導航:首頁 > 編程語言 > python類型轉換函數

python類型轉換函數

發布時間:2023-09-20 03:23:53

1. python內置函數

python內置函數是什麼?一起來看下吧:

python內置函數有:

abs:求數值的絕對值
>>>abs(-2) 2
pmod:返回兩個數值的商和余數

>>>pmod(5,2) (2,1) >>pmod(5.5,2) (2.0,1.5)
bool:根據傳入的參數的邏輯值創建一個布爾值

>>>bool() #未傳入參數 False >>>bool(0) #數值0、空序列等值為False False >>>bool(1) True
all:判斷可迭代對象的每個元素是否都為True值
>>>all([1,2]) #列表中每個元素邏輯值均為True,返回True True >>> all(()) #空元組 True >>> all({}) #空字典 True
help:返回對象的幫助信息
>>> help(str)  Help on class str in mole builtins: class str(object) |  str(object='') -> str |  str(bytes_or_buffer[, encoding[, errors]]) -> str |   |  Create a new string object from the given object. If encoding or |  errors is specified, then the object must expose a data buffer |  that will be decoded using the given encoding and error handler. |  Otherwise, returns the result of object.__str__() (if defined) |  or repr(object). |  encoding defaults to sys.getdefaultencoding(). |  errors defaults to 'strict'. |   |  Methods defined here: |   |  __add__(self, value, /)           Return self+value.
_import_:動態導入模塊
index = __import__('index') index.sayHello()
locals:返回當前作用域內的局部變數和其值組成的字典
>>> def f():     print('before define a ')     print(locals()) #作用域內無變數     a = 1     print('after define a')     print(locals()) #作用域內有一個a變數,值為1 >>> f>>> f() before define a  {}  after define a {'a': 1}
input:讀取用戶輸入值
>>> s = input('please input your name:') please input your name:Ain >>> s 'Ain'
open:使用指定的模式和編碼打開文件,返迴文件讀寫對象
# t為文本讀寫,b為二進制讀寫 >>> a = open('test.txt','rt') >>> a.read() 'some text' >>> a.close()
eval:執行動態表達式求值
>>> eval('1+2+3+4') 10

除了上述舉例的函數之外,內置函數按分類還可分為:

1、數學運算(7個)

2、類型轉換(24個)

3、序列操作(8個)

4、對象操作(7個)

5、反射操作(8個)

6、變數操作(2個)

7、交互操作(2個)

8、文件操作(1個)

9、編譯操作(4個)

10、裝飾器(3個)

2. 在做測試自動化時,python數據類型轉換函數有幾種

在python中的數據類型轉換函數共有五類:
1.float(x) 將x轉換為一個浮點數,x如果是一個字元串, 必須是數字類型的字元串
2.int(x) 將x轉換為一個整數, x如果是一個字元串,必須是數字類型的字元串
3.str(x) 把x轉換為字元串類型, 任意數據類型都可以轉換為字元串
4.list(x) 把序列數據x轉為列表(注意:字典沒有順序,不是序列數據)
5.tuple(x) 把序列數據x轉為元組(字典沒有順序,不是序列數據)
你可以多去黑馬程序員視頻庫看看,裡面這樣的知識點特別多

3. python中的類型轉換都有什麼,用在什麼場景下

1.字元串(string)
示例: '余慶','yuqing','123','Hello!'
特點: 用引號括起來的文本。

轉換方式: 使用str()函數轉換,str()函數能將數據轉換成其字元串類型,不管這個數據是int類型還是float類型,只要放到括弧里。就能成為字元串類型。

2.整數(int)

示例:-1,0,1,2,123
特點:不帶小數點和引號的普通數字。

轉換方式:使用int()函數轉換, 只有符合整數規范的字元串類數據,才能被int()函數強制轉換。

(註:整數形式的字元串比如'6'和'1',可以被int()函數強制轉換。其次,文字形式,比如中文、火星文或者標點符號,不可以被int()函數強制轉換。
最後,小數形式的字元串,由於Python的語法規則,也不能使用int()函數強制轉換。)
(註:int()函數的本質是將數據轉換為整數。對於浮點數,int()函數會做取整處理。int()函數會直接抹零,直接輸出整數部分。)
3.浮點數(float)
示例:-0.33,3.1415926,1.0
特點:帶小數點的數字,運算結果會存在誤差。
轉換方式:使用float()函數轉換,float()函數也可以將整數和字元串轉換為浮點類型。但同時,如果括弧裡面的數據是字元串類型,那這個數據一定得是數字形式。

4. python中提供的數據類型轉換函數有哪些,作用是什麼

作用就是把合理的數據轉換為需要的類型。int()整數,float()浮點數,str()字元串,list()列表,tuple()元組,set()集合……
比如a='12'這個是字元串類型,用int函數a=int(a)這時變數a就是整型,字元串'12'變為了整數12。Python沒有變數聲明的要求,變數的屬性在賦值時確定,這樣變數的類型就很靈活。
有一種題目判斷一個整數是否迴文數,用字元串來處理就很簡單
a=1234321#整數
if str(a)==str(a)[::-1]:#藉助字元串反轉比較就可以確定是否迴文數。
還比如元組b=(1,3,2,4),元組是不可以更新刪除排序成員的,但是列表是可以的,通過列表函數進行轉換來實現元組的更新刪除和排序。
b=(1,3,2,4)
b=list(b)
b.sort()
b=tuple(b)
這時得到的元組b就是一個升序的元組(1,2,3,4)
再比如你要輸入創建整數列表或者整數元組基本上寫法相同,就是用對應的函數來最後處理。
ls=list(map(int,input().split()))#這個就是列表
tup=tuple(map(int,input().split()))#這個就是元組
再比如有個叫集合的,集合有唯一性,可以方便用來去重。
ls=[1,2,3,1,2,3,1,2,3]
ls=list(set(ls))#通過set()去重後,現在的ls里就是[1,2,3]去重後的列表。

5. Python中的常用類型轉換函數有哪些呢

其他的類型轉換還有:set()、list()、tuple()、dict()等等

閱讀全文

與python類型轉換函數相關的資料

熱點內容
小度app怎麼關閉看護助手 瀏覽:739
伺服器方舟boss屬性怎麼調 瀏覽:343
acos系統終端命令 瀏覽:913
寧德雲伺服器最新行情 瀏覽:473
壓縮性骨折五十天 瀏覽:656
如何在伺服器里把方塊替換 瀏覽:909
變頻空調摘板用什麼替代壓縮機 瀏覽:46
怎麼在蘋果手機上玩安卓和平精英 瀏覽:235
python非同步調用框架 瀏覽:963
安卓手機如何拍live圖 瀏覽:823
供應鏈管理系統源碼 瀏覽:944
方舟編譯器會適配哪些型號 瀏覽:470
主流雲伺服器哪個牌子好 瀏覽:267
導航怎麼看伺服器在那 瀏覽:932
廣石化單片機 瀏覽:281
和教育連接伺服器失敗是什麼原因 瀏覽:1003
建行app怎麼存定期 瀏覽:830
mc伺服器地址183 瀏覽:73
為什麼會解壓軟體解壓失敗 瀏覽:110
三星s6備忘錄加密 瀏覽:37