第一章 安装环境 : 略
第二章 变量和简单的数据类型
变量的命名 :1 字母下划线数字组成,字母或下划线打头,中间可以包含数字。
2 习惯命名方式 如 student_name
字符串 : 1 字符串转小写 lower() 转大写 upper()
2 删除空白字符串尾rstrip() 剔除开头的空白 lstrip() 剔除两端的空白字符 strip()
数字 : 0.1+0.2=0.30000000000000004
第三章 列表
列表:一系列特定顺序排列的数据结构组成,可改变。['hh','ww','ss]
1 修改 元素
添加 元素 在队尾添加 append() 在任意位置插入 insert(,)(第一个是位置,第二个是值)
删除 元素 del删除那个位置的元素 del my_list[2] pop() 删除队尾的元素 remove() 删除特定的元素
2 排序 sort() 改变列表 永久排序 sorted() 临时排序
3 列表解析
my_list=[my_list for my_list in range(a,b) if o not in [my_list%d for d in range(2,int(math.sqrt(my_list)+1))]]
4切片
1 my_list[2:4] my_list[:4] my_list[2:] my_list[-3:]
2 通过切片复制为新的列表 my_list2 =my_list1[:]
5元组
1 不可变的列表称为元组 不可以直接改变里面的元素 但是可以给元组重新赋值
dimension=(400,60) dimensions[0]=50 错 dimension=(200,50) 对
第五章 if语句
1 and or in not in
第六章 字典
键值对
.items() .key() .value()
嵌套
列表里面存储字典
字典里面嵌套列表
字典里面存储字典
第七章 用户输入和while循环
第八章 函数
实参和形参
关键字实参
形参默认值
传递列表
传递元组
传递字典
第九章 类
1 class animal():
def __init__(self,name,age):
self.name=name
self.age=age
2 继承 class dog(animal):
第十章文件和异常
文件的打开 ,按行读取
with open(fileName) as file_object
lines=file_object.readlines()
文件的写入 with open(fileName,'w') as file_object 'w'写入模式 'r'只读模式 'a'附加(添加)模式
存储数据 JSON json.dump() 存储数据 json.load() 读取数据
第十一章 测试代码
unittest 测试函数 测试类
setUp()