91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

?python中字符串的常見操作實例分析

發布時間:2022-07-18 09:26:51 來源:億速云 閱讀:155 作者:iii 欄目:開發技術

這篇文章主要介紹“ python中字符串的常見操作實例分析”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“ python中字符串的常見操作實例分析”文章能幫助大家解決問題。

字符串的編碼格式

什么是編碼格式?

通俗來講,編碼格式就是編碼的規則

在腳本的開頭指定編碼格式,來告訴操作系統根據什么編碼規則來解析代碼

常見的編碼格式

gbk中文編碼格式

ascii英文編碼格式,這種編碼格式不支持解析中文:

?python中字符串的常見操作實例分析

utf-8是一種國際通用的編碼格式,強烈建議使用這種編碼格式!

字符串格式化

什么是字符串格式化?

一個固定的字符串中有部分元素是根據變量的值而改變的字符串

比如一個字符串'今天是xxxx年xx月xx號,星期x'

其中的xxx是變量,我們可以用格式化字符串的方式去在字符串中使用這些變量

格式化字符串的使用場景

比如群發短信,群發郵件的時候,發送的內容是一致的,發送的人是變量

第一種格式化方法—%

使用操作符%來實現,左側是一個字符串,中間包含了格式符(可以有多個);右側是一個元組,元素為替換左側格式符的變量。

具體使用方法如下:

str = 'my name is %s,my age is %s' % ('xiaoming', 20)

如果左側只有一個%,則右側不需要用()包裹:

str = 'my name is %s' % 'xiaoming'

注意:左側的格式符與右側替換格式符的變量兩邊數量一定要一致

例子:

?python中字符串的常見操作實例分析

第二種格式化方法–格式化函數format()

用來格式化字符串,使用起來比%更靈活

使用format的字符串主體使用{}來代替格式符,{}中可以指定順序

str = string.format(data, data, data...)

例子:

?python中字符串的常見操作實例分析

{}中指定替換的順序:

?python中字符串的常見操作實例分析

注意:與%一樣,格式化的數量與替換的變量,兩邊數量需要保持一致

第三種格式化方法–f-strings(python3.6及之后的版本支持)

用法:

name = 'xiaoming'  # 先定義變量
str_1 = f'你好{name}'

?python中字符串的常見操作實例分析

比較推薦第二種格式化方法—format()函數

詳解對不同數據類型的格式化

%

?python中字符串的常見操作實例分析

  • %c

%c的變量只支持整型或一個單個字符,否則會報錯

?python中字符串的常見操作實例分析

  • %u %f %d

后面的變量類型要根據規則傳入,否則會報錯

%d后面的變量是浮點型,不會報錯,而是會變成整型

%f后面的變量是整型,不會報錯,而是會變成浮點型

?python中字符串的常見操作實例分析

  • %s 是通用字符串,后面支持所有數據類型

?python中字符串的常見操作實例分析

format()

同樣也支持對不同數據類型格式化,但有些格式符,比如u、c

?python中字符串的常見操作實例分析

?python中字符串的常見操作實例分析

不常用的格式

?python中字符串的常見操作實例分析

?python中字符串的常見操作實例分析

字符串的轉義字符

什么是轉義字符?將字符轉成其他含義的功能,這種字符叫轉義字符

python中的轉義字符

?python中字符串的常見操作實例分析

例子:

?python中字符串的常見操作實例分析

將轉義字符無效化

print(r'有轉義字符的字符串')  # 此時轉義字符是無效的

?python中字符串的常見操作實例分析

關于“ python中字符串的常見操作實例分析”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丹凤县| 定日县| 新绛县| 阳山县| 凭祥市| 阳西县| 南皮县| 大荔县| 晋江市| 土默特右旗| 皋兰县| 澄江县| 秦皇岛市| 卢氏县| 吉木乃县| 信宜市| 台南县| 广昌县| 濮阳县| 黔江区| 攀枝花市| 富宁县| 河北区| 卫辉市| 连城县| 新干县| 南昌县| 平定县| 永善县| 肥城市| 中西区| 巴中市| 广饶县| 安图县| 小金县| 化德县| 昌都县| 晋城| 滨州市| 阿瓦提县| 通州市|