Python 基礎知識

1.Python 源程序就是一個特殊格式的文本文件陶衅。Python 程序的?文件擴展名?通常都是?.py

2.執(zhí)行 Python 程序的三種方式:

1.Python代碼?保存在文件?中靶衍,解釋器對文件逐行解釋執(zhí)行踩窖。在終端中輸入解釋器名势就,再輸入要執(zhí)行的文件名杀饵。就是編輯好文件后用終端來執(zhí)行:python xxx.py

2.交互模式:直接在終端中運行解釋器底哥,而不輸入要執(zhí)行的文件名咙鞍。

3.python基礎知識

a.在 Python 中?*?運算符還可以用于字符串,計算結(jié)果就是字符串重復指定次數(shù)的結(jié)果趾徽,打印出50個‘-’字符

eg:str="-"*50

print(str)

Out[1]:'----------------------------------------'

b.變量名 只有在?第一次出現(xiàn)?才是?定義變量续滋。變量名 再次出現(xiàn),不是定義變量孵奶,而是直接使用之前定義過的變量疲酌。

4.不同變量之間的計算

a.在 Python 中,兩個數(shù)字型變量是可以直接進行 算數(shù)運算的

如果變量是bool型,在計算時:

True對應的數(shù)字1

False對應的數(shù)字0

b.在 Python 中朗恳,字符串之間可以使用?+?拼接生成新的字符串

c.字符串變量可以和整數(shù)使用*重復拼接相同的字符串

d.字符串和數(shù)字型變量不能進行運算

5.邏輯運算

邏輯運算是為了得到 true 或者 false 的條件湿颅。

Python 中的?邏輯運算符?包括:與 and或 or非 not?三種

if條件語句和while循環(huán)語句

6.If 進階

一對 if 和 else 可以讓代碼執(zhí)行出?兩種不同的結(jié)果

但開發(fā)中,可能希望?并列的執(zhí)行出多種結(jié)果粥诫,這時就可以使用?elif

語法格式如下:

if條件1:

?條件1滿足執(zhí)行的代碼 ……

elif條件2:

?條件2滿足時肖爵,執(zhí)行的代碼 ……

elif條件3:?

?條件3滿足時,執(zhí)行的代碼 ……

else: 以上條件都不滿足時臀脏,執(zhí)行的代碼

注意

elif?和?else?都必須和?if?聯(lián)合使用劝堪,而不能單獨使用

elif?強調(diào)的是?并列的多種結(jié)果,而?邏輯運算符?強調(diào)的是?與某個結(jié)果有關的 多個條件

在開發(fā)中揉稚,使用?if?進行條件判斷秒啦,如果希望?在條件成立的執(zhí)行語句中?再?增加條件判斷,就可以使用?if 的嵌套

if 的嵌套?的應用場景就是:在之前條件滿足的前提下搀玖,再增加額外的判斷

if 的嵌套?的語法格式余境,除了縮進之外?和之前的沒有區(qū)別

7.隨機數(shù)的處理

在?Python?中,要使用隨機數(shù)灌诅,首先需要導入?隨機數(shù)?的?模塊?—— “工具包”

import random

導入模塊后芳来,可以直接在?模塊名稱?后面敲一個?.?然后按?Tab?鍵,會提示該模塊中包含的所有函數(shù)

random.randint(a, b)?猜拾,返回?[a, b]?之間的整數(shù)即舌,包含?a?和?b

例如:

random.randint(12,20)# 生成的隨機數(shù)n: 12 <= n <= 20? random.randint(20,20)# 結(jié)果永遠是 20? random.randint(20,10)# 該語句是錯誤的,下限必須小于上限

8.運算符的優(yōu)先級

以下表格的算數(shù)優(yōu)先級由高到最低順序排列

運算符? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?描述

**? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?冪 (最高優(yōu)先級)

* / % //? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 乘挎袜、除顽聂、取余數(shù)、取整除

+ -? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?加法盯仪、減法

<= < > >=? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?比較運算符

== !=? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 等于運算符

= %= /= //= -= +=?= *=? ? ? ? ? ? ? ? ? ? ? ? ? 賦值運算符

not or and? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?邏輯運算符

9.循環(huán)語句

循環(huán)的作用就是讓?指定的代碼?重復的執(zhí)行

while?循環(huán)最常用的應用場景就是?讓執(zhí)行的代碼?按照?指定的次數(shù)?重復?執(zhí)行

注意

while?語句中的縮進部分是一個?獨立的代碼塊

死循環(huán)

