day2-總結(jié)

python編程常用快捷操作及版本號解析

常用快捷操作

  • control + / -----單行注釋
  • control + s ----- 保存
  • control + b ----- 執(zhí)行
  • control + n ----- 新建文件
  • control + c ----- 剪切
  • control + z ----- 撤銷
  • control + y / control +shift +z ----- 反撤銷
  • 按住control不放 ----- 讓鼠標(biāo)同時操作多個位置
  • control + f -----彈出搜索框

版本號

python的版本號由3部分組成钮科,形如A.B.C

號碼位置 代表意義
A 重大修改(不向下兼容)
B 添加新的功能
C 修復(fù)一些bug

python編程基礎(chǔ)語法

1.注釋

定義:注釋就是源代碼文件中迟隅,用來進(jìn)行注釋說明的文字缆巧,不會對代碼的功能產(chǎn)生任何影響
(注:好的代碼和好的程序員,都需要對代碼通過注釋進(jìn)行說明)

注釋形式 代表意義
# 單行注釋僵刮,其后為注釋部分
"""...""" 多行注釋,其間為注釋部分
'''...''' 多行注釋,其間為注釋部分

注:編程語言中所有的符號都是英文輸入法狀態(tài)下的符號

2.標(biāo)識符

定義:標(biāo)識符是用來程序命名用的扣泊。(比如:變量名。類名嘶摊。函數(shù)名)

特點(diǎn):
a.標(biāo)識符是由字母延蟹,數(shù)字。下劃線組成叶堆,并且數(shù)字不能開頭(硬性)---python3.x中阱飘,標(biāo)識符里面可以有中文(一般不用)
b.不能是關(guān)鍵字(保留字)
c.大小寫敏感(區(qū)分大小寫。aaa和AAA不一樣)
d.要見名只義(規(guī)范)
e.不推薦使用python內(nèi)置函數(shù)虱颗。類名去作為標(biāo)識符(規(guī)范)

3.關(guān)鍵字

定義:系統(tǒng)保留的有特殊功能或者特殊意義的一些單詞沥匈。這些單詞是不能用來給變量\函數(shù)\類等命名

#查看python關(guān)鍵字列表
import keyword
print(keyword.kwlist)

結(jié)果如下:
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

4.行與縮進(jìn)

定義:縮進(jìn)是每一行代碼的位置。與開頭位置之間的空格忘渔。在python中有嚴(yán)格的規(guī)范高帖。同一級的代碼必須寫在同一個縮進(jìn)下面如果在不該有空格產(chǎn)生的位置出現(xiàn)了多余的空格,程序會報錯(IndentationError)辨萍;如果在需要縮進(jìn)的時候沒有縮進(jìn)也會報錯棋恼。

關(guān)于行的規(guī)范:
函數(shù)和類的聲明的前后必須要有兩個換行返弹。一般一個功能實(shí)現(xiàn),實(shí)現(xiàn)下一個功能的時候爪飘,最好換行

5.多行語句

  • 一行語句多行顯示:
    a.在需要執(zhí)行的地方假反斜杠(\).然后執(zhí)行义起。
    b.字典,列表师崎,集合和元組等容器類型數(shù)據(jù)的字面量默终,在多行顯示的時候可以直接執(zhí)行。
print('飯后多久啊快瘋了可加快速度\
和法律上的機(jī)會翻身得解放了幾十塊地方\
還是快點(diǎn)發(fā)貨撒地方哈里克森哥')

print([1,2,3,4,5,
    6,7,8,9,10,
    11,12,13])
  • 多行語句一行顯示:
    a.在python中犁罩,一行完整的語句結(jié)束可以不寫分號齐蔽。
    b.但是如果一行中要寫多條語句。那么每條語句之間必須使用分號隔開床估。
print('aaa'); print('bbbb')

6.字面量

定義:數(shù)據(jù)類型對應(yīng)的具體的值

10,100,-12 ---->整數(shù)
12.5含滴, 4.1415926, -0.13 ---->小數(shù)
12e2, 9e-2   ---->數(shù)字
9+10j ---->復(fù)數(shù)
'abc', '!123u'  ---->字符串
True, False ---->布爾值
[1,2,'hu','assd'] --->列表
{'a':1,'b':'123'}  ---->字典

