新聞中心
內(nèi)置函數(shù)str()用于將給定對(duì)象轉(zhuǎn)換為字符串格式。輸出字符串的行為取決于參數(shù)編碼和錯(cuò)誤。

臥龍網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,臥龍網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為臥龍上千多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的臥龍做網(wǎng)站的公司定做!
**str(object, encoding='utf-8', errors='strict')** #where object is whoes string representation needed
str()參數(shù):
取三個(gè)參數(shù)。參數(shù)錯(cuò)誤有以下六種類(lèi)型
嚴(yán)格的 -失敗時(shí)會(huì)引發(fā)一個(gè) UnicodeDecodeError 異常。
忽略 -從結(jié)果中忽略不可編碼的 Unicode
替換 -將不可編碼的 Unicode 替換為問(wèn)號(hào)
xmlcharfreplace-代替不可編碼的 Unicode 插入 XML 字符引用
backlashread-它插入一個(gè)\ uNNNN espace 序列,而不是不可編碼的 Unicode
名稱(chēng)替換 -它插入了一個(gè)\N{而不是不可編碼的 Unicode...}轉(zhuǎn)義序列
| 參數(shù) | 描述 | 必需/可選 |
|---|---|---|
| 目標(biāo) | 要返回其字符串表示形式的對(duì)象。如果未提供,則返回空字符串 | 需要 |
| 編碼 | 給定對(duì)象的編碼。未提供時(shí) UTF-8 的默認(rèn)值 | 可選擇的 |
| 錯(cuò)誤 | 解碼失敗時(shí)的響應(yīng)。默認(rèn)為“嚴(yán)格” | 可選擇的 |
字符串()返回值
這將返回一個(gè)可打印格式的字符串對(duì)象。如果缺少參數(shù)編碼和錯(cuò)誤,str()函數(shù)將在內(nèi)部調(diào)用對(duì)象的__str__()方法。
| 投入 | 返回值 | | If 對(duì)象 | 線 |
Python 中str()方法的示例
示例 1:如何使用str()進(jìn)行轉(zhuǎn)換
output = str(25)
print(output)
輸出:
25
示例str()如何處理字節(jié)?
# bytes
byt = bytes('pyth?n', encoding='utf-8')
print(str(byt, encoding='ascii', errors='ignore'))
輸出:
pythn 如果對(duì)象是 bytes 或 bytearray,str()在內(nèi)部調(diào)用 bytes.decode(編碼,錯(cuò)誤)。
標(biāo)題名稱(chēng):創(chuàng)新互聯(lián)Python教程:Pythonstr()
分享地址:http://fisionsoft.com.cn/article/copjdjj.html


咨詢(xún)
建站咨詢(xún)
