Python初學2 字串

2021-08-20 14:24:23 字數 1696 閱讀 9003

字串

單引號和雙引號都合法,並滿足互相插入

>>> 'let me'

'let me'

>>> "let me"

'let me'

>>> 'let"s me'

'let"s me'

>>> "let's me"

"let's me"

轉義字元

\' 單引號
>>> 'let\' me'

"let' me"

>>> "let\" me"

'let" me'

\n  換行
>>> '''

hello world

hello world

hello world

''''\nhello world\nhello world\nhello world\n'

>>> """

hello world

hello world

hello world

"""'\nhello world\nhello world\nhello world\n'

>>> print('\nhello world\nhello world\nhello world\n')

hello world

hello world

hello world

r''  原始字串
>>> print('c:\newfile\nowfile')

c:ewfile

owfile

>>> print('c:\\newfile\\nowfile')

c:\newfile\nowfile

>>> print(r'c:\newfile\nowfile')

c:\newfile\nowfile

\r 回車

\t 橫向製表符

字串運算

c:\newfile\nowfile

>>> 'hello'+'world'

'helloworld'

>>> 'me'*3

'mememe'

字串操作

>>> 'abcdefg'[0]

'a'>>> 'abcdefg'[1]

'b'>>> 'abcdefg'[-0]

'a'>>> 'abcdefg'[-1]

'g'>>> 'abcdefg'[1:4]

'bcd'

>>> 'abcdefg'[2:4]

'cd'

>>> 'abcdefg'[0:-1]

'abcdef'

>>> 'abcdefg'[0:0]

''>>> 'abcdefg'[0:-0]

''>>> 'abcdefg'[0:15]

'abcdefg'

>>> 'abcdefg'

syntaxerror: invalid syntax

>>> 'abcdefg'[1:]

'bcdefg'

>>> 'abcdefg'[:-2]

'abcde'

python初學五 字串

字串由一串行的單個字元組成,下標由0開始,slicing string b a 0 4 擷取包括第0位 不包括第4位的字元。如果a 4 擷取從一開始到第三位的字元。如果a 8 擷取包括第8位到最後一位的字元。如果a 擷取整個字串。如果a 6 20 若第二位超出整個字串的長度 len string n...

python學習之道2 字串

單引號之間不可以包含撇號,雙引號之間可以包含單引號。str1 str2 表示字串的拼接 tstr 中的 t 這個是製表符,相當於tab在word中的作用 n 代表換行符 python中使用在字串後面跟 rstrip 表示刪除字元中的空格 在pyhton2的直譯器中,print可以不加括號,但是在py...

python學習筆記2 字串

總結 字串是不可變變數,不能通過下標修改其值 字串的方法都不會改變字串原來的值,而是新生成乙個字串 一 3種寫法 單引號,雙引號,三引號 二 下標和切片 下標 字串裡每個字元所在的位置,也叫索引。strname n 表示strname這個字串的下標為n對應的字元的值。切片 取字串乙個下標區間的值。s...