字串的各種方法使用

2021-10-10 21:32:05 字數 2627 閱讀 4396

**如下(示例):

# author:hy

#字串常規操作

'''s=

input

("請輸入一列字串》"

)print

(s.swapcase()

)#大寫轉換成小寫,小寫轉換成大寫

print

(s.lower()

)#轉換成小寫輸出

print

(s.upper()

)#轉換成大寫輸出'''

'''print('\nalex'.

lstrip()

)#去掉左側的回車和空格

print

('\nalex\n'

.rstrip()

)#去掉右側的回車和空格

print

('\nalex'

.strip()

)#去掉左右兩側的回車和空格

p=str.

maketrans()

#print("首字母大寫:",s.capitalize())

#letter=input("請輸入%s包含的乙個字母》"%s)

#print("統計%s中%s的字元個數為:"%(s,letter),s.count("%s"%letter))

''''''print

("輸出一串長度為50個字元且%s在正中間》"

%s)print

(s.center(50

,"-"))

print

(s.zfill(50

))#預設為用0從左側填充s字串直至長度為50

print

(s.ljust(50

,"-"

)) #輸出一串長度為50個字元且不足的部分長度用-補齊

print

("用utf-8對%s的進行編碼輸出:"

%s,s.

encode

(encoding=

"utf-8"))

print

("用gbk對%s的進行編碼輸出:"

%s,s.

encode

(encoding=

"gbk"))

print

("你所輸入的%s是否以『s』結尾:"

%s,s.

endswith

("s"))

s="hello \tworld"

print

(s.expandtabs

(tabsize=30)

) #將s中含有的'\t'即tab鍵替換成30個字元的空格

print

(s.find

("hello"

))#字串也可以切片,輸出值為hello字串對應的索引下標

print

(s[s.

find

("hello")]

)#輸出值為h

print

(s[s.

find

("hello"):

])#輸出值為h後的所有字串'''

#s="name:,age:"

#print(s.format(name="hy",age=29))#輸出name:hy,age:29

#print(s.format_map())#輸出name:hy,age:22

#print('haa212'.isalnum())#返回布林值,是阿拉伯字母和數字返回true,否則返回false

#print('haa'.isalpha())#返回布林值,是阿拉伯字母返回true,否則返回false

#print('98'.isdecimal())#返回布林值,是十進位制返回true,否則返回false

'''print('

2.22'.

isdigit()

)#返回布林值,是整數返回true,否則返回false

print

('a_123'

.isidentifier()

)#返回布林值,是合法識別符號(即合法變數名)返回true,否則返回false

print

('123.'

.isnumeric()

)#返回布林值,是只含數字返回true,否則返回false

'''#print(','.join(['a','b','c']))#將列表的元素連線成字串

makenum=str.

maketrans

("abcdefgh"

,'12345678'

) #abcd與1234相對應進行加密

print

("haha brather"

.translate

(makenum)

)#輸出為8181

2r1t85r

print

("hy"

.replace

('h'

,'h',1

))#替換

print

('hello world allex'

.split

('l'

))#預設是用空格隔開,此處是用l隔開,輸出[

'he',''

,'o wor'

,'d a',''

,'ex'

]

字串物件的各種方法

例 var str hello world var str1 wo 1 indexof 方法 用於返回某個指定的字串值在字串中首次出現的位置。alert str.indexof str1 6 2 charat 方法 用於返回指定位置的字元。alert str.charat 0 h 3 split 方...

操作字串的各種方法

一.字串查詢 方法有倆種 indexof 和lastindex indexof sting s 用於字串s首次出現的索引位置,如果沒有搜尋到s,返回值為 1 lastindex sting s 用於字串s最後一次出現的索引位置,如果沒有搜尋到s,返回值為 1 二.獲取指定位置的字元 charat i...

字串的各種方法(2)

8 contains 判斷字串是否包含指定的字串 string str 國家關鍵人物鄧煒坤 if str.contains 鄧煒坤 7 substring 擷取字串,在擷取的時候包含要擷取的那個位置。string str 今天天氣好晴朗,處處好風光 8 indexof 和lastindexof 判斷...