字串操作

2022-08-22 03:03:13 字數 1521 閱讀 7723

#

_author:administrator

#date: 2020/11/17

#格式化字串

print("

您的名字是%s 年齡為%d

" % ('

李白', 25))

#字串拼接

print('

123'.join("

895"

))a = '

456'

b = '

bcd'

c = '

hsaj

'print('

---------

'.join([a, b, c])) #

使用-------拼接字串

print('

---------

'.join((a, b, c))) #

使用-------拼接字串

str = '

hello kitty

'print(str.count('

l')) #

統計字元個數

print(str.capitalize()) #

首字母大寫

print(str.center(50, '

-')) #

列印-------------------hello kitty--------------------

flag = str.endswith('

tty') #

判斷是否以...結尾

print

(flag)

print(str.startswith('

tty')) #

判斷是否以...開頭

print(str.find('

l')) #

查詢元素所在的第乙個下標

str = "

hello kitty is

"print(str.format(name='

alex

', age=18)) #

格式化字串,hello kitty alex is 18

print(str.format_map()) #

格式化字串,hello kitty alex is 15

str = "

hello\tkitty"#

設定\t的寬度

print(str.expandtabs(tabsize=20)) #

hello kitty

print(str.expandtabs(tabsize=10)) #

hello kitty

#index 找到元素下標 沒找到的話將會報錯

#print(str.index('asgha'))

print('

125'.isdecimal()) #

判斷是否是10進製數,125是十進位制數

print('

34'.isidentifier()) #

判斷是否是合法識別符號

字串操作 靠字串分割字串

字串分解函式。注意strtok比較複雜。要妥善運用!也可以不用strtok函式,但要實現字串靠字串分割比較困難!注意str指向的空間必須是可讀可寫的 如陣列或動態分配的空間 不能為字串常量的指標,因為strtok改變了其中的內容。include include 功能 將str中的字串按照elemon...

字串操作

字串操作 要了解字串操作首先要了解什麼是字串。前面已經提過,字串是乙個由零個或者多個字元組成的有限序列,既然是有限的那麼也就意味著字串存在乙個起始位置和乙個結束位置。我們以指定起始位置的方式來通知程式從該位置起向後的一段記憶體空間的內容應該解釋為字串。那麼這個字串在什麼地方結束呢?規定當遇到字元 0...

字串操作

include using namespace std int strlength char str char strcopy char str1,char str2 char strlink char str1,char str2 int main char strcopy char str1,c...