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 = 1b = "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 = 5b = 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 = 1b = "愛上"
c = "獨特"
msg = "當遇見你的%s%%秒,我%s了%s的你"%(a,b,c)
print(msg) #當遇見你的1%秒,我愛上了獨特的你
python3.6以後可用
num = 10season = "夏天"
msg = f"
好想再回到年前的
"print(msg) #好想再回到10年前的夏天
num = 10season = "夏天"
print(f'好想再回到年前的') #好想再回到10年前的夏天
text.format(,,···) 以()中的內容依次新增到text中的{}中
順序新增,按元組洗標新增,標記新增,元祖元素可超出{}的數量
num = 10season = "夏天"
addr = "地方"
msg = "
好想回到{}年前的那個{},那個{}
".format(num,season,addr)
print(msg) #好想回到10年前的那個夏天,那個地方
num = 10season = "夏天"
addr = "地方"
msg = "好想回到{}年前的那個{},那個{}".format(num,season,addr,"meile")
print(msg) #好想回到10年前的那個夏天,那個地方
num = 10season = "夏天"
addr = "地方"
msg = "好想回到年前的那個,那個".format(num,season,addr)
print(msg) #好想回到10年前的那個夏天,那個地方
num = 10season = "夏天"
addr = "地方"
msg = "好想回到年前的那個,那個".format(num,season,addr,"meile")
print(msg) #好想回到夏天年前的那個地方,那個meile
num = 10season = "夏天"
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 二 識別符號 首字元必須是字母或下劃線。識別符號對大小寫敏感。三 保留...