由于程序員的原因紊搪,忘記?在循環(huán)內(nèi)部?修改循環(huán)的判斷條件,導致循環(huán)持續(xù)執(zhí)行全景,程序無法終止耀石!

賦值運算符

在 Python 中切省,使用?=?可以給變量賦值

在算術運算時猎拨,為了簡化代碼的編寫,Python?還提供了一系列的 與?算術運算符?對應的?賦值運算符

注意:賦值運算符中間不能使用空格

break?和?continue?是專門在循環(huán)中使用的關鍵字

break?某一條件滿足時摆屯,不再執(zhí)行循環(huán)體中后續(xù)重復的代碼馆纳,并退出循環(huán)

continue?某一條件滿足時诗良,不再執(zhí)行本次循環(huán)體中后續(xù)重復的代碼,但進入下一次循環(huán)判斷

需要注意:使用?continue?時鲁驶,條件處理部分的代碼鉴裹,需要特別注意,不小心會出現(xiàn)?死循環(huán)

字符串中的轉(zhuǎn)義字符

\t?在控制臺輸出一個?制表符,協(xié)助在輸出文本時?垂直方向?保持對齊径荔,但不會換行

\n?在控制臺輸出一個?換行符

制表符?的功能是在不使用表格的情況下在?垂直方向?按列對齊文本

轉(zhuǎn)義字符? ? ? ? ? 描述

\? ? ? ? ? ? ? ? ? ? ?反斜杠符號

\'? ? ? ? ? ? ? ? ? ? 單引號

\"? ? ? ? ? ? ? ? ? ? 雙引號

\n? ? ? ? ? ? ? ? ? ? 換行

\t? ? ? ? ? ? ? ? ? ? ?橫向制表符

\r? ? ? ? ? ? ? ? ? ? ?回車

注意:break/continue在嵌套循環(huán)中督禽,只對最近的一層循環(huán)起作用

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市总处,隨后出現(xiàn)的幾起案子狈惫,更是在濱河造成了極大的恐慌,老刑警劉巖鹦马,帶你破解...
    沈念sama閱讀 222,000評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件胧谈,死亡現(xiàn)場離奇詭異,居然都是意外死亡荸频,警方通過查閱死者的電腦和手機菱肖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來旭从,“玉大人稳强,你說我怎么就攤上這事『驮茫” “怎么了退疫?”我有些...
    開封第一講書人閱讀 168,561評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長鸽素。 經(jīng)常有香客問我褒繁,道長,這世上最難降的妖魔是什么付鹿? 我笑而不...
    開封第一講書人閱讀 59,782評論 1 298
  • 正文 為了忘掉前任澜汤,我火速辦了婚禮,結(jié)果婚禮上舵匾,老公的妹妹穿的比我還像新娘。我一直安慰自己谁不,他們只是感情好坐梯,可當我...
    茶點故事閱讀 68,798評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著刹帕,像睡著了一般吵血。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上偷溺,一...
    開封第一講書人閱讀 52,394評論 1 310
  • 那天蹋辅,我揣著相機與錄音,去河邊找鬼挫掏。 笑死侦另,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播褒傅,決...
    沈念sama閱讀 40,952評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼弃锐,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了殿托?” 一聲冷哼從身側(cè)響起霹菊,我...
    開封第一講書人閱讀 39,852評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎支竹,沒想到半個月后旋廷,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,409評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡礼搁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,483評論 3 341
  • 正文 我和宋清朗相戀三年饶碘,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片叹坦。...
    茶點故事閱讀 40,615評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡熊镣,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出募书,到底是詐尸還是另有隱情绪囱,我是刑警寧澤,帶...
    沈念sama閱讀 36,303評論 5 350
  • 正文 年R本政府宣布莹捡,位于F島的核電站鬼吵,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏篮赢。R本人自食惡果不足惜齿椅,卻給世界環(huán)境...
    茶點故事閱讀 41,979評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望启泣。 院中可真熱鬧涣脚,春花似錦、人聲如沸寥茫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,470評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽纱耻。三九已至芭梯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間弄喘,已是汗流浹背玖喘。 一陣腳步聲響...
    開封第一講書人閱讀 33,571評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蘑志,地道東北人累奈。 一個月前我還...
    沈念sama閱讀 49,041評論 3 377
  • 正文 我出身青樓贬派,卻偏偏與公主長得像,于是被迫代替她去往敵國和親费尽。 傳聞我的和親對象是個殘疾皇子赠群,可洞房花燭夜當晚...
    茶點故事閱讀 45,630評論 2 359