res = bytes(‘中国‘, encoding=‘utf8‘)
print(res)#b‘\xe4\xb8\xad\xe5\x9b\xbd‘
print(chr(97))#a
print(ord(‘a‘))#97
print(divmod(10,4))#(2,2)
lt=[1,2,3]
for i in enumerate(lt):
print(i)
#(0, 1)
(1, 2)
(2, 3)
s=‘[1,2,3]‘
print(eval(s))#[1,2,3]
print(hash(1))#1
print(abs(-1))#1
print(all([1,2,3]))#true
print(any([1,0,0]))#true
print(bin(123))
print(oct(123))
print(hex(123))
s=frozenset({1,2,3})
print(s)
print(globals())
print(locals())
print(pow(2,2))#4
s=slice(1,5,2)
lt=[1,2,3,4,5,6]
print(lt[s])#2 4
print(sum([1,2,3,4,5,6]))
__import__
通过字符串导入模块time=__import__(‘time‘)
print(time.time())
num=input(‘请输入数字‘)
dic={‘a‘:1}
try:
print(dic[‘b‘])#KeyError
1/int(num)
except Exception as e:#万能异常,只要有错误就捕捉
print(e)#错误的描述信息
finally:#无论你报不报错,都会执行这一行
print(‘finally‘)
try里报错之后,不运行下面的代码
异常捕捉只能捕捉逻辑错误
原文:https://www.cnblogs.com/zqfzqf/p/12578014.html