Python3數據類型轉換&註釋
有時候,我們需要對數據內置的類型進行轉換,數據類型的轉換,你只需要將數據類型作為函數名即可。
以下幾個內置的函數可以執行數據類型之間的轉換。這些函數返回一個新的對象,表示轉換的值
描述
int() 函數用於將一個字符串或數字轉換為整型。
語法
以下是 int() 方法的語法:
class int(x, base=10)
參數
- x -- 字符串或數字。
- base -- 進制數,默認十進制。
返回值
返回整型數據。
描述
float() 函數用於將整數和字符串轉換成浮點數。
語法
float()方法語法:
class float([x])
參數
- x -- 整數或字符串
返回值
返回浮點數。
描述
complex() 函數用於創建一個值為 real + imag * j 的復數或者轉化一個字符串或數為復數。如果第一個參數為字符串,則不需要指定第二個參數。。
語法
complex 語法:
class complex([real[, imag]])
參數說明:
- real -- int, long, float或字符串;
- imag -- int, long, float;
返回值
返回一個復數。
描述
str() 函數將對象轉化為適於人閱讀的形式。
語法
以下是 str() 方法的語法:
class str(object=‘‘)
參數
- object -- 對象。
返回值
返回一個對象的string格式。
描述
repr() 函數將對象轉化為供解釋器讀取的形式。
語法
以下是 repr() 方法的語法:
repr(object)
參數
- object -- 對象。
返回值
返回一個對象的 string 格式。
描述
eval() 函數用來執行一個字符串表達式,並返回表達式的值。
語法
以下是 eval() 方法的語法:
eval(expression[, globals[, locals]])
參數
- expression -- 表達式。
- globals -- 變量作用域,全局命名空間,如果被提供,則必須是一個字典對象。
- locals -- 變量作用域,局部命名空間,如果被提供,可以是任何映射對象。
返回值
返回表達式計算結果。
描述
tuple 函數將列表轉換為元組。。
語法
以下是 tuple 的語法:
tuple( seq )
參數
- seq -- 要轉換為元組的序列。
返回值
返回元組。
描述
list() 方法用於將元組轉換為列表。
註:元組與列表是非常類似的,區別在於元組的元素值不能修改,元組是放在括號中,列表是放於方括號中。
語法
list()方法語法:
list( seq )
參數
- list -- 要轉換為列表的元組。
返回值
返回列表。
描述
set() 函數創建一個無序不重復元素集,可進行關系測試,刪除重復數據,還可以計算交集、差集、並集等。
語法
set 語法:
class set([iterable])
參數說明:
- iterable -- 可叠代對象對象;
返回值
返回新的集合對象。
描述
dict() 函數用於創建一個字典。
語法
dict 語法:
class dict(**kwarg)
class dict(mapping, **kwarg)
class dict(iterable, **kwarg)
參數說明:
- **kwargs -- 關鍵字
- mapping -- 元素的容器。
- iterable -- 可叠代對象。
返回值
返回一個字典。
描述
frozenset() 返回一個凍結的集合,凍結後集合不能再添加或刪除任何元素。
語法
frozenset() 函數語法:
class frozenset([iterable])
參數
- iterable -- 可叠代的對象,比如列表、字典、元組等等。
返回值
返回新的 frozenset 對象,如果不提供任何參數,默認會生成空集合。
描述
chr() 用一個範圍在 range(256)內的(就是0~255)整數作參數,返回一個對應的字符。
語法
以下是 chr() 方法的語法:
chr(i)
參數
- i -- 可以是10進制也可以是16進制的形式的數字。
返回值
返回值是當前整數對應的ascii字符。
描述
ord() 函數是 chr() 函數(對於8位的ASCII字符串)或 unichr() 函數(對於Unicode對象)的配對函數,它以一個字符(長度為1的字符串)作為參數,返回對應的 ASCII 數值,或者 Unicode 數值,如果所給的 Unicode 字符超出了你的 Python 定義範圍,則會引發一個 TypeError 的異常。
語法
以下是 ord() 方法的語法:
ord(c)
參數
- c -- 字符。
返回值
返回值是對應的十進制整數。
描述
hex() 函數用於將10進制整數轉換成16進制,以字符串形式表示。
語法
hex 語法:
hex(x)
參數說明:
- x -- 10進制整數
返回值
返回16進制數,以字符串形式表示。
描述
oct() 函數將一個整數轉換成8進制字符串。
語法
oct 語法:
oct(x)
參數說明:
- x -- 整數。
返回值
返回8進制字符串。
Python3 註釋
確保對模塊, 函數, 方法和行內註釋使用正確的風格
Python中的註釋有單行註釋和多行註釋:
Python中單行註釋以 # 開頭,例如::
# 這是一個註釋 print("Hello, World!")
多行註釋用三個單引號 ‘‘‘ 或者三個雙引號 """ 將註釋括起來,例如:
1、單引號(‘‘‘)
#!/usr/bin/python3 ‘‘‘ 這是多行註釋,用三個單引號 這是多行註釋,用三個單引號 這是多行註釋,用三個單引號 ‘‘‘ print("Hello, World!")
2、雙引號(""")
#!/usr/bin/python3 """ 這是多行註釋,用三個雙引號 這是多行註釋,用三個雙引號 這是多行註釋,用三個雙引號 """ print("Hello, World!")
Python3數據類型轉換&註釋