Python 基本語法要點

2021-09-19 08:42:49 字數 2416 閱讀 1784

import a  # 匯入a庫

a.b(

)# 呼叫a庫中的b函式

from a import

*# 匯入a包所有類

from a import b,c # 匯入a包中的b,c類b()

# 例項化b()類

f =

open

('file_name'

,'access_mode'

)# 用此方法時需要關閉檔案才可儲存,此時內容被寫在快取區

f.close(

)# 關閉檔案

f.read(

[size]

)# size未指定則返回整個檔案

f.readline(

[size]

)# 返回包含size行的列表,size 未指定則返回全部行

f.write(

"str"

)#如果要寫入字串以外的資料,先將他轉換為字串

f.writelines(lines)

# 寫入一行

access_mode(許可權):

r			唯讀許可權,無建立檔案許可權

r+ 讀寫許可權,無建立檔案許可權

w / w+ 讀寫許可權,會覆蓋原有檔案,可建立新檔案

a / a+ 追加寫許可權,不會覆蓋原有檔案,可建立新檔案

rb / rb+ 以二進位制讀模式開啟

wb / wb+ 以二進位制寫模式開啟

ab / ab+ 以二進位制追加寫模式開啟

小結:有'+'就有讀許可權,有'a'就有追加寫許可權,有'b'就有二進位制許可權。

x in s			# 判斷x是否在s中

x not

in s # 判斷x是否不在s中

s + t # 拼接(型別必須相同且只能是字串,列表,元組,數字是相加)

s * n # 相乘(n為數字進行多次拼接)

s[n]

# 如果s為列表n為索引值,但不可大於s的個數

s[n1: n2]

# n1為起始值索引,n2為結束值索引且只能取到n2-1的位置

s[n1: n2: n3]

# n3為步長

s.index[s1]

# 返回s1在s中的索引值

s.count(x)

# 統計x在s中的個數

len(s)

# 計算s的長度

max(s)

# 獲取s中的最大值

# 單分支結構

if《條件》

:# 如果條件成立,則執行下面**

《語句塊》

# 二分支結構

if《條件》

:# 如果條件成立

《語句塊1

>

else

:# 以上條件都不成立,最後執行語句

《語句塊2

>

# 多分支結構

if《條件1

>

:# 如果條件成立,則執行下面**

《語句塊1

>

elif

《條件2

>

:#上面條件不成立,則執行下面**

《語句塊2

>..

.else

:# 以上條件都不成立,最後執行語

《語句塊n>

lambda

《表示式1

>

if《條件》

else

《表示式》

# 遍歷迴圈

for《變數》

in《便利結構》

:《語句塊》

# 無限迴圈

while

《條件》

:《語句塊》

# 如果需要退出無限迴圈,則break即可

false

elif

lambda

none

else

nonlocal

true

except

notand

finally

oras

forpass

assert

from

raise

break

global

return

class

iftry

contiune import

while

defin

with

delis

yield

eval

list

strdict

settuple

print

format

open

python基礎語法要點

整除的操作字元 python的 執行普通的運算,提供了另外乙個用於實現整除的操作字元 就算是浮點數,也會執行整除 a 5b 5.0c 10print a c print b c print a c print b c 冪 乘方 運算子 優先順序高於取反運算 print 3 4 3 4 結果為fals...

python語法例項 python基本語法練習例項

1 列印九九乘法表 只列印結果 for i in range 1,10 for j in range 1,i 1 print i j,end print 列印算數表示式 for i in range 1,10 for j in range 1,i 1 print format j,i,i j end...

python語法練習 python基本語法練習

1 列印九九乘法表 只列印結果 for i in range 1,10 for j in range 1,i 1 print i j,end print 列印算數表示式 for i in range 1,10 for j in range 1,i 1 print format j,i,i j end...