print():用於列印輸出,常用來除錯資訊,可以接受多個引數
例子:
print 'hello python'
a = 'hello'b = 'python'
print a,b
print '%s%s' % ('hello',' python')
input():用於接收使用者輸入,返回型別與輸入的型別一致,注意輸入是字串型別時,要加上』』或」」,否則會報錯
例子:
test = input('請輸入賬號:')printtest
執行:
請輸入賬號:123456
123456請輸入賬號:'test'
test
請輸入賬號:test
traceback (most recent call last):
file "f:/aft/testproject/wxmsg/script/test_script.py", line 4, in
test = input('請輸入賬號:')
file "", line 1, in
nameerror: name 'test' is not defined
如上輸入test是字串,如果不用引號,則報錯,而採用raw_input函式則不會報錯。因為raw_input函式會自動轉換為字串,即使輸入的是純數字,也是字串型別。
例子:a = raw_input('請輸入賬號:')printa
執行:
請輸入賬號:test
test
a = raw_input('請輸入賬號:')printtype(a)執行:
請輸入賬號:123
chr():用於返回對應的 ascii 字元,引數的範圍是0~255例子:
print chr(97)執行:
a
tuple():用於將列表或字典轉換為元組例子:
a = [1,2,3]printtuple(a)執行:
(1, 2, 3)
當轉換物件是字典時,將轉換字典的鍵
a =printtuple(a)
執行:('a', 'c', 'b')
len():用於返回物件長度或個數
例子:
a =printlen(a)b = [1,2,3]printlen(b)
c ='hello python'printlen(c)
執行:
3
3
12
range(x, y, step):用於生成乙個列表,常常用於for語句
引數一x: 計數從 x 開始。預設是從 0 開始
引數二y: 計數到 y 結束,但不包括 y
引數三step:步長,預設為1
例子:
printrange(10)printrange(2,12)printrange(1,10,2)printrange(-1,-10,-2)
執行:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
[2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
[1, 3, 5, 7, 9]
[-1, -3, -5, -7, -9]
type():用於返回物件的型別
例子:
a ='12345'b = [1,2,3,4,5]c =
d = (1,2,3,4,5)printtype(a)printtype(b)printtype(c)printtype(d)
執行:
python重寫內建函式 python 內建函式
說明 zip 函式用於將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組,然後返回由這些元組組成的列表。如果各個迭代器的元素個數不一致,則返回列表長度與最短的物件相同,利用 號操作符,可以將元組解壓為列表。語法 zip iterable1,iterable2,引數 iterable 乙個或多...
python內建函式簡稱 Python內建函式詳解
此文參考python文件,然後結合自己的理解,寫下來,一方面方便自己,讓自己好好學習,順便回憶回憶 另一方面,讓喜歡的盆友也參考一下。經查詢,3.6版本總共有68個內建函式,主要分類如下 數 算 7個 型別轉換 24個 序列操作 8個 物件操作 9個 反射操作 8個 變數操作 2個 互動操作 2個 ...
python內建函式使用 python內建函式使用
eval函式執行python表示式,有返回值 eval 1 2 3 4 5 exec函式執行的是python語句,沒有返回值 exec print 123 將字串型別的 編碼.物件能夠通過exec語句來執行或者eval 進行求值,c只是編譯,不執行 code for i in range 10 pr...