字串
所有標準序列操作(如索引、分片、成員資格、求長度、取最大值和最小值等)對字串也同樣適用,但字串還有更多,更好
的操作方式,比如在實際專案開發中經常使用的字串格式化操作
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():根據引數給出的表轉換字串的字元,將要過濾掉的字元放到另乙個引數中去
(自興人工智慧)python字串
字串是python中最常用的資料型別,我們可以使用單引號 或雙引號 來建立字串。a hello b hello 所有標準序列操作如 索引,分片,成員資格,求長度,取最小值和最大值等 對字串同樣適用。字串常用的格式化符號 s 格式化字串 print hello,s world 使用 s作為 world...
自興人工智慧 通用序列操作
序列是python中最基本的資料結構,序列中的每個元素都分配乙個數字,代表它在序列中的位置 序列中所有的元素都是有編號的從開始遞增 字串是由字元組成的序列 str hello print str 0 h print str 1 e 上面的是從左往右開始編號的,在python中,序列也可以從右往左通過...
(自興人工智慧)python猜數字遊戲
def text import random 匯入隨機模組 print 猜字遊戲 print 輸入範圍1 100 number random.randint 1,100 設定隨機數的取值範圍 num 0 輸入的值 count 0 猜測次數 while num number num input 輸入乙...