整理了一些容易忘记的python基础操作,适合有一点基础的小白复习用~
python基础操作复习
1.复数
print((1+2j).imag)
print((1+2j).real)
print(complex(2,3))
2.转义字符
\n换行符
\t横向制表符
\v纵向制表符
\r回车符
\f换页符
\0空值
\a响铃
\b退格
3.字符串转换
print(ord('A'))
print(chr(67))
print('we are family'.title())
print('we are family'.upper())
print('we are family'.lower())
print('we are family'.rstrip('y'))
print('we are family'.lstrip('w'))
print(' we are family '.strip())
4.运算符优先级
(高———>低)
[]
**
*,//,%,/
+,-
<,<=,>,>=,==,!=,is , is not
=,+=,
or, and, not
5.列表
5.1添加元素
lst.append,lst.insert
5.2访问元素
lst[1]
for it in lst:
5.3删除元素
lst.remove 默认首
lst.pop默认尾
del 删除整个列表
5.4出现次数
lst.count(‘西瓜’)
5.5列表尾追加另一个列表的所有元素
lst.extend(lst_another)
5.6指示第一次出现的位置
lst.index(‘西瓜’)
5.7反转列表
lst.reverse()
5.8改变自身顺序的排序
lst.sort()
5.9不改变自身顺序的排序
sorted(lst)
5.10清空列表
lst.clear()
5.11列表切片
lst[:-1]
lst[2:8:3]
lst[3:9:-2]
6.元组
6.1 创建元组
t=2,
t=(1,2)
t=(1,)
6.2连接、删除元组
注意:元素不可被修改
t=t1+t2
del t
6.3内置函数
len(t)
max(t)
min(t)
tuple(lst)
7.字典
d={‘A’:1,“B”:2}
7.1 访问字典的键和值
d1=d[‘A’]
7.2遍历字典
for k,v in d.items():
print(k)
7.3 操作方法
d.clear()
d1=d.copy()
v1=d.get('A')
d.items()
d.keys()
d.values()
d1.update(d2) #将d2中键值放入d1中
8.集合
8.1创建
st=set()
st1={'ni','wo','ta'}
for it in st1:
print(it)
8.2运算
st1-st2差
st1&st2交
st1|st2并
st1^st2对称差
8.3集合方法
s.issubset(s1) #s是否s1的子集
s.issuperset(s1) #s是否s1的超集
s1.union(s2) #s1,s2并
s1.intersection(s2) #s1和s2的交
s1.difference(s2) #s1-s2
s1.symmetric_difference(s2) # 对称差
s.copy()
9.异常值捕捉
try:
...1
except:
...2 #。。1产生异常时执行
else:
...3 #...1无异常时执行
finally:
...4 #无论如何都会执行
10.函数
10.1. 实参和形参
函数体内对形参的操作无法改变实参
10.2. 位置参数
def t(a,b):
print(a,b)
t(3,4)
10.3. 默认值参数
10.4. 关键字参数
def t(a,b):
print(a,b)
t(b=2,a=1)
10.5 可变参数
*parameter 传入参数作为元组
**parameter 传入作为字典
def t(a,*b):
print(a)
print(b)
t(1,2,3)
结果:
1
(2, 3)
def t(a,**b):
print(a)
print(b)
t(1,**{'A':3})
结果:
1
{'A': 3}