亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Python筆記

nifhlheimr / 1016人閱讀

摘要:精簡(jiǎn),快速,并持續(xù)完善。布爾類型一個(gè)布爾值只有兩種值,可以用和運(yùn)算中的從左到右計(jì)算表達(dá)式,若所有值均為真,則返回最后一個(gè)值,若存在假,返回第一個(gè)假值。浮點(diǎn)型在運(yùn)算中,整數(shù)與浮點(diǎn)數(shù)運(yùn)算的結(jié)果是浮點(diǎn)數(shù)。

精簡(jiǎn),快速,并持續(xù)完善。

輸入與輸出
>>> print("Name: %s, score: %d" % ("Jack", 89))
Name: Jack, score: 89

>>> print("Hello", "world!")   #逗號(hào)連接
Hello world!

a = raw_input("a:")   #捕獲原始輸入,返回字符串
b = input("b:")       #數(shù)字或表達(dá)式,不支持輸入字符串,返回?cái)?shù)字類型的數(shù)值

數(shù)據(jù)類型 空(None)

表示該值是一個(gè)空對(duì)象,空值是Python里一個(gè)特殊的值,用None表示。None不能理解為0,因?yàn)?是有意義的,而None是一個(gè)特殊的空值。


布爾類型(Boolean)

一個(gè)布爾值只有True、False兩種值,可以用and、or和not運(yùn)算

python 中的and從左到右計(jì)算表達(dá)式,若所有值均為真,則返回最后一個(gè)值,若存在假,返回第一個(gè)假值。or也是從左到有計(jì)算表達(dá)式,返回第一個(gè)為真的值。

>>>"a"and"b"
"b"
>>>""and"b"
""
>>>"a"or"b"
"a"
>>>"" or "b"
"b"

整型(Int)

在Python內(nèi)部對(duì)整數(shù)的處理分為普通整數(shù)和長(zhǎng)整數(shù),普通整數(shù)長(zhǎng)度為機(jī)器位長(zhǎng),通常都是32位,超過(guò)這個(gè)范圍的整數(shù)就自動(dòng)當(dāng)長(zhǎng)整數(shù)處理,而長(zhǎng)整數(shù)的范圍幾乎完全沒(méi)限制
Python可以處理任意大小的整數(shù),當(dāng)然包括負(fù)整數(shù),在程序中的表示方法和數(shù)學(xué)上的寫法一模一樣,例如:1,100,-8080,0,等等。


浮點(diǎn)型(Float)

在運(yùn)算中,整數(shù)與浮點(diǎn)數(shù)運(yùn)算的結(jié)果是浮點(diǎn)數(shù)。
整數(shù)和浮點(diǎn)數(shù)在計(jì)算機(jī)內(nèi)部存儲(chǔ)的方式是不同的,整數(shù)運(yùn)算永遠(yuǎn)是精確的(除法難道也是精確的?是的!),而浮點(diǎn)數(shù)運(yùn)算則可能會(huì)有四舍五入的誤差。


字符串(String)

Python字符串即可以用單引號(hào)也可以用雙引號(hào)括起來(lái),甚至還可以用三引號(hào)括起來(lái)
字符串是以""或""括起來(lái)的任意文本,比如"abc","xyz"等等。

>>>"I"m "OK"!"    #轉(zhuǎn)義字符     
I"m "OK"!
>>> print "	"
       
>>> print r"	"    #用r""表示""內(nèi)部的字符串默認(rèn)不轉(zhuǎn)義  
	

如果字符串內(nèi)部有很多換行,用 寫在一行里不好閱讀,為了簡(jiǎn)化,Python允許用"""..."""的格式表示多行內(nèi)容,可以自己試試:

>>> print """line1
... line2
... line3"""
line1
line2
line3

上面是在交互式命令行內(nèi)輸入,如果寫成程序,就是:

print """line1
line2
line3"""

列表(List)

用符號(hào)[]表示列表,中間的元素可以是任何類型,用逗號(hào)分隔。list類似C語(yǔ)言中的數(shù)組,用于順序存儲(chǔ)結(jié)構(gòu)

