python--內置函數

1、python內置函數:

類型轉換 數學運算 常用    
int() max() all() range() help()
float() min() any() set() format()
long() sum() type() zip()  
str() abs()   enumerate()  
bool() pow()      
complex() round()      
dict() sorted()      
list() len()      
tuple()        

 

 

 

 

 

 

 

 

 

 

2、內置函數語法及使用:

(1)  int(x,base = 10) :將一個字符串或數字轉換爲整型;

參數:x:字符串或數字;base:進制數,默認十進制。

return:返回整型數據。

int(3.1415926)    --> 3
int(2.5,10)       -->報錯 若 x 爲純數字,則不能有 base 參數,否則報錯;其作用爲對入參 x 取整
int("9",2)        -->報錯,因爲2進制無9
int("1.2")        -->報錯,str須爲整數
int("1001",2)     -->9  "1001"纔是2進制格式,並轉化爲十進制數字9

(2) float(x) :將整數和字符串轉換成浮點數:

參數:x 爲整數或字符串;

return:浮點數

float(1)        --> 1.0
float(-123.6)   -->-123.6
float('123')    --> 123.0  字符串

(3) long(x,base = 10):將數字或字符串轉換爲一個長整型;

參數:x:字符串或數字;base:進制數,默認十進制

return :長整型

long()         --> 0L
long(1)        --> 1L
long("123")    --> 123L

(4) str(object = ' '):將對象轉化爲適於閱讀的形式;

參數:object:對象;

return:返回對象的 string 格式;

s = 'RUNOOB'
str(s)    --> 'RUNOOB'
dict = {'runoob': 'runoob.com', 'google': 'google.com'};
str(dict)    --> "{'google': 'google.com', 'runoob': 'runoob.com'}"

(5) bool

(6) complex()

(7) dict()

(8) list (tuple):將元組轉換爲列表;

參數:tuple:要轉換爲元組的列表;

return:列表

aTuple = (123, 'xyz', 'zara', 'abc');
aList = list(aTuple)
print ("列表元素 : ", aList)     --> [123, 'xyz', 'zara', 'abc']

(9) tuple( iterable ):將列表轉換爲元組;

參數:iterable:轉換爲元組的可迭代序列;

return:元組

tuple([1,2,3,4])    --> (1, 2, 3, 4)
tuple({1:2,3:4})    --> (1, 3)  #針對字典 會返回字典的key組成的tuple
tuple((1,2,3,4))    --> (1, 2, 3, 4) #元組會返回元組自身

(1) type( object ) :返回對象的類型

type(name, bases, dict):返回新的類型對象;

world_alcohol = numpy.genfromtxt(file,delimiter=",")
print(type(world_alcohol))    --> <class 'numpy.ndarray'>

(2) help( [object] ) :查看函數或模塊用途的詳細說明;

參數:object:對象;

return:返回對象幫助信息;

help(numpy.genfromtxt)

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章