数据类型:数字,字符串,列表,元组,集合,字典
数字
1 | 整数:int |
字符串
1 | 字符串里面的东西是无意义的 |
列表
1 | 列表(list) |
元组
1 | 元组(tuple) |
总结
1 | 字符串、列表、元组 都是有顺序的一个数据集,也就是有序的序列 |
序列
1 | 序列包含:字符串,元组,列表 |
变量的本质
1 | 变量本质: |
引用计数
1 | 引用计数: |
运算表达式
1 | 算数表达式: |
条件分支语句
1 | if …. else… 语句中 如果有一个条件满足,其他不会执行 |
python3和python2区别
1 | python3: |
深浅拷贝
1 | 拷贝: 可变数据对象的指针被共享了(引用计数),所以需要我们引入拷贝 |
作业:使用切片实现深拷贝
1 | a=[1,2,[1,2,3,[1,2,[1,2],3]]] |
作业:求出mylist中每一个值
1 | mylist = [1,2,3,[1,2,('a','b')],'c','def'] |
作业:两数交换有几种办法
1 | 两数交换有几种办法?分别列举 |
作业:实现99乘法表
1 | for i in range(1,10): |
作业:机器学习代码
1 | import pickle |
作业:实现计算器
1 | cm = input("请输入你要计算的表达式:") |
字典
1 | 创建方法: |
集合
1 | 可变集合:myset=set() |
系统内置函数
1 | enumerate(iter):接受一个可迭代的对象作为参数,返回一个enumerate对象, |
str内置函数
1 | 字符串内建函数--大小写转换函数 |
列表内置函数
1 | list.append(obj):在尾部追加obj |
元组内置函数
1 | tuple.index(obj,beg=0,end=len(string)):检查obj是否包含在tuple中 |
推导式
1 | 推导式: |
作业:2万以下的 加工资
1 | salary_list = [13000,12700,15000,14000,25000,16000,18000,22000,32000] |
作业:做一个自己的帮助文档
1 | def func(): |
作业:每个爷们加1000工资
1 | mydict = { |
作业:四色五入
1 | a = 123.9443712837819 |
作业:人生
1 | # seq 序列: str list tuple set dict |