字串運用 python

2021-09-11 07:34:21 字數 1856 閱讀 9999

一、字串

字串是 python 中最常用的資料型別。我們可以使用引號( ' 或 " )來建立字串。

建立字串很簡單,只要為變數分配乙個值即可。例如:

var1 = 'hello world!'

var2 = "runoob"

運用例項:

#!/usr/bin/python

# -*- coding -*-

# author:wangyl

name = "my \tname is and i am old"

print(name.capitalize()) #capitalize 首字母大寫

print(name.count("a")) #哦統計

print(name.center(50,"-")) #center 移動列印50個字元,如果不夠的話,用「-"補上;把name放在中間

print(name.endswith("yl")) #判斷字串以什麼結尾 郵箱字尾

print(name.expandtabs(tabsize=30)) #tab鍵 有多少空格

print(name[name.find("name"):]) #字串也可以切片

print(name.format(name='wangyl',year=22))

print(name.format_map())

print('abc123'.isalnum()) #阿拉伯數字加阿拉伯字元 true false

print('abca'.isalpha()) #純英文本元

print('ia'.isdigit()) #整數

print('1a'.isidentifier()) #判讀是不是乙個合法的識別符號

print('1a'.isnumeric())

print(' '.isspace()) #判斷是不是乙個空格

print('my name is '.isupper()) #判斷是否全為大寫

print('+'.join(['1','2','3']))

print(name.ljust(50,'*')) #長50,不夠用*補上 右邊

print(name.rjust(50,'-')) #長50,不夠用-補上 左邊

print('wangyl'.lower()) #把大寫變小寫

print('wangyl'.upper()) #把小寫變大寫

print('\nwangyl'.lstrip()) #去掉左邊空格的換行

print('wangyl\n'.rstrip()) #去掉右邊空格的換行

print(' wangyl\n'.strip()) #兩邊都去掉空格 一般只用這個-------

p = str.maketrans("abcdef","123456") #一一對應

print("wangyl ball".translate(p))

print('wangyl'.replace('l','l')) #替換

print('wa n gyl'.split()) #把字串按照空格分成列表

print('1+2+3+4+5'.split('+')) #把字串按照空格分成列表

print('1+2+3\n+4+5'.splitlines())

print('wangyl'.swapcase()) #大寫變小寫,小寫變大寫

print('wangyl ball'.title()) #首字母變大寫

print('wangyl'.zfill(50)) #填補字元

字串函式運用

include include includeint main char c2 50 char c3 50 char c4 50 strcpy c2,c1 把c1 複製給 c2 puts c2 strcat c3,c1 連線c3 c1 c3 在前 puts c3 printf d n strcmp ...

字串的運用

目錄name nick print name name nick print name gender male poem 鋤禾日當午,汗滴禾下土 誰知盤中餐,粒粒皆辛苦 print poem poem 鋤禾日當午,汗滴禾下土 誰知盤中餐,粒粒皆辛苦 print poem print nick s n...

運用QRegExp 解析字串

qregexp qt中處理正規表示式的乙個類 1.檢驗是否8位全是數字 qstringlist cells varhandle.split qstring idpattern d 不能使用 d 而是使用 d qregexp idrx idpattern idrx.exactmatch cell 返回...