小白學習python Day4

2021-10-03 10:03:46 字數 1423 閱讀 9859

兩類四種表示方法:

由一對單引號或雙引號表示:單行字串

由一對三單引號或三雙引號表示:多行字串      

若希望在字串**現單引號(或雙引號):「  』  」/『  」  』

若希望出現單引號z和雙引號:'''  既有『也有「  '''

字串的序號及索引切片(正向遞增/反向遞減)

索引

切片:[m:n:k]

e.g. "〇一二三四五六七**十"[1:8:2]的結果是"一三五七"

"〇一二三四五六七**十"[::-1]結果是"十九八七六五四三二一〇"

字串的特殊字元:轉義符 \

e.g."雙引號\""   "\b"回退  "\n"換行(游標移動到下行首)"\r"回車(游標移動到本行首)

unicode編碼:每個編碼對應乙個字元

「方法」是專有名詞,特指.()風格函式中的函式

「方法」本身也是函式,但與有關

str.lower()/str.upper()

全部字元小寫/大寫

"abcdefg".lower()    結果為"abcdefg"

str.split(sep=none)

返回乙個列表,由str根據sep被風格的部分組成

"a,b,c".split(",")    結果為['a','b','c']

str.count(sub)

返回子串sub在str**現的次數

str.replace(old,new)

返回字串str副本,所有old子串被替換成new

"python".replace("n","n123.io")     結果為「python123.io」

str.center(width[,fillchar])

字串str根據寬度width居中,fillchar可選

"python".center(20,"=") 結果為"*****==python*****=="

str.strip(chars)

從str中去掉在其左側和右側chars中列出的字元

"= python= ".strip(" =np")

結果為"ytho" 

str.join(iter)

在iter變數除最後乙個元素外每個元素後增加乙個str

",".join("12345")   

結果為「1,2,3,4,5」 

":計算機的cpu佔用率為".format("2018-10-10","c",10)

一般情況下一一對應填寫

若有特殊標註則按標註填寫

python day4 關於字典

一 字典 1 字典裡的每乙個元素都是乙個鍵值對 2 可以通過get 函式來索引,通過輸入鍵來索引 值 3 字典的建立 1 通過 建立 a 2 通過dict函式建立 b dict name pengxiaofeng age 22 或者 a dict name pengxiaofeng age 22 3...

知識星球Python Day4的任務

1 函式關鍵字 函式用關鍵字def來定義 2 函式的定義 python定義乙個函式需要使用def語句,依次寫出函式名 括號 括號中的引數和冒號。然後在縮排塊中編寫函式體,函式的返回值用return語句返回。3 函式引數與作用域 引數分為 1 預設引數 在函式定義時為引數賦乙個值 2 可變引數 在呼叫...

Python day4 常見的Python函式

函式 描述舉例 abs x 返回x的絕對值 abs 2.3 2.3 max x1,x2,返回x1,x2,的最大值 max 2,3,5 5 min x1,x2,返回x1,x2,的最小值 min 1,1,2 1 pow a,b 返回a的b次方值 a b pow 2,2 4 round x 返回與x最接近...