s =
" hello world "
b ='5'
s1 = s.upper(
)# 將字串中的字母都變為大寫,用於字母不區分大寫的場景,比如:使用者輸入的使用者名稱、使用者輸入的驗證碼
print
("upper:%s"
% s1)
s2 = s.lower(
)# 將字串中的字母都變為小寫,比如:使用者輸入的使用者名稱、使用者輸入的驗證碼
print
("lower:%s"
% s2)
s3 = s.strip(
)# 去掉字串前面和後面的空白,對使用者輸入的內容進行整理,去掉不必要的空格
print
("strip:%s"
% s3)
s4 = s.lstrip(
)# 去掉字串左邊的空白,對使用者輸入的內容進行整理,去掉不必要的空格
print
("lstrip:%s"
% s4)
s5 = s.rstrip(
)# 去掉字串右邊的空白,對使用者輸入的內容進行整理,去掉不必要的空格
print
("rstrip:%s"
% s5)
s6 = s.title(
)# 將字串中單詞的首字母變為大寫
print
('title:%s'
% s6)
s7 = s.capitalize(
)# 將字串中首個單詞的首字母大寫
print
('capitalize:%s'
% s7)
s8 = s.startswith(
' h'
)# 判斷字串以什麼開頭
print
('startswith:%s'
% s8)
s9 = s.endswith(
'd '
)# 判斷字串以什麼結尾
print
('endwith:%s'
% s9)
s10 = s.split(
)# 分隔字串,返回的是乙個list,預設分隔符是空格,可新增不同的符號進行分隔,例如:s.split(',')
print
('split:'
, s10)
s11 = b.zfill(3)
# 填充內容,5,zfill(3),輸出結果005
print
('zfill:'
, s11)
s12 = b.center(5,
'*')
# s的內容居中顯示,位數不足時,用指定的符號進行填充
print
('center:'
, s12)
s13 = s.replace(
'l',
'l')
# 將s串中的a替換成a,當不知道替換個數數,預設將全部是a都替換為a,可指定替換個數,例如:s.replace('a','a',n)
print
('replace:'
, s13)
1、使用+
s1=
'a's2=
'b's=s1+s2
print
(s)
2、使用%佔位符
1)有多個佔位
username =
'張三'
age=
18score =
98.4
s="%s今年%s,考試成績為%s"
%(username ,age ,score)
佔位符格式:
%s–表示位置上是乙個字元
%d–表示位置上是乙個數字
%f–表示位置上乙個浮點數,%.nf表示該浮點數保留n位小數,保留小數字數時,會自動四捨五入
2)只有乙個佔位,變數可以不用括號,直接寫
username=
'張三'
s="歡迎%s登入成功"
% username
3、使用format函式
1)不指定位置,按預設順序
username=
'張三'
s="歡迎{}登入成功"
.format
(username)
2)指定位置
username =
'張三'
age=
18score =
98.4
s="今年,考試成績為"
.format
(username ,age,score )
注:當有些值在多個位置同時使用時,可使用指定位置的這個方式,可以減少引數的個數
3)可指定引數名稱
username =
'張三'
age=
18score =
98.4
s="今年,考試成績為"
.format
(name=username ,a=age,s=score )
4)通過字典設定引數
info =
s="今年,考試成績為"
.format
(**info )
5)通過列表索引設定引數
my_list =
["張三",18
,98.4]s=
"今年,考試成績為"
.format
(my_list )
6)傳入物件
4、format_map(),可以傳入乙個字典
info =
s="今年,考試成績為"
.format_map(info)
python基礎 字串
轉義符 n換行 print 我是 nzzz 我是 zzz t製表符 print 我是 tzzz 我是 zzz 雙引號 print 我是 zzz 我是 zzz 單引號 print 我是 zzz 我是 zzz 續航符 name s z print name sz原始字串 原始字串 r abc r abc...
Python基礎字串
str1 hello python str1 str1.capitalize 把開頭轉換成大寫 print str1 str1 str1.center 8,居中並填充 print str1 str1 str1.find j 0,len str1 尋找元素所在的位置,沒在返回 1 print str1...
Python基礎 字串
判斷全部否是字母 str helloween if str.isalpha print 字母 判斷全部否是數字 str 1234 if str.isdecimal print 數字 判斷都是大寫 str abc if str.isupper print 大寫 判斷都是小寫 str abc if st...