轉(zhuǎn)譯字符串使用\可以直接打出‘和“闽烙。
Escape character Prints as
\’ ‘
\” “
\t 使用tab鍵的意思
\n 換行的意思
\ \
raw string 字符串
如果將r打在‘’之前砸西,代表該字符串中所有的轉(zhuǎn)譯符號(hào)都是無(wú)效的秉氧。
print(r'That is Carol's cat.')
That is Carol's cat.
字符串方法和pyperclib模塊
upper(),lower(),isupper(),islower
upper()和lower()分別使原來(lái)的字符串大小寫發(fā)生轉(zhuǎn)變,例如:
spam = 'Hello world!'
spam = spam.upper()
spam
'HELLO WORLD!'
spam = spam.lower()
spam
'hello world!'
isupper和islower用來(lái)判斷該字符串是否為大寫或者小寫演训,例如:
spam = 'Hello world!'
spam.islower()
False
spam.isupper()
False
'HELLO'.isupper()
True
is開頭的字符串方法
isalpha()——如果字符串只包含字母且不為空則為Ture;
isalnum()——如果字符串只含有字母和數(shù)字且不為空則為Ture弟孟;
isdecimal()——如果字符串只含有數(shù)字且不為空則為Ture;
isspace()——如果字符串只有空格样悟,tab和換行拂募,且不為空則為Ture;
istitle()——如果里面每句話的第一個(gè)字母是大寫的庭猩,后面跟的都是小寫則為Ture。
startswith()和endswith()
如果該字符串是以()中的字符為開始(或?yàn)榻Y(jié)尾)則為Ture陈症。
'Hello world!'.startswith('Hello')
True
'Hello world!'.endswith('world!')
True
'abc123'.startswith('abcdef')
False
'Hello world!'.endswith('Hello world!')
True
join()和split()
join()可以將列表中的字符串串聯(lián)成同一個(gè)字符串蔼水。join前面用’’起來(lái)的東西就是用來(lái)連接字符串的內(nèi)容。例如:
', '.join(['cats', 'rats', 'bats'])
'cats, rats, bats'
' '.join(['My', 'name', 'is', 'Simon'])
'My name is Simon'
split()和list()剛好相反爬凑,他將字符串通過(guò)’’里的內(nèi)容拆分開來(lái)徙缴,例如:
'My name is Simon'.split( )
['My', 'name', 'is', 'Simon']
rjust()和ljust()
指向右(向左)調(diào)整多少空格的字符串试伙。例如:
'Hello'.rjust(10)
' Hello'
'Hello'.rjust(20)
' Hello'
'Hello World'.rjust(20)
' Hello World'
'Hello'.ljust(10)
'Hello '