# author = "zhuyouen"
name = 'my name is alex'
name2 = 'my \tnamne is alex'
name3='my \tnamne is and i am old'
print(name.capitalize())
print(name.count("a"))
print(name.center(50,'-'))
print(name.endswith('ex'))
print(name2.expandtabs(tabsize=30))
print(name.find('y'))
print(name.find('name'))
print(name[name.find('name'):])
print(name[name.find('name'):7])
print(name3.format(name='alex',year=23))
print(name3.format_map())
print(name.index('my'))
print('ab12'.isalnum())
print('ab12\t'.isalnum())
print()
print('ab12'.isalpha())
print('abc'.isalpha())
print()
print('12'.isdecimal())
print()
print('1a'.isdigit()) #帕頓時候是整數
print('12'.isdigit())
print()
print('aa'.isidentifier()) #判斷是不是合法的變數名
print('-aa'.isidentifier())
print()
print('abc'.islower())
print('abc'.isupper())
print()
print('33a'.isspace())
print(' '.isspace())
print()
print('my name is '.istitle()) #首字母大寫
print('my name is '.istitle())
print()
print('my name is '.isprintable()) #tty file,drive file
print(''.join(['1','2','3']))
print('+'.join(['1','2','3']))
print(name.ljust(50,'*')) ##保證長50,不夠填充
print(name.rjust(50,'*')) ##保證長50,不夠填充
print('alex'.lower())
print('alex'.upper())
print('alex\n'.lstrip()) ##去除空格回車
print('----')
print('alex\n'.rstrip())
print('====')
print('alex\n'.strip())
print('******')
print()
p = str.maketrans("abcdefghijkl",'123456789abc')
print('alex li'.translate(p))
print('alex li'.replace('l','l'))
print('alex li'.replace('l','l',1))
print('alex li'.rfind('l')) #找到最右邊值得l
print('al ex li'.split(' '))
print('al ex li'.split('l'))
print('1+2+3'.split('+'))
print('1+2\n3+4'.splitlines())
print('alex li'.swapcase())
print('alex li'.title())
print('alex li'.zfill(10)) ##用零補位
my name is alex
2-----------------my name is alex------------------
true
my namne is alex13
name is alex
name
my namne is alex and i am 23 old
my namne is alex and i am 12 old
0true
false
false
true
true
false
true
true
false
true
false
false
true
true
false
true
1231+2+3
my name is alex***********************************
***********************************my name is alex
alex
alex
alex
----
alex
====
alex
******
ac5x c9
alex li
alex li
5['al', 'ex', 'li']
['a', ' ex ', 'i']
['1', '2', '3']
['1+2', '3+4']
alex li
alex li
000alex li
字串操作 靠字串分割字串
字串分解函式。注意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...