7.python中的基本數(shù)據(jù)類型

  • 整形(整型(int)浮點(diǎn)型(float)布爾(bool丐巫、復(fù)數(shù)(complex))
  • 字符串(str)
  • 列表(list)
  • 字典(dict)
  • 集合(set)
  • 元組(tuple)
  • none(代表空谈况,沒有具體值)

注:查看數(shù)據(jù)類型的函數(shù)type()

print(type((1,45,"asdf")))
print(type('abc'))

結(jié)果:<class 'tuple'> <class 'str'>

python中的變量

1.變量的聲明

定義:在程序中可以通過變量來存儲數(shù)據(jù)(形如容器)。

使用:嚴(yán)格來說递胧,python中的變量是不需要申明的碑韵,直接通過賦值符號( = )給變量賦值,就是在聲明變量缎脾。因?yàn)閜ython是動態(tài)語言祝闻,在聲明變量的時候,可以不需要指定變量類型進(jìn)行直接賦值遗菠。

格式:變量名 = 值

age =18

2.變量的值

1.使用變量的時候联喘,就相當(dāng)于使用變量中存儲的值。
2.如果重新給變量賦值舷蒲,那么新賦的值回覆蓋原來的值耸袜。
3.同一個變量可以賦不同類型的值

student_age =20
print(student_age,type(student_age))
student_age='abc'
print(student_age,type(student_age))

注:一個數(shù)據(jù)有type(類型),id(數(shù)據(jù)存儲在計算機(jī)中的地址)和value(值)3個屬性
變量存儲數(shù)據(jù):

存儲屬性 類型數(shù)據(jù)
存value 數(shù)字類型牲平,字符串
存id 字典,列表域滥,元組

python中的運(yùn)算符

  • 算術(shù)運(yùn)算符
  • 比較運(yùn)算符
  • 邏輯運(yùn)算符
  • 賦值運(yùn)算符
  • 位運(yùn)算符(對二進(jìn)制數(shù)進(jìn)行位的操作)

1.算術(shù)運(yùn)算符

