国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

《Python基礎(chǔ)教程第二版》第五章-條件、循環(huán)和其他語(yǔ)句(一)

宋華 / 2710人閱讀

摘要:所解包的序列中的元素?cái)?shù)量必須和賦值符號(hào)左邊的變量數(shù)量完全一致。其中,冒號(hào)標(biāo)識(shí)語(yǔ)句塊開(kāi)始?jí)K中每一個(gè)語(yǔ)句都是縮進(jìn)相同量退回到和已經(jīng)閉合的塊一樣的縮進(jìn)量時(shí),表示當(dāng)前塊結(jié)束。成員資格運(yùn)算符字符串和序列比較字符串可按照字母順序比較。

print和import

print打印多個(gè)表達(dá)式,用逗號(hào),隔開(kāi)

print "abc:", 42, "nonono"
#輸出在每個(gè)參數(shù)之間添加空格

print在結(jié)尾處加上逗號(hào),,接下來(lái)的語(yǔ)句會(huì)與前一條語(yǔ)句打印在同一行

print "hello",
print "word!"
#hello word!

import從模塊中導(dǎo)入函數(shù)

import module
from module import function
from module import function,function2,function3
from module import*

as子句,給出想要使用模塊的別名

import math as fu1
fu1.sqrt(4)

from math import sqrt as fun2   
fun2(4)
賦值 序列解包/遞歸解包

多個(gè)賦值操作同時(shí)進(jìn)行

x,y,z = 1,2,3

交換變量

x,y = y,x

popitem
popitem 獲取并刪除字典中任意的鍵值對(duì),返回鍵值對(duì)元組,可以直接賦值到兩個(gè)變量中。

scoundrel = {"name":"Robin", "girlfriend":"Marion"}
key, value = scoundrel.popitem()

Note:

所解包的序列中的元素?cái)?shù)量必須和賦值符號(hào)=左邊的變量數(shù)量完全一致。
#除非使用星號(hào)運(yùn)算符:
# a,b,*rest = [1,2,3,4]
# rest結(jié)果為[3,4]
鏈?zhǔn)劫x值
x = y = function()
增量賦值
x = 2 
x += 2
語(yǔ)句塊:縮進(jìn)排版

創(chuàng)建語(yǔ)句塊:

代碼前放置空格縮進(jìn)語(yǔ)句可以創(chuàng)建語(yǔ)句塊。
Note: 塊中的每行都應(yīng)該縮進(jìn)同樣的量。
line1
line2:
    block
    same block
    the last bolck
line3

其中,

1. 冒號(hào):標(biāo)識(shí)語(yǔ)句塊開(kāi)始;
2. 塊中每一個(gè)語(yǔ)句都是縮進(jìn)相同量;
3. 退回到和已經(jīng)閉合的塊一樣的縮進(jìn)量時(shí),表示當(dāng)前塊結(jié)束。
條件和條件語(yǔ)句 布爾變量

假fales(0)

Fales None 0 "" () [] {}
#其他都為真true(1)

bool函數(shù)

