1、type() 返回物件或者變數的資料型別
print(type("嘻嘻")) #class_str
a=3print(type(a)) #class_int
2、abs() 返回數字的絕對值
print(abs(-10)) #10
3、max() 返回一組資料當中最大的值
print(max(1,3,2)) #3
4、min() 返回一組資料當中的最小值
print(min(1,3,2)) #1
5、id() 返回資料在記憶體中的位址
print(id(1))
print(id(2))
print(id(3))
print(id(4))
預顯示資料如果第一次出現則建立物件,如果二次出現則復用第一次建立的那個物件即可,但在python裡,會自動為一些常見的常量預先定義在堆記憶體中。
注意:
print(id(5)) #從上到下第一次出現的資料常量
print(id(5)) #已存在的常量5,直接復用
6、int() 將字串轉數字
7、float() 將字串或整型轉小數
8、str() 將其他轉為字串
9、bool() true or false
10、len() 檢視資料長度
序列:一組資料 (列表,元祖,字典,集合,字串)
print(len("abcd")) #4
print(len("嘻嘻")) #2
11、bin() 轉二進位制
print(bin(149)) #0b10010101
12、oct() 轉八進位制
print(oct(149)) #0o225
13、hex() 轉十六進製制
print(hex(149)) #0x95
14、ord() 返回傳入的字元所對應的ascii值
print(ord('a'))#97。每次傳入只能有乙個字元
15、chr() 返回傳入數字對應的ascii字元
print(chr(97)) #a
例項:
1、如何判斷輸入的乙個字元是大寫字母還是小寫字母還是數字呢?
#97:a 65:a 48:0
c=input("輸入乙個字元:")
#ord('a') <= ord(c) <= ord('z') 判斷是否為小寫字母
#ord(''a) <= ord(c) <= ord('z') 判斷是否為大寫字母
#ord('0') <= ord(c) <= ord('9') 判斷是否為數字
2、如何將小寫字母轉為大寫字母?
chr(ord(c)-32)
16、round() 四捨五入
print(round(5.666)) #6
print(round(5.444)) #5
1、random模組
import random
(1)random.randint(a,b) 隨機產生乙個[a,b]之間的數字
print(random.randint(1,10)) #隨機產生1~10的數字,包括1和10
(2)random.random() 隨機產生乙個[0,1)之間的小數
print(random.random()) #隨機產生乙個0~1之間的小數,包括0不包括1
(3)random.randrange()從給定的範圍中選擇乙個隨機整數
print(random.randrange(10)) #[0,10)
print(random.randrange(5,10)) #[5,10)
2、math模組
import math
(1)math.pi() 圓周率
print(math.pi) #3.141592653589793
(2)math.e() 自然常數e
print(math.e) #2.718281828459045
(3)math.pow() 乙個數的n次方
print(math.pow(2,8)) #2**8
(4)math.fabs() 取相反數
print(math.fabs(-3.14)) #3.14
(5)math.ceil() 獲取大於該數字的最小整數
print(math.ceil(3.13)) #4
print(math.ceil(-2.89)) #-2
(6)math.floor() 獲取小於該數字的最大整數
print(math.floor(3.96)) #3
print(math.floor(-3.96)) #-4
(7)math.sqrt() #開平方
print(math.sqrt(9)) #3.0
python中內建函式 python常用內建函式
1.map函式 對指定序列對映到指定函式,返回結果集 a 1,3,5 b 2,4,6 def mf x,y return x y map none,a,b 1,2 3,4 5,6 map mf,a,b 2,12,30 list map lambda x,y x y,1,2,3 4,5,6 5,7,9...
python 內函式 Python 常見內建函式
map map 會根據提供的函式對指定序列做對映。第乙個引數 function 以引數序列中的每乙個元素呼叫 function 函式,返回包含每次 function 函式返回值的新列表。在python2中返回列表,在python3中返回迭代器。def square x return x 2 prin...
python內建函式怎麼畫 python 內建函式
1.all 1,0,1 判斷是否全是不等於0的數 2.any 1,0,1 有乙個數不為0 返回真 any 返回假 3.ascii 1,2,開外掛程式 進行ascii 轉換 4.bin 1 十進位制轉換為二進位制 5.bool 1 判斷是否為真 6.a bytes abcde encoding utf...