python笔记

1,#单行注释,''' '''多行注释

2,input输入值为str

3,避免小数位数过多

from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2'))

4,一次性读入多个数据

a, b, c = input('输入a,b空格隔开:').split()
print(type(a))
print(type(b))
print(type(c))

a, b, c = map(int, input('输入a,b,c用空格隔开:').split())
print(type(a))
print(type(b))
print(type(c))

5,运算

+ - * / // **
加减乘除整除和幂运算
a**b=a^b

6,可以解包式赋值   a, b, c = 1,2,3

7.range函数

a=range(10)
b=range(0,10)
c=range(0,10,2)#起始终末步长
a=list(a)
b=list(b)
c=list(c)
print(f'{a}\n{b}\n{c}')

8 for 一个变量 in 一个序列 比如

for x in 'wedswev':
    print(x) 

9,for和while循环正常结束如果有else就执行

接下来是列表,字典,元组,集合时间

 

10,列表的索引

索引某个值下标用index(搜不到抛异常value),指导下表直接数组模式(没有index错误)

11,list可以负向索引如lis[-1]

12,利用切片技术:lis[ first : end :step ] 可以生成一个新的切片列表

lis=[ 22, 89898, 311 ,1443434 ,33]
print(lis[0::1])
print(lis[:5:1])
print(lis[5::-1])
print(lis[:-0:-1])

13,apptend结尾加一个元素,extend末尾列表合并

14,lis[1:]=lis3,从下标为1开始的元素全部替换成lis3

15,insert(index,value) 在该下标插入值

16,remove顺序删除一个指定元素

17,pop不指定下标删除最后个元素

18,列表可以单个赋值也可以切片赋值

19,lis.sort(reverse=True)列表降序排序

20,[i*i for i in range(1,10)]列表生成式

 

21,字典创建用{}或者dict

{1:3,2:4}或者dict(name='jack',age=20)

22,字典用get或者键值来获取value,get得不到不会异常,返回none

23,用 key in mp来判断键值是否存在

24,dict修改操作

mp=dict(a=30,b=40,c=100)
mp['c']+=40
mp['d']=90
del mp['d']
print(mp)

25,items查询mp里所有键对并把元素转换成元组用列表组成

values和keys则是查询对应值组成列表

26 for in 遍历的是键值

27,两个列表打包

mp=[2,3,4]
oo=[6,4,3]
ll={mp:oo for mp,oo in zip(mp,oo)}
print(ll.items())

 

28,元组小括号表示或者tuple((  a, b,..... )),只有一个元素依旧要带括号

29,集合也用花括号表示(但不带键对)或者set(),set里面的花括号随意

30,空的{}依旧是dict类型

31,add对集合是任意插入一个元素,update是对集合插入一个集合

32,remove和discard的区别在于前者找不到元素抛出异常,后者不会,pop随机删除元素

33,集合的数学操作(待补)

 

34字符串查找 index rindex find rfind 前两者返回异常,后两者返回-1

35,大小写转换

upper全大写,lower全小写

swapcase大小写反过来

capitalize首个字母大写,其余小写

title每个字母首字母大写,其余小写

center 中间对齐 rjust是右对齐 ljust是左对齐 zfill 右对齐,用0填充

35 split从左批,rsplit从右皮,返回列表

36

 

 

 37 格式化字符串两种方式

 

 

 

40,函数参数传递要么靠位置传递,要么调用时对形参赋值如

def al(a,b)

al(b=20,a=19)

41,返回多个变量时,返回一个元组

42,

 

 43,全局变量globe修饰

44,

 

posted on 2022-06-05 19:14  zesure  阅读(21)  评论(0编辑  收藏  举报

导航