自興人工智能——字符串
字符串
所有標準序列操作(如索引、分片、成員資格、求長度、取最大值和最小值等)對字符串也同樣適用,但字符串還有更多,更好
的操作方式,比如在實際項目開發中經常使用的字符串格式化操作
1、字符串格式符號
字符串格式化使用操作符(%)實現,常用的操作符有:
%c(格式化字符及ASCII碼)、%s(格式化字符串)、%d(格式化整數)、%u(格式化無符號整型)、
%f(格式化浮點數字,可指定精度值)
2、字符串格式化元組
下面介紹基本轉換說明符。註意,這些項的順序是至關重要的。
1)、%字符:標記轉換說明符開始
2)、轉換標誌(可選):- 表示對齊;+表示轉換值之前要加上正負號;“ ”表示(空白字符)表示正數之前保留空格;
0表示轉換值位數不夠時用0補充。
3)、最小字段寬度(可選):轉換後的字符串至少應該具有該值指定的寬度。如果是 *,寬度就會從值元素中讀出。
4)、點(.)後跟精度值(可選):如果轉換的是實數,精度值表示出現在小數點後的位數;如果轉換的是字符串,該數字就表
示最大字段寬度;如果是 *,精度就會從元組中讀出。
5)、轉換類型:%c、%s、%d、%u、%f等等
3、字符串方法
find():檢測字符串中是否包含子字符串str
join():將序列中的元素以指定字符連接成一個新字符串
lower():將字符串中所有大寫字符轉換為小寫
upper():將字符串中所有小寫字母轉換為大寫
swapcase():對字符串的大小寫進行轉換
replace():將字符串中的舊字符串替換成新字符串
split():通指定分隔符對字符串進行分割
strip():用於移除字符串頭尾指定的字符
translate():根據參數給出的表轉換字符串的字符,將要過濾掉的字符放到另一個參數中去
自興人工智能——字符串