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)