Python學習雜記 基礎語法篇

2021-08-17 16:46:55 字數 1654 閱讀 4024

注釋:單行注釋# 多行注釋」』或」「」

python2中文相容方案: #coding=utf-8

變數:age=100 #定義變數x賦值為100

條件判斷語句:

if a>10:

...elif:

...else:

...

邏輯運算子: 或:or , 與:and ,非:not

迴圈語句:

#while 迴圈:

while x>

9: ...

...#for 迴圈:

for temp in

100:

......

符合賦值運算子:

+= ,-= ,*= ,/=

關鍵字break和continue:

break:跳出迴圈(結束)

continue:結束本次迴圈繼續下次迴圈

字串切片:

name[0:3] #取0,1,2號下標下的字元(包左不包右)

name[0:-2]#從左數下標為正數,從右數上下標為負數

name[0:] #預設取全部

name[0:5:2][起始位置:終止位置:步長]#步長為隔幾個字元取乙個,預設為1

name[::-1]#字串倒序

列表:

numlist = [2,23,42,12,"112",1.21] #定義列表(python可以儲存多種資料型別)

len(numlist)#獲取列表中元素的個數

#增:numlist.insert(2,41)#引數1是插入的下標,引數2是新增進的元素

numlist.extend(numlist2)#引數是另乙個列表

#刪:numlist.pop()#刪除列表中最後乙個元素

numlist.remove(12)#刪除列表中第乙個指定元素

del numlist[2]#刪除列表中指定下標的元素

#改:numlist[0] = 11

#查:12

in numlist #查詢12是否在numlist中

字典:

#定義:

infor = #鍵值對形式存在

#增,改:

infor["qq"] = 1127404702

#如果不存在這個鍵直接新增,如果存在則覆蓋

#刪:del infor["qq"] #根據鍵刪除

#查:infor.get("qq")

#字典常用方法

infor.keys()#獲取字典中的所有鍵

infor.values()#獲取字典中的所有值

infor.items()#獲取字典中所有鍵值對,每個鍵值對封裝進元組

元組:

nums = (21,3,12,43)#和列表相似,用小括號定義。元組內元素是固定的不可以修改,只可以查詢。

#元組中只有乙個元素時,需要在元素後加逗號

nums = (21,)

a,b,c,d = nums#元組拆包,在確定元組數量下的操作,將元組中的元素分配給=前面的幾個變數

可變型別和不可變型別:

不可變型別包括數字,元組,字串

可變型別包括:列表,字典(可變型別不允許作為字典中的key存在)

Python基礎篇 基礎語法

大家都知道每一門程式語言的語法都不是一樣的,新學一門程式語言的時候要掌握其語法才能讓開發行雲流水。基礎學習用python自帶的編輯器 idle 安裝完可以直接選單欄搜尋idle 1 輸出print hello wrold 2 注釋 單行注釋 多行注釋 3 資料型別 字串a string b stri...

Python 基礎語法 turtle篇

今天這節課主要講了類的概念,並引出turtle中的函式和turtle類。建立乙個turtle類 brad turtle.turtle 定義turtle的屬性。brad.shape arrow arrow 指的是烏龜的形狀。brad.color yellow 顏色 brad.shape 10 速度。p...

htm基礎學習篇 語法基礎

html基礎學習 語法基礎 標籤是html中最基本的單位,也是最重要的組成部分 a 標籤樣式 可以成對出現 單標籤 建議使用 b 標籤大小寫 在html中對大小寫不敏感,所以可以大寫也可以小寫 與一樣。c 常用的簡單的一些標籤 html 定義html文件 body 定義文件體body head 定義...