日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python强制可读吗_python 中的强制类型转换

發布時間:2025/5/22 python 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python强制可读吗_python 中的强制类型转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

int

支持轉換為 int 類型的,僅有 float、str、bytes,其他類型均不支持。

需要Python3的教程私信回復我【01】即可獲取視頻教程

1.float -> int

會去掉小數點及后面的數值,僅保留整數部分。

2.str -> int

如果字符串中有數字(0-9)和正負號(+/-)以外的字符,就會報錯。

3.bytes -> int

如果 bytes 中有數字(0-9)和正負號(+/-)以外的字符,就會報錯。

float

支持轉換為 float 類型的,僅有 int、str、bytes,其他類型均不支持。

1.int -> float

int 轉換為 float 時,會自動給添加一位小數。

2.str -> float

如果字符串含有正負號(+/-)、數字(0-9)和小數點(.)以外的字符,則不支持轉換。

3.bytes -> float

如果 bytes 中含有正負號(+/-)、數字(0-9)和小數點(.)以外的字符,則不支持轉換。

complex

僅支持 int、float、str 轉換成 complex 類型。

1.int -> complex

int 轉換 complex 時,會自動添加虛數部分并以0j表示。

2.float -> complex

float 轉換 complex 時,會自動添加虛數部分并以0j表示。

3.str -> complex

str 轉換 complex 時,如果能轉換成 int 或 float,則會轉換后再轉為 complex。

如果字符串完全符合 complex 表達式規則,也可以轉換為 complex 類型值。

str

str() 函數可以將任意對象轉換為字符串。

1.int -> str

int 轉換 str 會直接完全轉換。

2.float -> str

float 轉換 str 會去除末位為 0 的小數部分。

3.complex -> str

complex 轉換 str,會先將值轉化為標準的 complex 表達式,然后再轉換為字符串。

4.bytes -> str

bytes 和 str 的轉換比較特殊點,在 Python 3.x 中,字符串和字節不再混淆,而是完全不同的數據類型。

轉換為可執行的表達式字符串:

str() 函數指定 encoding 參數

或者使用 bytes.decode() 方法

可以作實際數據的轉換:

5.list -> str

會先將值格式化為標準的 list 表達式,然后再轉換為字符串。

6.tuple -> str

會先將值格式化為標準的 tuple 表達式,然后再轉換為字符串。

7.dict -> str

會先將值格式化為標準的 dict 表達式,然后再轉換為字符串。

8.set -> str

會先將值格式化為標準的 set 表達式,然后再轉換為字符串。

9.其他類型

轉換內置對象:

轉換類實例:

轉換函數:

bytes

僅支持 str 轉換為 bytes 類型。

list

支持轉換為 list 的類型,只能是序列,比如:str、tuple、dict、set等。

1.str -> list

2.bytes -> listbytes

轉換列表,會取每個字節的 ASCII 十進制值并組合成列表

3.tuple -> list

tuple 轉換為 list 比較簡單。

4.dict -> list

字典轉換列表,會取鍵名作為列表的值。

5.set -> list

集合轉換列表,會先去重為標準的集合數值,然后再轉換。

tuple

與列表一樣,支持轉換為 tuple 的類型,只能是序列。

1.str -> tuple

2.bytes -> tuple

bytes 轉換元組,會取每個字節的 ASCII 十進制值并組合成列表。

3.list -> tuple

4.dict -> tuple

5.set -> tuple

dict

1.str -> dict

使用 json 模塊

使用 json 模塊轉換 JSON 字符串為字典時,需要求完全符合 JSON 規范

尤其注意鍵和值只能由單引號包裹,否則會報錯。

使用 eval 函數

因為 eval 函數能執行任何符合語法的表達式字符串

所以存在嚴重的安全問題,不建議。

使用 ast.literal_eval 方法

使用 ast.literal_eval 進行轉換既不存在使用 json 進行轉換的問題

