python第二日 (1)字串操作

2021-08-29 22:33:02 字數 1081 閱讀 4084

1.1 下標、切片

同列表一樣

1.2 in/not in

>>>'a' in 'str'

1.3 方法

字串方法

upper()/lower()

所有字母轉大寫/小寫,不改變字串本身,返回新字串,s = s.upper()

isupper()/islower()

字串至少乙個字母時,且所有字母都大寫或小寫返回true,否則false

isalpha()/isalnum()

非空,且只包含字母/字母和數字

isdecimal()/isspace()

非空,且只包含數字/空白字元(空格、製表、換行)

istitle()

判斷標題,僅包含大寫字母開頭後面跟小寫字母的單詞,如'a good day'.istitle() 返回true

startswith()/endswith()

以傳入字串為開始或結束返回true,如'hello world!'.startswith('hello') 返回true

join()/split()

連線/分割字串

join() ', '.join(['a', 'b', 'c']) ->'a, b, c'   

split()預設以空白字元分割字串,常用按換行符分割多行字串list_ = s.split('\n')

rjust()/ljust()/center()

右對齊/左對齊/居中對齊

乙個引數時,'hello'.rjust(20) 表示以20個字元對齊

可選兩個引數,s.rujust(n, '*') 表示以n個字元對齊,填充的空白以'*'(可指定任意字元)代替

strip()/rstrip()/lstrip()

刪除兩邊/右邊/左邊空白字元後返回字串

1.4 剪貼簿

import pyperclip

pyperclip.copy('hello world!') # 將字串拷貝到電腦的剪貼簿,現在ctrl+c變成了該字串

pyperclip.paste() # 返回剪貼簿中的字串

python學習 第二日

2 啟動python的兩種方法 a 從idle啟動,idle是python shell,也是python gui,通過鍵入文字與程式進行 交 互,可在提示符後鍵入,例如 print hello,world hello,world b cmd 先修該path路徑 我的電腦 屬性 高階系統設定 環境變數...

Python基礎教程學習第二日 序列

python中最基本的資料結構是序列 sequence 其中最常用的兩種序列型別為 列表和元祖。列表和元組的主要區別在於,列表可以修改,元組不能。序列操作 1.索引,序列中所有元素都是有編號的 從0開始遞增,這些元素可以通過編號進行訪問。如果使用負數索引,python會從右邊,也就是最後乙個元素開始...

python系列 1 字串操作

1.去除空格 str.strip 刪除字串兩邊的指定字元,括號的寫入指定字元,預設為空格 a hello b a.strip print b hello str.lstrip 刪除字串左邊的指定字元,括號的寫入指定字元,預設為空格 str.rstrip 刪除字串右邊指定字元,預設為空格 2.複製字串...