str1='hello python hello world'
# 索引
print(str1[1])
# 切片 變數[起始,結束,步長]
print(str1[2:9:2])
print()有五個引數,一般只要熟悉這3個引數
print(values,sep,end)
#value:要列印的值,可以單個也可以多個(多個用,連線)預設其他引數不變列印出來的多個用空格分隔。
# sep:分隔符號,預設空格
# end:結束符號,預設換行
# 接受符號
%[(name)][flag][width].[precision]typecode
# (name)為字典鍵
dict=
print('%(name)s'%dict)
flag:+,-,0,%
+:正數前面顯示「+」號
-:左對齊
0:餘位用0填充
%:百分之
data=12
print('%+8d'%data)
print('%-8d'%data)
print('%08d'%data)
print('%.2f%%'%data)
# typecode:%d,%f,%s,%e
lower(),upper(),capitalize(),title()
str1='hello world hello python'
# lower()
print(str1.lower())
# upper()
print(str1.upper())
# capitalize() #只將字串第乙個字母的首字母大寫
print(str1.capitalize())
# title() # 將字串中的每乙個單詞首字母大寫
print(str1.title())
isspace(),isalnum(),isdigit(),isalpha()
str1=' hello 123'
# isspace()
print(str1.isspace()) # 是否值包含空格
print(str1.isalnum()) # 是否只含有數字或者字母或者數字和字母的結合體
print(str1.isdigit()) # 是否只含有數字,注意有小數點返回false
print(str1.isalpha()) # 是否只含有字母
find(),index(),replace(),count(),join(),startswith(),endswith()
str1='hello world heloo china'
# find() 查詢要匹配的元素的第乙個索引,沒匹配則返回-1,可以設定範圍內查詢
print(str1.find('lo')
print(str1.find('lo',0,7)
# index() 查詢要匹配的元素的第乙個索引,沒匹配則報錯,可以設定範圍內查詢
print(str1.index('lo'))
print(str1.index('lo',2,9)
# count():對某一字串在總字串中計數,也可在一定範圍內
print(str1.count('hello'))
print(str1.count('hello',0,7))
# startswith():是否以某一字串開頭
print(str1.startswith('hello'))
# endswith()是否以某一字串截尾
print(str1.endswith('china'))
# replace() :替換,預設全部替換,也可以制定制定只替換前幾個
print(str1.replace('hello','hello')
print(str1.replace('hello','hello',1)
center(),ljust(),rjust()
str1='string'
# center()
print(str1.center(20)
print(str1.center(20,'*")
# rjust()
print(str1.rjust(20)
print(str1.rjust(20,'*'))
# ljust()
print(str1.ljust(20))
print(str1.rjust(20,'*'))
分割:split()
去空:strip(),rstrip(),lstrip()
str1=' hello world hello china '
# 分割:split()
print(str1.split(' ')
# 去空:strip(),rstrip(),lstrip()
print(str1.rstrip())
print(str1.lstrip())
print(str1.strip())
Python 字串總結
對字串的使用方法進行總結。1 建立字串 python中的字串用引號 或者 包括起來。2 修改字串 字串是不可修改的,類似元組。如 s abc s 0 z 會報錯。如果要增加或減少字元可通過建立乙個新的字串來實現,如 s abc s1 s 0 2 輸出 s1 ab s2 s def 輸出 s2 abc...
python字串總結
總結一下在學習過程中遇到的字串問題。格式化操作符 是python風格的字串格式化操作符 r 優先用repr 函式進行字串轉換 s 優先用str 函式進行字串轉換 d i 轉成有符號十進位制數 u 轉成無符號十進位制數 o 轉成無符號八進位制數 f f 轉成浮點數 小數部分自然截斷 格式化操作符輔助符...
python 字串總結
1str1 hello,world 通過len函式計算字串的長度 print len str1 13 獲得字串首字母大寫的拷貝 print str1.capitalize hello,world 獲得字串變大寫後的拷貝 print str1.upper hello,world 從字串中查詢子串所在位...