1. 注释快捷键:Ctrl +?
2. 分隔符:“;”
3. 缩进:tab 取消缩进:shift+tab
4. 查看帮助文档:shift+tab
5. sep:分隔符 end:换行符
6.“*”表示这一行代码在运行
7. //:取整 %:取余 **:幂
8. math科学计算库
fabs(x):返回x的绝对值,
9. 复合赋值运算符
+=、-=、*=、/=、……
10. 比较运算符
==:判断是否相等 =:赋值
11. 逻辑运算符
and、or、not
12.字符串
--》常用的方法:Is开头都表示判断
--》find、count、replace的示范
--》split和partition的区别
--》join和format的示例:
13. 列表
数数是右往左,步长也是要是负数
如果步长搞错就取不出来:
添加一个元素:
添加一组完整的:
如果要把一组中的分别添加进去,就要用extend:
Del:直接删除
Pop:弹出,抛出(默认抛出最后一个)
Remove:优先删掉先出现的那个元素值
Clear:清空列表
赋值:取俩就要赋值俩:
排序:默认升序排序,如果想要降序,就要改成True:
for循环:
for循环+if或者if+else
14.元组
想生成一个元祖的话就需要加逗号,否则就变成了整形
元组的切片:
元组不可变,但是里面嵌套列表的话,里面的列表是可变的
15.字典---增删改查
字典虽无顺序,但可遍历,即可放到for循环中,
字典种增加键值对的方式:①通过赋值
②或者setdefault:
删除字典中的键值对:
Pop:里面放的是键,抛出指定键对应的值
Popitem:抛出最后一个
可变的数据类型,都有清空这一操作
Get、keys、values、items的用法
16.集合
集合可变的,集合是字典中键的集合,集合是无序不重复元素的集合
把一个类型转化为集合:
增:
集合的增:
求并集和update的区别:
17.函数
函数主要分为三种:内置函数、模块函数、自定义函数
内置函数:Python自带的
模块函数:需要导入模块才可用的
自定义函数:没有人写过,需要自己写的
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sum里面必须是可迭代的序列:
sum([1,2,3],4) -->10
Round:
round(2.51) -->3
把两列数值打包到一起,再进行解压
[*zip(list("abcd"),[1,2,3])] -->[('a',1),('b',2),('c',3)]
Enumerate:生成惰性对象
list(enumerate(list("abcd"))) -->[(0,'a'),(1,'b'),(2,'c'),(3,'d')]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
模块函数:
① Import 库名
② Import 库名 as 别名
Math模块、random模块、时间模块
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~·
自定义模块:
形参和实参:
位置参数和关键字参数的区别:
没有输出(没有out),值不可以被调用,会报错:
如果想输出结果被调用,要写return,不要写print,print只能看不能用。
Map函数:映射
Sorted:默认按第一个位置的升序排序:
想降序:








暂无数据