>>> classmates = ["Michael", "Bob", "Tracy"]
>>> classmates
["Michael", "Bob", "Tracy"]

>>> classmates[0]
"Michael"

>>> classmates.append("Adam")              #可以往list中追加元素到末尾
>>> classmates
["Michael", "Bob", "Tracy", "Adam"]

>>> classmates.insert(1, "Jack")           #把元素插入到指定的位置,比如索引號(hào)為1的位置
>>> classmates
["Michael", "Jack", "Bob", "Tracy", "Adam"]

元組(Tuple)

元組是和列表相似的數(shù)據(jù)結(jié)構(gòu),但它一旦初始化就不能更改,速度比list快,同時(shí)tuple不提供動(dòng)態(tài)內(nèi)存管理的功能,需理解一下規(guī)則:
tuple可以用下標(biāo)返回一個(gè)元素或子tuple

表示只含有一個(gè)元素的tuple的方法是:(d,)后面有個(gè)逗號(hào),用來(lái)和多帶帶的變量相區(qū)分

>>> t = (1,)
>>> t
(1,)

集合(Set)

集合是無(wú)序的,不重復(fù)的元素集,類似數(shù)學(xué)中的集合,可進(jìn)行邏輯運(yùn)算和算術(shù)運(yùn)算

>>> s = set([1, 1, 2, 2, 3, 3])
>>> s
{1, 2, 3}
字典(Dict)

字典是一種無(wú)序存儲(chǔ)結(jié)構(gòu),包括關(guān)鍵字(key)和關(guān)鍵字對(duì)應(yīng)的值(value)。字典的格式為:dictionary = {key:value}。關(guān)鍵字為不可變類型,如字符串、整數(shù)、只包含不可變對(duì)象的元組,列表等不可作為關(guān)鍵字。如果列表中存在關(guān)鍵字對(duì),可以用dict()直接構(gòu)造字典

>>> d = {"Michael": 95, "Bob": 75, "Tracy": 85}
>>> d["Michael"]
95

如果key不存在,dict就會(huì)報(bào)錯(cuò):

>>> d["Thomas"]
Traceback (most recent call last):
  File "", line 1, in 
KeyError: "Thomas"

要避免key不存在的錯(cuò)誤,有兩種辦法,一是通過(guò)in判斷key是否存在:

>>> "Thomas" in d
False

二是通過(guò)dict提供的get方法,如果key不存在,可以返回None,或者自己指定的value:

>>> d.get("Thomas")
>>> d.get("Thomas", -1)
-1

要?jiǎng)h除一個(gè)key,用pop(key)方法,對(duì)應(yīng)的value也會(huì)從dict中刪除:

>>> d.pop("Bob")
75
>>> d
{"Michael": 95, "Tracy": 85}

類型轉(zhuǎn)換

常用轉(zhuǎn)換

    int(x)                 #將x轉(zhuǎn)換為一個(gè)整數(shù) 
    float(x )              #將x轉(zhuǎn)換到一個(gè)浮點(diǎn)數(shù) 
    str(x)                 #將對(duì)象x轉(zhuǎn)換為字符串 
    tuple(s)               #將序列s轉(zhuǎn)換為一個(gè)元組 
    list(s)                #將序列s轉(zhuǎn)換為一個(gè)列表 
    repr(x)                #將對(duì)象x轉(zhuǎn)換為表達(dá)式字符串 
    eval(str)              #用來(lái)計(jì)算在字符串中的有效Python表達(dá)式,并返回一個(gè)對(duì)象 
    chr(x)                 #將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)字符 
    unichr(x)              #將一個(gè)整數(shù)轉(zhuǎn)換為Unicode字符 
    ord(x)                 #將一個(gè)字符轉(zhuǎn)換為它的整數(shù)值 
    hex(x)                 #將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)十六進(jìn)制字符串 
    oct(x)                 #將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)八進(jìn)制字符串
    complex(real [,imag])  #創(chuàng)建一個(gè)復(fù)數(shù)

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/44271.html

