最重要的BIF
0. print('')
#说一下里面用+和,的区别
#print('hello'+name) 输出的是 helloiulus ,中间没有空格。 这个+相当于是两个字符串的拼接。(+两边必须是相同的数据类型)
#print('hello', name)输出的是 hello iulus ,中间是有一个空格的。
#end='__' 的方法是在输出的字符串末尾加上一个__
#print默认是打印一行,结尾加换行。end=' '意思是末尾不换行,加空格。
1. int()
#取整
#对于正数 向下取整
#对于负数 向上取整
2. str()
3. float()
4. type()
#操作数1 返回数据类型 <class 'int'>
5. isinstance( , )
#操作数2 输入对象及类型,返回bool值
6. +-*/
7. **及//
# ** 幂运算
# // 地板除
#除完之后不要余数,数据格式保持原有
8. not and or
9. 数据类型优先级
#幂运算>正负号> 算数操作符> 比较操作符> 逻辑运算符
#依循 not and or 的顺序
#幂运算左右符号 -5**-7 的意思是5的-7次方的负数
10. if elif else:
11. assert 断言
#assert后面的语句错误是会抛出AssertionError异常,正确不做反应
12.in 或 not in 成员资格运算符
#检查前面的元素是否在后面的元素中,返回bool值
#如 'a' in 'name' 返回True
# 'a' not in 'name' 返回False
13. _if_else_ : (python )
#三元操作符 检查是否符合中间的条件,是就选择左边的值,不是就选右边的值
14. while
15. for in
#for i in 'hahaha'
#range(start, stop,step)
#返回一个从开始到结束的数组。step是步进
#注意不包含stop这一元素,包含start 哦
16. break 和 continue
#break 结束当前循环并跳出循环
#continue 结束当前循环跳入下一循环
17. list列表
添加元素
# append()向列表末尾添加一个元素
# extend () 想列表末尾添加一堆元素,以列表的形式,
# insert( ,) 分别是 位置,内容
删除元素
# list.remove() 删除一个 特定元素名
# del 语句 del list[1] 删除列表特定位置的元素,也可以删除整个列表
# list.pop() 使特定位置元素出栈,可以赋予另一个变量
分片Slice list[ _ : _ : _ ]
# 开始位置(可省略) 结束位置(可省略) 步长(可省略) <->和range的步长一样的
#得到的是原列表的拷贝,可以赋值给另一个变量,list1= list[:] ,这样的得到的拷贝相当于list1=copy( list)
#开始位置和结束位置都可以是负值
BIF
# list.count() 寻找一个特定元素在列表中出现的次数
# list.index( _,_ ,_ ) 元素,开始位置 ,结束位置 ,寻找一个特定元素在列表中出现的位置
# list.reverse() 翻转列表
#list.sort() 以指定的方式对列表进行排序,默认从小到大
#list.sort(func,key,reverse) 排序算法,搭配func关键字,reverse默认为False
#reverse=True 从大到小排序
# list.copy()
# list.clear() 清空列表元素,清空后列表依然存在
列表推导式 [有关A的表达式 for A in B]
# 以后补充
18. dir() 列举
其他重要的方法
0. 三引号: """ """
#三引号的作用是保留原输入的格式
#print("""
123 456
789 123
""")
#输出的结果就是
123 456
789 123
1. 转义:使用反斜杠\ (中文中顿号那个键)
#打印 Let's go 使用print('Let\'s go') 当然啊也可以使用print("Let's go")
2.使用r "str"转义str:
#在str前加上r就可以转译成原来的字符
#如string=r"C:\mycode\python" -> 会自动变成string= C:\\mycode\\python
#字符串末尾不能有\(会报错),如需要,需自己加上'\\'
#如 str = r'C:\mycode\python''\\'
3. 分行书写:
#使用;在一行内写多行
#使用\将一行分多行写
4. 三个变量交换数值:
x,y,z=z,x,y
真正理解python中变量的概念,变量名就像一张贴纸
这是我自己的理解,如果鱼油们发现错误,还望指正,谢谢