整理了一些容易忘记的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)
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.issuperset(s1)
s1.union(s2)
s1.intersection(s2)
s1.difference(s2)
s1.symmetric_difference(s2)
s.copy()
9.异常值捕捉
try:
...1
except:
...2
else:
...3
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}
|