usepython 2020-05-19
4月27日开始学习,一起踢球的一位朋友说开课,非常神奇
我就把老师教的内容直接贴上来吧,作为记录
4月27日晚上第一课:
# 1.注释----------------------------------- """ Spyder 编辑器 这是一个临时脚本文件。 """ #行注释 """ 123123 1231231 12312312 12312312 块注释 """ # 2.变量----------------------------------- x = 100 #y = 2x + 1 y = 2 * x + 1 print(x) print(y) # 3.代码格式----------------------------------- # 代码执行顺序 # a.顺序 # b.分支 # c.循环 if x > 200: #TAB键 缩进 print(‘大于二百‘) else: print(‘小于二百‘) # 4.数据类型----------------------------------- # 数字,字符串,列表,字典,元组,集合 #list类型 列表 #amount = [‘100‘,‘200‘.....] print(type(x)) strtest = ‘CheckType‘ print(type(strtest)) # 作业: #1.计算35x6+28并输出 #2.定义一个字符串并输出在控制台 #3.定义一个变量var,并赋值为365,判断当var大于365在控制台输出字符串“闰年”
5月11日,第二课
#列表 #1.列表定义方法 #列表名=[‘元素A‘, ‘元素B‘, ‘元素C‘] student=[‘学生A‘, ‘学生B‘, ‘学生C‘] #2.混合数据类型 #student=[‘学生A‘, 12, [‘学生A‘, ‘学生B‘, ‘学生C‘]] #3.For循环遍历 #for [index] in 列表 # XXXXX #for i in student: #print(i) #4.取得列表长度 length = len(student) #print(length) #5.取得某个单个元素 #print(student[2][1]) #6.列表的切片 #student[0:1] #7.列表添加元素 student.append(‘学生D‘) print(student[3]) #8. #student=[‘学生A‘, ‘学生B‘, ‘学生C‘] str_ = "学生A,学生B,学生C" print(str_.split(‘,‘)) #字典
5月18日,第三课
# 函数 - 类 - 包(库) import time #1 函数的定义,调用 #y = 2x + 1 #f(x) = 2x +1 # x :参数[in:输入] return:返回值[out:输出] #1.1 函数的定义 #def functionA(x): #y = 2*x + 1 # return (2*x +1) #1.2 函数的调用 --注意格式 #y = functionA(2) #print(y) #2 异常捕获 try/except #要捕获的代码块 try: #x = 100/0 print(str(1) + ‘str‘)#1->‘1‘ print(1 + int(‘123‘))#‘123‘-> #要对异常进行的处理 except: print("数字不能和字符串相加") #3 库的调用 #import 库名 #from 库名 import 具体某一个功能 print(time.strftime("%Y-%m-%d")) print(time.strftime("%m-%d-%Y")) #作业1 求y = ax²+bx+c的解, 函数名称为funA #提示:1.一元二次方式有两个解/一个解/或无解(无实数解) # 2.返回什么样的数据类型 #作业2 读取Excel表格中的Title和数据,并且输出在控制台中 # 要求:对文件状态进行判断,并进行异常处理的捕获 # 提示:读取Excel库名称:xlrd # 路径:绝对径路