s = """
for i in range(10):
print(i)
"""
s1 = """
def func():
print(123)
func()
"""
print(eval(s))
print(exec(s1)) # 牛逼 不能用
print(hash("yulin"))
print(help(list))
help(dict)
def func():
pass
print(callable(func)) # 查看是否可调用 返回bool
print(float(2)) # 浮点数
print(complex(56,2)) # 复数
print(oct(15)) # 八进制
print(hex(15)) # 十六进制
print(divmod(5, 2)) # 5/2 得到 (2,1) 2是除数 1是余数
print(round(2.56, 2)) # 四舍五入 -- 默认是整数,可以指定保留小数位
print(pow(2, 3)) # 幂 等同于 **
print(pow(2, 3, 4)) # 求幂再除取余
s = "yulin"
print(bytes(s, encoding="utf-8"))
print(ord("A")) # 当前编码
print(chr(65)) # 通过码位找字符
print(repr("C:\n"))
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
print(all(lst)) # 判断元素是否都为真
print(any(lst)) # 判断元素是否有真
name = 1
def func():
a = 123
print(locals())
func()
print(globals()) # 查看全局空间中的变量
print(locals()) # 查看当前空间的变量