bool("I think I"m ok.")
#true,一般Python會(huì)自動(dòng)轉(zhuǎn)換這些值
if語(yǔ)句

if

name = raw_input(‘your name:’)
if name.endwith("afra"):
    print "hell, afra!"

else

name = raw_input(‘your name:’)
if name.endswith("afra"):
    print "hell, afra!"
else:
    print "who?"

elif
檢查多個(gè)條件,else if簡(jiǎn)寫(xiě)

num = input("number:")
if num > 0:
    print ">0"
elif num < 0:
    print "<0"
else:
    print "0"

嵌套
if嵌套if語(yǔ)句

name = raw_input("name?")
if name.endswith("afra"):
    if name.startswith("Mr."):
        print "Mr.afra!"
    elif name.startswith("Mrs."):
        print "Mrs.afra"
    else:
        print "afra"
else:
    print "who?"        
運(yùn)算符

比較運(yùn)算符

< 
== 
>
>= 
<= 
!= 
is  同一對(duì)象
is not  不同對(duì)象昂
x in y  x是y容器的成員
not in    不是容器內(nèi)的成員

連接運(yùn)算符
比較運(yùn)算符和賦值運(yùn)算符都可以連接

0 < age < 10

相等運(yùn)算符
==

is同一性運(yùn)算符

`is`判定同一性,而不是相等性.
使用`==`運(yùn)算符來(lái)判定兩個(gè)對(duì)象是否相等,使用`is`判定兩個(gè)是否是同一個(gè)對(duì)象。

in成員資格運(yùn)算符

name = raw_input("name?")
if "s" in name:
    print "s"
else:
    print "?"

字符串和序列比較

字符串可按照字母順序比較。
字母的順序值可以用 ord函數(shù) 查到
ord()和chr()功能相反
忽略大小寫(xiě)可以使用 upper()lower()

"KiJ".lower() == "kIj".lower()

布爾運(yùn)算符
and / or / not

number = input("number?")
if number <= 10 and number >=1:
    print "yes"
else:
    print "no"
#連接比較 
1 <= number <= 10

#三個(gè)運(yùn)算符結(jié)合
if ((cash > price) or customer_has credit) and not out_stock:
    give()     
#短路邏輯
略
#Python內(nèi)置條件表達(dá)式
a if b else c
b為真,返回a;否則,返回c

斷言

asser

if not condition:
    crash program

可以要求某些條件必須為真,例如,檢查函數(shù)參數(shù)的屬性、作為初期測(cè)試和調(diào)試過(guò)程中的輔助條件。

age = 10
assert 0 < age < 100
age = -1
assert 0 < age < 100, "must be realistic"
   

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/42222.html

相關(guān)文章

  • Python基礎(chǔ)教程二版五章-條件循環(huán)其他語(yǔ)句(二)

    摘要:處理不等長(zhǎng)序列時(shí),止于最短序列。版本一不推薦版本二這段代碼在基礎(chǔ)教程第二版我認(rèn)為原書(shū)代碼中的縮進(jìn)格式應(yīng)該是錯(cuò)了版本三推薦使用內(nèi)建函數(shù)翻轉(zhuǎn)和排序迭代子句列表推導(dǎo)式輕量級(jí)循環(huán) 循環(huán) while 代碼1 x = 1 while x

    RayKr 評(píng)論0 收藏0
  • 如果想成為名頂尖的前端,這份書(shū)單你定要收藏!

    摘要:其中負(fù)載均衡那一節(jié),基本上是參考的權(quán)威指南負(fù)載均衡的內(nèi)容。開(kāi)發(fā)指南讀了一半,就是看這本書(shū)理解了的事件循環(huán)。哈哈創(chuàng)京東一本騙錢(qián)的書(shū)。 歡迎大家前往騰訊云+社區(qū),獲取更多騰訊海量技術(shù)實(shí)踐干貨哦~ 本文由騰訊IVWEB團(tuán)隊(duì) 發(fā)表于云+社區(qū)專(zhuān)欄作者:link 2014年一月以來(lái),自己接觸web前端開(kāi)發(fā)已經(jīng)兩年多了,記錄一下自己前端學(xué)習(xí)路上看過(guò)的,以及道聽(tīng)途說(shuō)的一些書(shū),基本上按照由淺入深來(lái)介紹...

    callmewhy 評(píng)論0 收藏0
  • 如果想成為名頂尖的前端,這份書(shū)單你定要收藏!

    摘要:其中負(fù)載均衡那一節(jié),基本上是參考的權(quán)威指南負(fù)載均衡的內(nèi)容。開(kāi)發(fā)指南讀了一半,就是看這本書(shū)理解了的事件循環(huán)。哈哈創(chuàng)京東一本騙錢(qián)的書(shū)。 歡迎大家前往騰訊云+社區(qū),獲取更多騰訊海量技術(shù)實(shí)踐干貨哦~ 本文由騰訊IVWEB團(tuán)隊(duì) 發(fā)表于云+社區(qū)專(zhuān)欄作者:link 2014年一月以來(lái),自己接觸web前端開(kāi)發(fā)已經(jīng)兩年多了,記錄一下自己前端學(xué)習(xí)路上看過(guò)的,以及道聽(tīng)途說(shuō)的一些書(shū),基本上按照由淺入深來(lái)介紹...

    Scliang 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<