Python基礎語法

2021-09-12 14:46:46 字數 1954 閱讀 9029

列表

列表裡元素是可以重新賦值的

列表名=[.., .., ..]

元組

元組裡面的元素是不可以賦值的(通過小括號宣告)

元組名=(.., .., ..)

列表和元組都是通過下標取值

字典

字典使用大括號宣告, 字典=

利用 字典名["鍵名"] 取值

集合

集合利用set()創造

也是大括號

集合可以去重

可以求差集和並集

if語句

if :   

elif :

else :

while語句

while (循壞條件):

迴圈條件三要素:

1初始值

2判斷條件

3步長值

進行操作

for語句

遍歷列表

for i in 列表名:

進行操作

進行常規迴圈

for i in range(數字) -- range的範圍為[0, 數字)
函式

定義函式

def 函式名(引數):

函式體

呼叫函式

函式名(引數)
模組

在lib目錄下就成了乙個模組, 將py檔案放lib目錄下, 再用import 檔名
即可呼叫模組中的方法

匯入模組

import 模組名
匯入方法

from 模組名 import 方法
檔案

開啟檔案

open("檔案位址", "操作形式w/r/a/b")
關閉檔案

檔案物件.close()
檔案的讀取

fh = open("檔案位址", "操作形式")

fh.read() -- 一口氣讀取全部, 不會返回任何東西

fh.readline() -- 讀取一行, 不會返回任何東西

想要輸出的話, 需要print(fh.read()或fh.readline())

遇到的問題: 在讀取檔案的時候 unicodedecodeerror: 『gbk』 codec can』t decode byte 0xa1 in position 20: illegal multibyte sequence 意思是讀檔案的時候用的是gbk無法解析我們的檔案內容

解決: 在open()方法中指定字符集–> open(「檔案位址」, 「操作方式」, encoding=「utf-8」)

異常處理

(即使遇到異常程式也能順利執行)

try:

程式except exception as 異常名稱:

異常處理部分

在遇到異常之後就會終止這次程式

例項:在遇到異常後仍能繼續執行for迴圈

for i in range(10):

try:

print(i)

if(i==4):

print(abc)

except exception as err:

pass

輸出:0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Python基礎 Python語法基礎

關鍵字是python語言的關鍵組成部分,不可隨便作為其他物件的識別符號 andas assert break class continue defdel elif else except exec finally forfrom global ifimport inis lambda notor p...

python初級語法 python語法基礎

寫在最前頭 python 程式對大小寫是敏感的!1 資料型別 1 整數 可以處理任意大小的正負整數 2 浮點數 浮點數運算可能會引入四捨五入的誤差 3 字串 可以是單引號or雙引號括起來的任意文字,但是不包括單引號or雙引號本身。ps 如果字串本身裡含有單引號or雙引號,怎麼辦呢?嘻嘻 可以使用轉義...

python初級語法 Python基礎語法

第一章格式規範 一 標頭檔案 1.注釋行 usr bin python3 coding utf 8 2.匯入模組行 匯入整個模組,格式 import module 匯入模組中全部函式,格式為 from module import 二 識別符號 首字元必須是字母或下劃線。識別符號對大小寫敏感。三 保留...