也不存在使用 eval 進行轉換的 安全性問題,因此推薦使用 ast.literal_eval。

2.list -> dict

通過 zip 將 2 個列表映射為字典:

將嵌套的列表轉換為字典:tuple -> dict

通過 zip 將 2 個元組映射為字典:

將嵌套的元組轉換為字典:

3.set -> dict

通過 zip 將 2 個集合映射為字典:

set

1.str -> set

先將字符切割成元組,然后再去重轉換為集合。

2.bytes -> set

會取每個字節的 ASCII 十進制值并組合成元組,再去重。

3.list -> set

先對列表去重,再轉換。

4.tuple -> set

先對列表去重,再轉換。

5.dict -> set

會取字典的鍵名組合成集合。

總結

以上是生活随笔為你收集整理的python强制可读吗_python 中的强制类型转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品爱爱 | 亚洲日本japanese丝袜 | 真人真事免费毛片 | 深夜国产在线 | 国产精品一线二线 | 非洲一级黄色片 | 久久精品23 | 97久久久久久久 | 小泽玛利亚一区二区三区视频 | 毛片毛片毛片毛片毛片毛片毛片毛片 | 帮我拍拍漫画全集免费观看 | 五月婷婷开心网 | 亚洲色图 校园春色 | av黄色一级片 | 色婷婷国产精品综合在线观看 | 奇米精品一区二区三区在线观看一 | 91色网站 | 色导航在线| 男女一级特黄 | 免费的毛片视频 | 亚洲欧美日本在线观看 | 国产制服丝袜在线 | 久久精品www人人爽人人 | 精品无码久久久久久久久 | 人妻丝袜一区 | 人妻少妇一区二区三区 | 秋霞欧美一区二区三区视频免费 | 国产高潮网站 | 四虎在线免费视频 | 美女xx网站 | 精品一区精品二区 | 波多野结衣在线网址 | 一区二区久久精品66国产精品 | 日韩国产高清在线 | 91视频在线视频 | 欧美午夜精品久久久久久浪潮 | 91麻豆视频在线观看 | 窝窝午夜理论片影院 | 天天爱综合 | 狼人伊人av| 色婷婷av一区二区三区gif | 国产12页 | 天天摸天天干天天操 | 青娱乐国产在线视频 | 黄色大片中文字幕 | xxxxx黄色片 噜噜噜噜噜色 | 秋霞在线视频观看 | 日批视频免费 | 日本888xxxx| 成人精品在线播放 | 91在线视频观看 | 琪琪午夜伦理影院7777 | 欧美黄色一区二区三区 | av福利在线看 | 久久久性色精品国产免费观看 | sm调教羞耻姿势图片 | 久久久www成人免费精品 | 人妻精品久久久久中文 | 奴色虐av一区二区三区 | 亚洲在线视频一区 | 亚洲图色在线 | 精品久久五月天 | 国产中文一区二区 | 亚洲黄色在线网站 | 性精品 | 一区二区精品视频在线观看 | 黄色av网站在线看 | www视频在线观看 | 久久精品免费播放 | 台湾性dvd性色av | 国产a级一级片 | 欧美激情一区二区三区p站 欧美mv日韩mv国产网站app | 国产大片b站 | 色婷婷91 | 天堂视频在线观看免费 | 国产私拍 | 亚洲成人国产 | 一区二区三区黄色录像 | 免费视频中文字幕 | 深夜视频在线播放 | www.伊人.com | 国产探花视频在线观看 | 波多野结衣 一区 | 日本黄色免费在线观看 | 国产精品一区在线免费观看 | 伊人网在线免费观看 | 男人捅爽女人 | 久久久午夜 | 草民午夜理伦三级 | 看毛片视频 | 制服av网 | 五月六月丁香 | 久久久久亚洲av无码a片 | 国产一级色 | 色网站在线免费观看 | 欧美性猛交ⅹ乱大交3 | 国产日韩中文 | 国产精品国产三级国产普通话蜜臀 | 国产成人综合av |