美文网首页
python入门(十三)i、l 开头的函数

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

作者: 淡漠不淡漠 | 来源:发表于2019-11-28 20:16 被阅读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}

相关文章

网友评论

      本文标题:python入门(十三)i、l 开头的函数

      本文链接:https://www.haomeiwen.com/subject/khymwctx.html