01 python語言基礎

2021-09-29 08:00:14 字數 1240 閱讀 2286

str="123456789"

#字串的擷取

print("str[0:3]:",str[0:3])#擷取第0位開始,擷取3個字元

print("str[:]:",str[:])#擷取字元的全部字元

print("str[6:]:",str[6:])#擷取索引為6的字元到最後乙個字元

print("str[:-3]:",str[:-3])#從頭到倒數第三個,倒數第三個不算

print("str[2]:",str[2])#擷取索為2的字元

print("str[-1]:",str[-1])#倒數第乙個字元

print("str[::-1]:",str[::-1])#建立乙個與原來順序相反的字元

print("str[-3:-1]:",str[-3:-1])#倒數第三個到倒數第1個

print("str[-3:]:",str[-3:])#倒數第三個直到最後

print("str[:-5:-3]:",str[:-5:-3])#倒數第五個到倒數第三個,逆序

#字串的更新

str.replace('0','a')#相當於str[0]='a',更新為:索引為零的位置上,字元為a

#轉義字元

#\續行符;\\反斜槓;\轉譯時會被消化掉

#\a響鈴;\b退格;\e轉義;\000空;\n換行;\v縱向製表符;\t橫向製表符;\r回車

#\f換頁;\00y-----八進位制yy代表的字元eg:\012代表換行;\xyy十六進製制數yy代表字元,eg:\x0a代表換行

#\other其他的字元以普通格式輸出

#python的字串運算子

a="hello"

b="python"

print("a+b輸出的結果是:",a+b)

print("a*2輸出的結果是:",a*2)

print("a[1]輸出結果:",a[1])

print("a[1:4]輸出結果:",a[1:4])

if "h" in a:

print("h在變數a中")

else:

print("h不在變數a中")

if "m" not in a:

print("m不在變數a中")

else:

print("m在變數a中")

print(r"\n")

print(r"\n")

#字串的格式化

print("我叫%s,今年%d歲"% ('張三',20))

01Python基礎語法

1.兩種程式設計格式 1.1.互動式命令模式 python指令碼檔案是一種典型的解釋型語言,其執行方式為逐行讀取逐行執行,而互動式命令程式設計模式就是典型的逐行讀取逐行執行模式 適用於 行數少時 例如在dos視窗中執行 python 輸入一行讀取一行,執行一行 1.2.指令碼程式設計模式 當需要編寫...

01Python語法基礎

本課概要 輸出注釋 識別符號變數 資料型別 運算子縮排 例子 print hello python 單行注釋,hello python 多行注釋,也可注釋一行 hello python hello python 變數簡單來說,可以變化的量叫做變數。資料型別 python中常見的資料型別有 數 字串 ...

python資料探勘01 python基礎

1.lambda定義行內函式 f lambda x x 2 定義函式f x x 2 g lambda x,y x y 定義函式g x,y x y 2.資料結構 1 列表和元組 列表方括號 a 1,2,3 元組圓括號b 4,5,6 下標從0開始。注意 列表可修改,元組不可修改。cmp a,b 比較元素...