相關(guān)文章

  • ApacheCN 人工智能知識(shí)樹 v1.0

    摘要:貢獻(xiàn)者飛龍版本最近總是有人問(wèn)我,把這些資料看完一遍要用多長(zhǎng)時(shí)間,如果你一本書一本書看的話,的確要用很長(zhǎng)時(shí)間。為了方便大家,我就把每本書的章節(jié)拆開,再按照知識(shí)點(diǎn)合并,手動(dòng)整理了這個(gè)知識(shí)樹。 Special Sponsors showImg(https://segmentfault.com/img/remote/1460000018907426?w=1760&h=200); 貢獻(xiàn)者:飛龍版...

    劉厚水 評(píng)論0 收藏0
  • 貼一些 Python筆記

    摘要:項(xiàng)目當(dāng)中用到貼一點(diǎn)筆記社區(qū)模塊方案選用在上查詢模塊入門教程尾遞歸不支持尾遞歸優(yōu)化社區(qū)有提供優(yōu)化的腳本不過(guò)實(shí)際項(xiàng)目使用有問(wèn)題刷新引用模塊同樣模仿可以在當(dāng)中測(cè)試函數(shù)那么刷新模塊像是這樣的文檔比較豐富的不過(guò)也比較龐雜實(shí)現(xiàn)起來(lái) 項(xiàng)目當(dāng)中用到 https://github.com/Cirru/sepal.py貼一點(diǎn)筆記. PyPI 社區(qū)模塊方案選用 pip, 在 PyPI 上查詢模塊, 入門教程...

    libxd 評(píng)論0 收藏0
  • SegmentFault 技術(shù)周刊 Vol.30 - 學(xué)習(xí) Python 來(lái)做一些神奇好玩的事情吧

    摘要:學(xué)習(xí)筆記七數(shù)學(xué)形態(tài)學(xué)關(guān)注的是圖像中的形狀,它提供了一些方法用于檢測(cè)形狀和改變形狀。學(xué)習(xí)筆記十一尺度不變特征變換,簡(jiǎn)稱是圖像局部特征提取的現(xiàn)代方法基于區(qū)域圖像塊的分析。本文的目的是簡(jiǎn)明扼要地說(shuō)明的編碼機(jī)制,并給出一些建議。 showImg(https://segmentfault.com/img/bVRJbz?w=900&h=385); 前言 開始之前,我們先來(lái)看這樣一個(gè)提問(wèn): pyth...

    lifesimple 評(píng)論0 收藏0
  • Python入門,學(xué)習(xí)Udacity的《計(jì)算機(jī)基礎(chǔ)導(dǎo)論》的筆記

    摘要:此文是記錄我在學(xué)習(xí)的過(guò)程,主要目的是怕學(xué)了后面的了前面的,方便復(fù)習(xí)。不得不承認(rèn),老外的課程確實(shí)比國(guó)內(nèi)的課程更有趣。所以提升性能的個(gè)關(guān)鍵降低電子需要行徑的距離提高每秒發(fā)射電子的次數(shù)。 此文是記錄我在udacity.com學(xué)習(xí)python的過(guò)程,主要目的是怕學(xué)了后面的wan了前面的,方便復(fù)習(xí)。也希望能幫到和我一樣的初學(xué)者,這個(gè)課程的是Udacity的《計(jì)算機(jī)基礎(chǔ)導(dǎo)論》,https://cl...

    SKYZACK 評(píng)論0 收藏0
  • ApacheCN 編程/大數(shù)據(jù)/數(shù)據(jù)科學(xué)/人工智能學(xué)習(xí)資源 2019.6

    摘要:請(qǐng)回復(fù)這個(gè)帖子并注明組織個(gè)人信息來(lái)申請(qǐng)加入。權(quán)限分配靈活,能者居之。數(shù)量超過(guò)個(gè),在所有組織中排名前。網(wǎng)站日超過(guò),排名的峰值為。導(dǎo)航歸檔社區(qū)自媒體平臺(tái)微博知乎專欄公眾號(hào)博客園簡(jiǎn)書合作侵權(quán),請(qǐng)聯(lián)系請(qǐng)抄送一份到贊助我們 Special Sponsors showImg(https://segmentfault.com/img/remote/1460000018907426?w=1760&h=...

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

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

0條評(píng)論

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