id() 獲取內(nèi)存地址
#!/usr/bin/python3
name = 'text'
print(id(name))
#輸出結(jié)果:4467383296
input() 函數(shù)接受一個(gè)標(biāo)準(zhǔn)輸入數(shù)據(jù)
#!/usr/bin/python3
input("你輸入的內(nèi)容是:")
int() 將字符串或數(shù)字轉(zhuǎn)換為十進(jìn)制
- 第一個(gè)參數(shù) 你要轉(zhuǎn)換的參數(shù)
- 第二個(gè)參數(shù) 設(shè)置轉(zhuǎn)換的類型 默認(rèn)十進(jìn)制
#!/usr/bin/python3
print('字符串a(chǎn)的十進(jìn)制',int('12', 10))
print('字符串a(chǎn)的十六進(jìn)制',int('12', 16))
#輸出結(jié)果:
字符串a(chǎn)的十進(jìn)制 12
字符串a(chǎn)的十六進(jìn)制 18
isinstance() 函數(shù)來(lái)判斷一個(gè)對(duì)象是否是一個(gè)已知的類型
#!/usr/bin/python3
class A:
pass
class B(A):
pass
print(isinstance(B(), A))
print(type(B()) == A)
#輸出結(jié)果:
True
False
len() 返回長(zhǎng)度
#!/usr/bin/python3
list = [1, 2, 3, 4]
print(len(list))
#輸出結(jié)果:4
list() 方法用于將元組轉(zhuǎn)換為列表
#!/usr/bin/python3
a = (123, 'a', 321)
res = list(a)
print(res)
#輸出結(jié)果:[123, 'a', 321]
locals() 返回當(dāng)前位置的局部變量
#!/usr/bin/python3
def add():
a, b = 2, 3
print(locals())
add()
#輸出結(jié)果:
{'a': 2, 'b': 3}