python入门(十三)i、l 开头的函数

2019-11-28  本文已影响0人  淡漠不淡漠

id() 获取内存地址

#!/usr/bin/python3
name = 'text'
print(id(name))
#输出结果:4467383296

input() 函数接受一个标准输入数据

#!/usr/bin/python3
input("你输入的内容是:")

int() 将字符串或数字转换为十进制

#!/usr/bin/python3
print('字符串a的十进制',int('12', 10))
print('字符串a的十六进制',int('12', 16))
#输出结果:
字符串a的十进制 12
字符串a的十六进制 18

isinstance() 函数来判断一个对象是否是一个已知的类型

#!/usr/bin/python3
class A:
    pass
class B(A):
    pass
print(isinstance(B(), A)) 
print(type(B()) == A)
#输出结果:
True
False

len() 返回长度

#!/usr/bin/python3
list = [1, 2, 3, 4]
print(len(list))

#输出结果:4

list() 方法用于将元组转换为列表

#!/usr/bin/python3
a = (123, 'a', 321)
res = list(a)
print(res)
#输出结果:[123, 'a', 321]

locals() 返回当前位置的局部变量

#!/usr/bin/python3
def add():
   a, b = 2, 3 
   print(locals())

add()
#输出结果:
{'a': 2, 'b': 3}
上一篇 下一篇

猜你喜欢

热点阅读