1. 程式人生 > >python筆記4 內置函數

python筆記4 內置函數

pri 查看 args 查詢 等於 設置 流程 不用 def

內置函數

eval和exec

eval :執行字符串中的代碼並將結果返回給執行者,有返回值

exec:執行字符串中的代碼,往往用於執行流程語句,沒有返回值.

s1 = 1+2
s2 = print(666)
print(eval(s1))
eval(s2)
print(exec(s1))
exec(s2)

3
666
None
666

print ()

print(self, *args, sep= , end=\n, file=None)  #*args接收參數, sep設置連接符  end是以什麽結尾   file寫入文件基本不用
print(1, 2, 3, sep = "
$", end = "," ) print(4, 5) 1$2$3,4 5

id()   用於獲取內存地址

l1 = "123"
print(id(l1))

3077824753992

help()   查詢對象的所有用法

print(help(str))   #查看str的所有用法

callable()  判斷一個變量是否可調用,即加括號可執行

a1 = "adad"
def aa():
    print(666)
print(callable(a1))   #a1變量名為字符串不可調用
print(callable(aa))  #aa變量名為函數,加括號可調用

False
True

range()  一個可控制範圍的數字列表

for i in range(1,3):
    print(i)

1
2

next() 等於__next__ 叠代器返回下一個項目

l1 = [1, 2, 3]
l2 = iter(l1)   #將列表轉為叠代器
print(next(l2))
print(next(l2))
print(next(l2))

1
2
3

python筆記4 內置函數