十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
int(整型)
成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),忻城企業(yè)網(wǎng)站建設(shè),忻城品牌網(wǎng)站建設(shè),網(wǎng)站定制,忻城網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,忻城網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
在32位機(jī)器上,整數(shù)的位數(shù)為32位,取值范圍為-2**31~2**31-1,即-2147483648~2147483647
在64位系統(tǒng)上,整數(shù)的位數(shù)為64位,取值范圍為-2**63~2**63-1,即-9223372036854775808~9223372036854775807
long(長整型)
跟C語言不同,Python的長整數(shù)沒有指定位寬,即:Python沒有限制長整數(shù)數(shù)值的大小,但實(shí)際上由于機(jī)器內(nèi)存有限,我們使用的長整數(shù)數(shù)值不可能無限大。
注意,自從Python2.2起,如果整數(shù)發(fā)生溢出,Python會(huì)自動(dòng)將整數(shù)數(shù)據(jù)轉(zhuǎn)換為長整數(shù),所以如今在長整數(shù)數(shù)據(jù)后面不加字母L也不會(huì)導(dǎo)致嚴(yán)重后果了。
注意:在Python3里不再有l(wèi)ong類型了,全都是int
>>> a= 2**64 >>> type(a) #type()是查看數(shù)據(jù)類型的方法>>> b = 2**60 >>> type(b)
在Python中,加了引號(hào)的字符都被認(rèn)為是字符串!
>>> name = "Alex Li" #雙引號(hào) >>> age = "22" #只要加引號(hào)就是字符串 >>> age2 = 22 #int >>> >>> msg = '''My name is Alex, I am 22 years old!''' #我擦,3個(gè)引號(hào)也可以 >>> >>> hometown = 'ShanDong' #單引號(hào)也可以
那單引號(hào)、雙引號(hào)、多引號(hào)有什么區(qū)別呢? 讓我大聲告訴你,單雙引號(hào)木有任何區(qū)別,只有下面這種情況 你需要考慮單雙的配合
msg = "My name is Alex , I'm 22 years old!"
多引號(hào)什么作用呢?作用就是多行字符串必須用多引號(hào)
msg = ''' 今天我想寫首小詩, 歌頌我的同桌, 你看他那烏黑的短發(fā), 好像一只炸毛雞。 ''' print(msg)
字符串拼接
數(shù)字可以進(jìn)行加減乘除等運(yùn)算,字符串呢?讓我大聲告訴你,也能?what ?是的,但只能進(jìn)行"相加"和"相乘"運(yùn)算。
>>> name 'Alex Li' >>> age '22' >>> >>> name + age #相加其實(shí)就是簡單拼接 'Alex Li22' >>> >>> name * 10 #相乘其實(shí)就是復(fù)制自己多少次,再拼接在一起 'Alex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex Li'
注意,字符串的拼接只能是雙方都是字符串,不能跟數(shù)字或其它類型拼接
>>> type(name),type(age2) (, ) >>> >>> name 'Alex Li' >>> age2 22 >>> name + age2 Traceback (most recent call last): File " ", line 1, in TypeError: cannot concatenate 'str' and 'int' objects #錯(cuò)誤提示數(shù)字 和 字符 不能拼接
布爾類型很簡單,就兩個(gè)值 ,一個(gè)True(真),一個(gè)False(假), 主要用記邏輯判斷
但其實(shí)你們并不明白對(duì)么? let me explain, 我現(xiàn)在有2個(gè)值 , a=3, b=5 , 我說a>b你說成立么? 我們當(dāng)然知道不成立,但問題是計(jì)算機(jī)怎么去描述這成不成立呢?或者說a< b是成立,計(jì)算機(jī)怎么描述這是成立呢?
沒錯(cuò),答案就是,用布爾類型
>>> a=3 >>> b=5 >>> >>> a > b #不成立就是False,即假 False >>> >>> a < b #成立就是True, 即真 True