python語法基礎

2022-08-19 17:36:07 字數 4483 閱讀 3624

print(12+34

)          #46

print((

12+34)*2

)        #92

print(((

12+34)*2)*3

)      #276

a = 12+34

b = a*2

c = b*3

print(a)  #46

print(b)  #92

print(c)  #276

print(a,end=""),以什麼結尾列印,end=「必須為字串」

a = 1

b = "ss"

print(a,end=b)      #1ss

print(sep = ""),以sep連線列印內容

print("

a","

b","

c",sep ="_"

)  #以"_"連線列印內容

# a_b_c

變數有以下規則

1.由字母,數字,下劃線組成

2.不能以數字開頭

3.不能使用python中的關鍵字  如print等

4.禁止使用中文和拼音

5.變數名區分大小寫

6.變數名要具有描述性

7.推薦寫法

駝峰命名:

大峰,每個單詞的首字母都要大寫

小峰,第乙個單詞的首字母小寫,後邊的單詞首字母大寫

下劃線命名:

官方推薦使用單詞之間用下劃線隔開。

宣告常量單詞全用大寫。

# 單行注釋  (當行注釋)  ,注釋一行,不能換行

# 多行注釋  """注釋內容""" 或者 '''注釋內容''',可以換行

整形  數字 可+-*/。int()獲得整形

字串 漢字 "字串",相同型別的字串可+不可-,可與數字相*不可/。str()獲得字串

布林值 對錯 true=1 false=0

列表 元祖

字典集合

input("提示語句"),輸入資料

input獲取到的都是字串

可用以下**改變型別int(變數) 整形,bool(變數)布林值,獲取型別type(變數)

if【空格】條件:

縮排4空或【tab】執行命令

if【空格】條件:

縮排4空或【tab】執行命令

else:

縮排4空或【tab】執行命令

if【空格】條件:

縮排4空或【tab】執行命令

elif【空格】條件:

縮排4空或【tab】執行命令

if【空格】條件:

縮排4空或【tab】執行命令

elif【空格】條件:

縮排4空或【tab】執行命令

else:

縮排4空或【tab】執行命令

巢狀:if 條件:

結果if 條件:

結果if 條件:

結果並列:

if 條件:

結果if 條件:

結果if 條件:

結果

a = 5

b = 4

x = a if a>b else

bprint(x)

# 5

1.while迴圈

while【空格】條件:

【縮排】執行命令        

2.continue

跳出本次迴圈,回到while,做下次迴圈。

3.break

結束迴圈

%s ,%d== %i 佔位,   d和i必須放入的是整型,  %s可以放任何資料型別。

%(xx,oo)

前後數量要一一對應。

注:在格式化中使用%的時候需要轉義  %%

a = 1

b = "愛上"

c = "獨特"

msg = "當遇見你的%s%%秒,我%s了%s的你"%(a,b,c)

print(msg) #當遇見你的1%秒,我愛上了獨特的你

python3.6以後可用

num = 10

season = "夏天"

msg = f"

好想再回到年前的

"print(msg) #好想再回到10年前的夏天

num = 10

season = "夏天"

print(f'好想再回到年前的')        #好想再回到10年前的夏天

text.format(,,···)    以()中的內容依次新增到text中的{}中

順序新增,按元組洗標新增,標記新增,元祖元素可超出{}的數量

num = 10

season = "夏天"

addr = "地方"

msg = "

好想回到{}年前的那個{},那個{}

".format(num,season,addr)

print(msg)      #好想回到10年前的那個夏天,那個地方

num = 10

season = "夏天"

addr = "地方"

msg = "好想回到{}年前的那個{},那個{}".format(num,season,addr,"meile")

print(msg) #好想回到10年前的那個夏天,那個地方

num = 10

season = "夏天"

addr = "地方"

msg = "好想回到年前的那個,那個".format(num,season,addr)

print(msg) #好想回到10年前的那個夏天,那個地方

num = 10

season = "夏天"

addr = "地方"

msg = "好想回到年前的那個,那個".format(num,season,addr,"meile")

print(msg) #好想回到夏天年前的那個地方,那個meile

num = 10

season = "夏天"

addr = "地方"

msg = "好想回到年前的那個,那個".format(a = num,b = season,c = addr)

print(msg) #好想回到10年前的那個夏天,那個地方

根據標記新增

比較運算子

大於  > ,小於<, 大於等於》=,小於等於 <=, 等於==,不等於 !=。

算數運算子

加+         減-        乘*       除/      乘方**    取餘%      整除//

賦值運算子

a = a + 1   即  a += 1

成員運算子

in ,包含

not in, 不包含

邏輯運算子

not    and    or 

判斷順序,從左往右例如: a and b,如a真,語句的真假就由b決定了,所以取值為b,如果a是假的,name語句一定是假的,就由a決定。a or b,如果a是真的,那麼語句就是真的,取值為a,如果a是假的,那麼判斷語句的關鍵就在b,取值就是b。

運算順序not, and ,or

ascii:美國 256  乙個位元組  二進位制8位   沒有中文

gbk :中國 中文 2位元組 16位,英文 1位元組  8位

unicode 萬國碼 ,2個位元組 16位,4個位元組  32位

utf-8 可變編碼 ,英文 1位元組 8位,歐洲 2位元組 16位,亞洲 3位元組 24位

單位轉化

# bit 位

# bytes 位元組

# 1b == 8bit

# 1024b = 1kb

# 1024kb = 1mb

# 1024mb = 1gb

# 1024gb = 1tb

for【空格】變數i 被迴圈的內容

可以進行for迴圈的資料結構:

字串(str)

列   表(list)

元   祖(tuple)

字   典(dict)

集   合(set)

a為範圍的起始位置

b為範圍的結束位置(不包含)

c為步長,可以為負數

for sum_1 in range(2,10

): print(sum_1) #列印2到9

for sum_2 in range(10

): #預設為0開始

print(sum_2) #列印0到9

for sum_3 in range(10,0,-1

): print(sum_3) #列印10到1

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 二 識別符號 首字元必須是字母或下劃線。識別符號對大小寫敏感。三 保留...