1. 程式人生 > >自興人工智能——字符串

自興人工智能——字符串

lin 大字段 find 字符串格式化 str 至少 小寫 空白 空格

字符串

所有標準序列操作(如索引、分片、成員資格、求長度、取最大值和最小值等)對字符串也同樣適用,但字符串還有更多,更好

的操作方式,比如在實際項目開發中經常使用的字符串格式化操作

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():根據參數給出的表轉換字符串的字符,將要過濾掉的字符放到另一個參數中去

自興人工智能——字符串