内置函数一

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())  # 查看当前空间的变量
posted @ 2020-10-24 16:09  Ylinn  阅读(67)  评论(0)    收藏  举报