1.python基礎(chǔ) 2.控制流 3.函數(shù)

1.2 整型、浮點(diǎn)型和字符串?dāng)?shù)據(jù)類型

字符串用' '

1.3字符串連接和復(fù)制

>>>‘Alice’+‘Bob’

'AliceBob'

但不能讓字符串加上一個(gè)數(shù)字

字符串*數(shù)字 則會復(fù)制多次

>>>'Alice'*2

'AliceAlice'

注意 不能兩個(gè)字符串相乘。

1.4 在變量中保存值

1.4.1 賦值語句

? ?spam=42

變量名:

? ? 1.只能是一個(gè)單詞年柠。

? ? 2.只能包含字母,數(shù)字和下劃線顾复。

? ? 3.不能以數(shù)字開頭餐抢。

1.6.1注釋

? ? python會忽視一行中#以后的所有文本

1.6.2 print()函數(shù)

...

1.6.3 input()函數(shù)

求值為字符串。

1.6.5 len()函數(shù)

傳遞一個(gè)字符串 返回字符數(shù)宗收。

1.6.6 str()、int()和float()

str()傳入一個(gè)整型亚兄,并求值為他的字符串形式混稽。

>>>str(29)

'29'

>>>int('29)

29

>>>float('3.2')

3.2

>>>int('99.9') #error

2.1 布爾值

True和Flase

2.2 比較運(yùn)算符

== 等于 !=不等于 <小于? >大于 <=小于等于? >=大于等于

整型浮點(diǎn)型永遠(yuǎn)不會與字符串相等

另一方面 < > <= >= 操作符僅用于整型和浮點(diǎn)型。

2.3 布爾操作符

2.3.1 二元布爾操作符

? ? and 操作符 與 or 操作符 或...? ? ?

? ? not操作符 非?

2.4 混合布爾和比較操作符

...

2.5 控制流的元素

2.5.1 條件

...

2.5.2 代碼塊

1.縮進(jìn)增加時(shí)审胚,代碼塊開始匈勋。

2.代碼塊可以包含其他代碼塊。

3.縮進(jìn)減少為零膳叨,或減少為外面包圍代碼塊的縮進(jìn)洽洁,代碼塊就結(jié)束了。

2.7 控制流語句

2.7.1 if語句

1. if關(guān)鍵字菲嘴;

2.條件饿自;

3.冒號汰翠;

4.在下一行開始,縮進(jìn)的代碼塊(稱為if子句)昭雌;

2.7.2 else 語句

else :

2.7.3 elif 語句

elif 條件 :

2.7.4 while 循環(huán)語句

while 條件 :

? ? while子句

2.7.6 break 語句

2.7.7 continue語句

2.7.8 for 循環(huán)和range()函數(shù)

用于條件時(shí) 0 0.0 ‘ ’被認(rèn)為Flase 其他為 True

? ? for 變量名 in range()

range()第一個(gè)參數(shù)是for循環(huán)變量開始的值复唤,第二個(gè)參數(shù)是上限,但不包含它城豁,也就是循環(huán)停止得數(shù)字苟穆。

第三個(gè)參數(shù)是步長。步長是每次迭代后循環(huán)變量增加的值唱星。

>>>range(5)

range(0, 5) #http://www.runoob.com/python3/python3-func-range.html

2.8導(dǎo)入模塊

? ? import關(guān)鍵字 模塊的名稱

可選的更多模塊名稱雳旅,之間用逗號隔開。 import random

import語句的另一種形式包括from關(guān)鍵字间聊,之后是模塊名稱攒盈,import關(guān)鍵字和一個(gè)星號,例如 from random import *

使用這種形式的import語句哎榴,調(diào)用random模塊中的函數(shù)時(shí)不需要random.前綴型豁。

但是使用完整的名稱會使代碼更可讀,所以最好使用普通形式的import語句尚蝌。

2.9用sys.exit()提前結(jié)束程序

函數(shù)在sys中 必須先導(dǎo)入sys才能使用它迎变。

3.1 def語句和參數(shù)

def hello(name):

? ? print('hello'+name)

hello('Alice')

hello('Bob')

hello Alice

hello Bob

注意name在退出函數(shù)后會丟棄。

3.2 返回值和return語句

return語句包括以下部分:

? ? return 關(guān)鍵字飘言;

? ? 函數(shù)應(yīng)該返回的值或表達(dá)式衣形;

3.3? ? ?None 值????

? ? python中的None表示沒有值。None是NoneType數(shù)據(jù)類型的唯一值姿鸿。

? ? print()的返回值就是None

3.4 關(guān)鍵字參數(shù)和print()

print()函數(shù)自動在傳入的字符串末尾添加了換行符谆吴。但是可以使之end關(guān)鍵字參數(shù),將變成另一個(gè)字符串苛预。

print('hello',end='')

print('world')

helloworld

如果想print()傳入多個(gè)字符串值句狼,該函數(shù)就會自動用一個(gè)空格分割它們。

>>> print('hello','world')

hello world

但是你可以傳入sep關(guān)鍵字參數(shù)热某,替換掉默認(rèn)的分隔字符串腻菇。在交互式環(huán)境中輸入如下

>>> print('cats','dogs',sep=',')

cats,dogs

3.5 局部和全局作用域

????全局作用域中不能使用任何局部變量;

? ? 但是昔馋,局部作用域可以訪問全局變量芜繁;

? ? 一個(gè)函數(shù)的局部作用域中的代碼,不能使用其他局部作用域中的變量绒极。

? ? 不同作用域可以使用相同的變量。

3.5.1 局部變量不能在全局作用域內(nèi)使用

3.5.2 局部作用域不能使用其他局部作用域內(nèi)的變量

3.5.3 全局變量可以在局部作用域中讀取

3.5.4 名稱相同的局部變量和全局變量

3.6 global語句

? ? 如果變量在全局作用域中使用(即在所有函數(shù)之外)蔬捷,它就是全局變量垄提。

? ? 如果在一個(gè)函數(shù)中榔袋,有針對該變量的global語句,它就是全局變量铡俐。

? ? 否則凰兑,如果該變量用于函數(shù)中的賦值語句,他就是局部變量审丘。

? ? 但是吏够,如果該變量沒有用在賦值語句中,他就是全局變量滩报。

3.7 異常處理

? ? 錯誤可以由try和except語句來處理锅知。那些可能出錯的語句被放在try子句中。如果錯誤發(fā)生脓钾,程序執(zhí)行就轉(zhuǎn)到接下來的except子句開始處售睹。(類似于C++中的throw catch)。

def spam(divide):

? ? return 42/divide

try:

? ? print(spam(1))

? ? print(spam(2))

? ? print(spam(0))

except ZeroDivisionError:

? ? print('sss')

42.0

21.0

sss

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末可训,一起剝皮案震驚了整個(gè)濱河市昌妹,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌握截,老刑警劉巖飞崖,帶你破解...
    沈念sama閱讀 211,376評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異谨胞,居然都是意外死亡固歪,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評論 2 385
  • 文/潘曉璐 我一進(jìn)店門畜眨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來昼牛,“玉大人,你說我怎么就攤上這事康聂》〗。” “怎么了?”我有些...
    開封第一講書人閱讀 156,966評論 0 347
  • 文/不壞的土叔 我叫張陵恬汁,是天一觀的道長伶椿。 經(jīng)常有香客問我,道長氓侧,這世上最難降的妖魔是什么脊另? 我笑而不...
    開封第一講書人閱讀 56,432評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮约巷,結(jié)果婚禮上偎痛,老公的妹妹穿的比我還像新娘。我一直安慰自己独郎,他們只是感情好踩麦,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,519評論 6 385
  • 文/花漫 我一把揭開白布枚赡。 她就那樣靜靜地躺著,像睡著了一般谓谦。 火紅的嫁衣襯著肌膚如雪贫橙。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,792評論 1 290
  • 那天反粥,我揣著相機(jī)與錄音卢肃,去河邊找鬼。 笑死才顿,一個(gè)胖子當(dāng)著我的面吹牛莫湘,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播娜膘,決...
    沈念sama閱讀 38,933評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼逊脯,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了竣贪?” 一聲冷哼從身側(cè)響起军洼,我...
    開封第一講書人閱讀 37,701評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎演怎,沒想到半個(gè)月后匕争,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,143評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡爷耀,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,488評論 2 327
  • 正文 我和宋清朗相戀三年甘桑,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片歹叮。...
    茶點(diǎn)故事閱讀 38,626評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡跑杭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出咆耿,到底是詐尸還是另有隱情德谅,我是刑警寧澤,帶...
    沈念sama閱讀 34,292評論 4 329
  • 正文 年R本政府宣布萨螺,位于F島的核電站窄做,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏慰技。R本人自食惡果不足惜椭盏,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,896評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望吻商。 院中可真熱鬧掏颊,春花似錦、人聲如沸艾帐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至枉昏,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間揍鸟,已是汗流浹背兄裂。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留阳藻,地道東北人晰奖。 一個(gè)月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像腥泥,于是被迫代替她去往敵國和親匾南。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,494評論 2 348

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

  • PS:更多精彩期待您的參與矛纹,歡迎手機(jī)搜索并關(guān)注微信公眾號:初刻杰臂聋。 舉目當(dāng)下的中國,稍稍睜眼看世界的人或南,都曉得12...
    初刻杰閱讀 597評論 2 4
  • 最怕這種忽遠(yuǎn)忽近突然消失突然出現(xiàn)的關(guān)系采够∫薹剑可能真的只是你一個(gè)人的錯念而已。晚安…世界最美好的是你的強(qiáng)大成就了你的孤單...
    elinasea閱讀 721評論 6 2
  • 寧靜中的喧鬧吁恍, 喧鬧之中尋找寧靜扒秸。 一個(gè)人在你面前的時(shí)候你習(xí)以為常, 當(dāng)他離去冀瓦, 卻覺得不自然伴奥。 其實(shí)你可以笑, ...
    陽光下的暖冬閱讀 242評論 0 0