2021 02 24 python 基礎學習總結

2021-10-18 18:34:03 字數 3448 閱讀 9317

識別符號:區分大小寫、字母或下劃線開頭

變數:可以是中文

保留字

[

'false'

,'none'

,'true'

,'__peg_parser__'

,'and'

,'as'

,'assert'

,'async'

,'await'

,'break'

,'class'

,'continue'

,'def'

,'del'

,'elif'

,'else'

,'except'

,'finally'

,'for'

,'from'

,'global'

,'if'

,'import'

,'in'

,'is'

,'lambda'

,'nonlocal'

,'not'

,'or'

,'pass'

,'raise'

,'return'

,'try'

,'while'

,'with'

,'yield'

]

python 3中的注釋:

#!/usr/bin/python3  單行注釋

# 第乙個注釋

# 第二個注釋

''' 多行注釋單引號

第三注釋

第四注釋

'''""" 多行注釋雙引號

第五注釋

第六注釋

"""

python 中一行是一條語句,如果一行寫不下可以加\:

total =item_one + \

item_two+\

item_three

# 在、{}、()中不用加\

total =

["item_one"

,"item_two"

."item_three"

,"item_four"

,"item_five"

]

字串string:

在字串前加f、f,對字串中{}內的變數替換
var =

123str

= f"w"

#輸出w123

在字串前加r、r,沒有轉義特殊或不能列印的字元
var = r"c:\user\sd"

# 輸出c:\user\sd

在字串前加u、u:表示unicode字串 。一般在中文前加。
字串的三種表示方式:

str1=

'string'

str2=

"string2"

str3=

'''string3

string3.1

string3.2'''

#與""" """類似,可以指定多行字串

str4=r"string4 \n"

#在字串前面加'r'讓字串不發生轉義。即此時\n表示字串類容

str5 =

"string5"*3

# '*'表示字串重複三遍

# python 沒有單獨的字元型別,乙個字元就是長度為 1 的字串。

字串的索引有兩種方式:

1、從左到右以0開始

2、從右到左以-1開始

字串的值不可變:

name = 「jone」

print(id(name)) #執行結果2179285603248

name = 「lone」

print(id(name)) #執行結果2179286385192

指的是字串自身不會因為其他操作而改變

這才是字串不能改變的實際意思:

name = 「jone」

name[0] = 「l」 #將name的第乙個字母改變

print(name)#執行結果報錯,提示typeerror: 『str』 object does not support item assignment

關於字串:

str

="123456"

# str[start:end |:step]

print

(str[0

:5:2

])#輸出13

print

(str[0

:2])

#輸出12

print

(str[:

])#輸出123456

print

(str[:

3])#輸出123

空行

函式之間或類的方法之間用空行分隔,表示一段新的**的開始

import 和from……import

1、在 python 用 import 或者 from…import 來匯入相應的模組。

2、將整個模組(somemodule)匯入,格式為: import somemod

3、從某個模組中匯入某個函式,格式為: from somemodule import somefunction

4、從某個模組中匯入多個函式,格式為: from somemodule import firstfunc, secondfunc, thirdfunc

5、將某個模組中的全部函式匯入,格式為: from somemodule import *

將整數轉換為字串:

num =

123str

='%d'

%num

print

(type

(str))

#輸出為

在控制台輸入回車的時候,接收到的字串為 「」

str

=input()

print

(str

==""

)#輸出為true

列表的長度:

li =

["dd"

,"d"

,"f"

]print

(len

(li)

)# 輸出為3

2021 02 24 Python(簡單函式)

將一件事情的步驟封裝在一起並得到結果,函式名代表了這個函式要做的事情,函式體是實現函式功能的流程一種方法或者一種功能函式可以重複使用,通過函式名知道該函式的作用,所以這裡取乙個好聽的函式名是很有必要的 舉個例子 把大象裝進冰箱 函式名 開啟冰箱,把大象放進去,關上冰箱 函式體 內建函式 如id,ma...

Datawhale學習計畫 python基礎任務2

1.列表 a.標誌 pop方法 a.pop 刪除列表末尾 a.pop i 刪除某個位置 del del a 2 拷貝b a.copy c.列表相關方法 len list 列表元素個數 max list 返回列表元素最大值 min list 返回列表元素最小值 list seq 將元組轉換為列表 參考...

python抽象基類理解

抽象基類它提供了介面,但是又沒有去把介面實現的類,需要由子類完成。感覺它就是老闆,只告訴你要完成專案a,你接到專案a後 繼承 你自己去把它完成。抽象基類特點 1.繼承類必須實現抽象基類的方法 2.抽象基類無法例項化 1.why 抽象基類?譬如要開發乙個專案,你要規定專案開發者要去完成某些介面,有些介...