求和:+ (+兩邊是數(shù)字類型纵柿,True --> 1 False --> 0)
print(10+2,True+1)
求差:-
print(100-12)
求乘積:*
print(100*12)
求商:/
print(100/12)
取余:%
print(100%12)
冪運(yùn)算:(xy表示x的y次方)
print(10**2)
整除取整://
print(100//12)
示例:
# 取2345中的4:
print(2345%100//10)
print(2345//10%10)

2.比較運(yùn)算符

符號:> , < ,== , >=, <= , !=
代表含義:大于,小于启绰,等于昂儒,不小于,不大于委可,不等于
計算結(jié)果(布爾值):true 渊跋,false

示例:
print("--------------------------")
print(10>20)
print(10<20)
print(10==20)
print(10>=20)
print(10<=20)
print(10!=20)

注:python中的比較運(yùn)算符可以像數(shù)學(xué)運(yùn)算里進(jìn)行比較運(yùn)算符的組合腊嗡,進(jìn)行連續(xù)判斷 。

3.邏輯運(yùn)算符

符號:and , or ,not
代表含義:與拾酝,或燕少,非
計算結(jié)果(布爾值):true ,false
and:有一個false結(jié)果為false
or:全為false結(jié)果為false
not:true結(jié)果為false蒿囤,false結(jié)果為true客们,取反

示例:
print("--------------------------")
print(not 2>3)

# 寫一個條件,判斷一個人的年齡是否滿足青年的條件(年齡大于18并且小于28)
print("--------------------------")
age = 20
print(age>18 and age<28)

# 成績不低于60
print("--------------------------")
score = 70
print(score >= 60)
print(not score < 60)

4.賦值運(yùn)算符

符號:=,+=,-=,*= ,/=,%=,**=,//=
賦值運(yùn)算符的作用:將賦值符號右邊的表達(dá)式的值賦給左邊的變量
表達(dá)式:具備具體結(jié)果的語句
計算要求:賦值符號的左邊必須是變量
計算流程:先算右邊的結(jié)果材诽,把結(jié)果賦給左邊的變量

示例:
number = 100
number += 10 # 相當(dāng)于number = number + 10
print(number)
number *=2
print(number)

5.運(yùn)算符優(yōu)先級

優(yōu)先級從低到高:賦值運(yùn)算符底挫,邏輯運(yùn)算符,比較運(yùn)算符脸侥,算術(shù)運(yùn)算符
算術(shù)運(yùn)算符:先冪運(yùn)算 ** 再乘除取余取整 * / % // 再加減 + -
注:不確定運(yùn)算順序建邓,通過添加括號來改變運(yùn)算順序,括號為最高優(yōu)先級

python中的進(jìn)制轉(zhuǎn)換

基數(shù)為0-1睁枕,并且數(shù)字前加前綴0b表示二進(jìn)制涝缝,函數(shù)bin()將其他進(jìn)制的整數(shù)轉(zhuǎn)化為二進(jìn)制數(shù)
print(bin(10))
基數(shù)為0-7,并且數(shù)字前加前綴0o表示八進(jìn)制譬重,函數(shù)oct()將其他進(jìn)制的整數(shù)轉(zhuǎn)化為八進(jìn)制數(shù)
print(oct(10))
基數(shù)為0-F拒逮,并且數(shù)字前加前綴0x表示十六進(jìn)制,函數(shù)hex()將洽談進(jìn)制的整數(shù)轉(zhuǎn)化為十六進(jìn)制數(shù)
print(hex(10))
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末臀规,一起剝皮案震驚了整個濱河市滩援,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌塔嬉,老刑警劉巖玩徊,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異谨究,居然都是意外死亡恩袱,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進(jìn)店門胶哲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來畔塔,“玉大人,你說我怎么就攤上這事鸯屿〕憾郑” “怎么了?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵寄摆,是天一觀的道長谅辣。 經(jīng)常有香客問我,道長婶恼,這世上最難降的妖魔是什么桑阶? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任柏副,我火速辦了婚禮,結(jié)果婚禮上蚣录,老公的妹妹穿的比我還像新娘割择。我一直安慰自己,他們只是感情好包归,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布锨推。 她就那樣靜靜地躺著,像睡著了一般公壤。 火紅的嫁衣襯著肌膚如雪换可。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天厦幅,我揣著相機(jī)與錄音沾鳄,去河邊找鬼。 笑死确憨,一個胖子當(dāng)著我的面吹牛译荞,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播休弃,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼吞歼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了塔猾?” 一聲冷哼從身側(cè)響起篙骡,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎丈甸,沒想到半個月后糯俗,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡睦擂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年得湘,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片顿仇。...
    茶點(diǎn)故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡淘正,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出夺欲,到底是詐尸還是另有隱情跪帝,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布些阅,位于F島的核電站,受9級特大地震影響斑唬,放射性物質(zhì)發(fā)生泄漏市埋。R本人自食惡果不足惜黎泣,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望缤谎。 院中可真熱鬧抒倚,春花似錦、人聲如沸坷澡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽频敛。三九已至项郊,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間斟赚,已是汗流浹背着降。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留拗军,地道東北人任洞。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像发侵,于是被迫代替她去往敵國和親交掏。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line)刃鳄,也就是一...
    悟名先生閱讀 4,116評論 0 13
  • 一盅弛、Python簡介和環(huán)境搭建以及pip的安裝 4課時實(shí)驗(yàn)課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 5,720評論 0 10
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,367評論 0 5
  • 〇、前言 本文共108張圖铲汪,流量黨請慎重熊尉! 歷時1個半月,我把自己學(xué)習(xí)Python基礎(chǔ)知識的框架詳細(xì)梳理了一遍掌腰。 ...
    Raxxie閱讀 18,918評論 17 410
  • 天色黑下時 江邊燈火已通明 我站渡船上 沐一晚春風(fēng) 抬頭望天空 我的心狰住,早已空 怎會愛上你 一生不可得的夢 折磨我...
    我是阿麥閱讀 274評論 3 1