學(xué)習(xí)編程語(yǔ)言,不得不忽視變量這個(gè)概念。Python 中的變量是用于存儲(chǔ)數(shù)據(jù)的名稱(chēng),你可以將值賦給變量,并在程序的其他地方使用該變量來(lái)引用該值。變量在程序中起到存儲(chǔ)和操作數(shù)據(jù)的作用。
(資料圖片僅供參考)
如果學(xué)過(guò)C/C++語(yǔ)言的同學(xué),定義了變量后,需要加個(gè)類(lèi)型的限制,比如
int age = 28double money = 10.2也就是說(shuō)定義了一個(gè)變量,前面必須加個(gè)類(lèi)型的限制。而Python 是一種動(dòng)態(tài)類(lèi)型語(yǔ)言,這意味著你不需要在聲明變量時(shí)指定變量的類(lèi)型。將值賦給一個(gè)變量時(shí),Python會(huì)根據(jù)值的類(lèi)型自動(dòng)確定變量的類(lèi)型。我們不需要自己去定義類(lèi)型。
age = 10 # 整數(shù)類(lèi)型變量name = "Alice" # 字符串類(lèi)型變量pi = 3.14 # 浮點(diǎn)數(shù)類(lèi)型變量is_true = True # 布爾類(lèi)型變量print(x) #變量 x 的值print("Hello, " + name) # 字符串拼接和輸出y = x + 5 # 進(jìn)行數(shù)值運(yùn)算,并將結(jié)果賦給變量 yx = 10 # 整數(shù)類(lèi)型變量x = "Hello" # 將變量 x 的類(lèi)型更改為字符串類(lèi)型需要注意的是,變量名在 Python 中是區(qū)分大小寫(xiě)的,也就是變量名age和AGE是不一樣的,另外,Python還有些關(guān)鍵字符,不能用作變量名。
在Python中,整數(shù)類(lèi)型(int)是一種用于表示整數(shù)值的數(shù)據(jù)類(lèi)型。整數(shù)類(lèi)型是Python的內(nèi)置類(lèi)型之一,用于處理整數(shù)數(shù)據(jù)。在Python中,可以使用整數(shù)類(lèi)型來(lái)表示正數(shù)、負(fù)數(shù)和零。整數(shù)類(lèi)型沒(méi)有大小限制,可以表示任意大小的整數(shù)。
x = 10 # 正整數(shù)y = -5 # 負(fù)整數(shù)z = 0 # 零在Python中,整數(shù)類(lèi)型支持常見(jiàn)的整數(shù)運(yùn)算操作,例如加法、減法、乘法和除法等。可以使用運(yùn)算符對(duì)整數(shù)進(jìn)行計(jì)算,并將結(jié)果賦給新的變量或直接輸出。例如:
a = 10 + 5 # 加法運(yùn)算b = 10 - 5 # 減法運(yùn)算c = 10 * 5 # 乘法運(yùn)算d = 10 / 5 # 除法運(yùn)算需要注意的是,Python的整數(shù)類(lèi)型是動(dòng)態(tài)的,即在賦值時(shí)會(huì)自動(dòng)確定變量的類(lèi)型。如果將一個(gè)整數(shù)賦給變量,變量將自動(dòng)確定為整數(shù)類(lèi)型。例如:
x = 10 # x的類(lèi)型為整數(shù)類(lèi)型(int)y = -5 # y的類(lèi)型為整數(shù)類(lèi)型(int)z = 0 # z的類(lèi)型為整數(shù)類(lèi)型(int)整數(shù)類(lèi)型還支持其他的操作,如取余(%)、冪運(yùn)算(\)、整數(shù)除法(//)、位運(yùn)算、比較運(yùn)算等。可以根據(jù)需求選擇合適的操作符進(jìn)行運(yùn)算。
另外需要注意的,python當(dāng)中的整數(shù)是不會(huì)發(fā)生溢出的,整數(shù)類(lèi)型(int)沒(méi)有固定大小的限制,可以表示任意大小的整數(shù)。這意味著在進(jìn)行加減乘除等運(yùn)算時(shí),Python會(huì)根據(jù)需要自動(dòng)調(diào)整整數(shù)類(lèi)型的大小,以適應(yīng)計(jì)算結(jié)果。當(dāng)進(jìn)行整數(shù)運(yùn)算時(shí),如果結(jié)果超出了當(dāng)前整數(shù)類(lèi)型的表示范圍,Python會(huì)自動(dòng)將其轉(zhuǎn)換為長(zhǎng)整型(long)來(lái)保存。
例如,當(dāng)進(jìn)行較大的整數(shù)相加時(shí),Python會(huì)自動(dòng)使用長(zhǎng)整型來(lái)保存結(jié)果:
x = 2 ** 31 - 1 # x為int類(lèi)型,表示范圍內(nèi)的最大整數(shù)y = 2 ** 31 # y為int類(lèi)型,表示范圍外的整數(shù)z = x + y # z會(huì)自動(dòng)轉(zhuǎn)換為長(zhǎng)整型來(lái)保存結(jié)果print(z) # 輸出:4294967295print(type(z)) # 輸出:print( 2 ** 311)# 輸出一個(gè)天文數(shù)字4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048 浮點(diǎn)數(shù)也就是小數(shù),至于為啥這么叫,咱們記住就行。在Python中,浮點(diǎn)數(shù)類(lèi)型(float)是一種用于表示實(shí)數(shù)(包括小數(shù))的數(shù)據(jù)類(lèi)型。浮點(diǎn)數(shù)類(lèi)型是Python的內(nèi)置類(lèi)型之一,用于處理帶有小數(shù)部分的數(shù)值。所以3和3.0是不同的類(lèi)型的。
在Python中,浮點(diǎn)數(shù)的表示形式采用IEEE 754標(biāo)準(zhǔn),可以表示具有一定精度的實(shí)數(shù)。浮點(diǎn)數(shù)類(lèi)型的變量可以存儲(chǔ)小數(shù)、整數(shù)和科學(xué)計(jì)數(shù)法表示的數(shù)值。例如:
x = 3.14 # 普通浮點(diǎn)數(shù)表示y = 2.0e-3 # 科學(xué)計(jì)數(shù)法表示z = 1/3 # 分?jǐn)?shù)表示在Python的浮點(diǎn)數(shù)類(lèi)型中,可以進(jìn)行各種數(shù)學(xué)運(yùn)算操作,例如加法、減法、乘法和除法等。同樣,可以使用運(yùn)算符對(duì)浮點(diǎn)數(shù)進(jìn)行計(jì)算,并將結(jié)果賦給新的變量或直接輸出。例如:
a = 3.14 + 2.5 # 加法運(yùn)算b = 3.14 - 2.5 # 減法運(yùn)算c = 3.14 * 2.5 #乘法運(yùn)算d = 3.14 / 2.5 # 除法運(yùn)算需要注意的是,浮點(diǎn)數(shù)可能存在精度誤差,這是由于計(jì)算機(jī)內(nèi)部使用二進(jìn)制表示實(shí)數(shù)導(dǎo)致的。因此,對(duì)于要求精確計(jì)算的場(chǎng)景,建議使用Decimal模塊來(lái)處理精確的十進(jìn)制浮點(diǎn)數(shù)。
浮點(diǎn)數(shù)類(lèi)型還支持一些其他的操作,例如取整(int()函數(shù))、四舍五入(round()函數(shù))、比較運(yùn)算等??梢愿鶕?jù)需求選擇合適的操作符或函數(shù)對(duì)浮點(diǎn)數(shù)進(jìn)行處理。
pi = 3.1415926print(round(pi, 2) # 輸出3.14print(int(pi)) # 輸出3字符串類(lèi)型是python當(dāng)中非常非常重要的一個(gè)類(lèi)型,后面我會(huì)用一個(gè)章節(jié)的內(nèi)容來(lái)重點(diǎn)講解。這里就了解一些通用性的東西。
在Python中,可以使用單引號(hào)(")或雙引號(hào)(")來(lái)表示字符串,并且字符串中的引號(hào)需要成對(duì)出現(xiàn)。
str1 = "Hello, World!"# 輸出Hello, World!str2 = "Python is awesome."# 輸出Python is awesome.無(wú)論選擇使用單引號(hào)還是雙引號(hào),結(jié)果都是相同的。上面的兩個(gè)字符串變量str1和str2都表示相同的字符串。
當(dāng)需要在字符串中插入引號(hào)時(shí),可以使用不同類(lèi)型的引號(hào)來(lái)表示。
str3 = "She said, "Hello!"" # 輸出She said, "Hello!"str4 ="He said, "Hi!"" # 輸出He said, "Hi!"如果字符串中既有單引號(hào)又有雙引號(hào),可以使用義字符\來(lái)表示,就是告訴程序,這個(gè)引號(hào)就是字符串的一部分,你直接輸出就行了。
str5 = "I"m learning Python."# 輸出I"m learning Python.str6 = "He said, "I\"m busy.""# 輸出He said, "I"m busy."當(dāng)需要在字符串中換行時(shí),可以使用多行字符串的表示方法??梢允褂萌齻€(gè)單引號(hào)(""")或三個(gè)雙引號(hào)(""")將字符串括起來(lái)。例如:
str7 = """This is amulti-line string."""str8 = """Hello,World!"""str7和str8都是多行字符串,可以在其中進(jìn)行換行操作。
關(guān)于字符串類(lèi)型的具體內(nèi)容,后面我會(huì)專(zhuān)門(mén)開(kāi)一個(gè)章節(jié)來(lái)講解。
布爾類(lèi)型幾乎每種編程語(yǔ)言中都有,就只有兩種取值——真和假。不同語(yǔ)言中寫(xiě)法稍微有點(diǎn)不同。在Python中,布爾類(lèi)型(bool)是一個(gè)內(nèi)置的基本數(shù)據(jù)類(lèi)型,用于表示邏輯值,即True(真)或False(假),記住首字母要大寫(xiě),布爾類(lèi)型用于條件和邏輯運(yùn)算。
x = Truey = Falseprint(x and y) # 輸出: Falseprint(x or y) # 輸出: Trueprint(not x) # 輸出: Falsex = 5y = 10print(x == y) # 輸出: Falseprint(x < y) # 輸出: Trueprint(x >= y) # 輸出: Falseage = 20if age >= 18: print("成年人")else: print("未成年人")以上是布爾類(lèi)型在Python中常用的一些場(chǎng)景,布爾類(lèi)型相對(duì)而言,會(huì)是比較簡(jiǎn)單的。
在Python鐘,整數(shù)類(lèi)型、浮點(diǎn)數(shù)類(lèi)型、字符串類(lèi)型以及布爾類(lèi)型都是非?;A(chǔ)的變量類(lèi)型,也是非常重要的,因?yàn)檫@構(gòu)建了整個(gè)Python大廈,另外在Python當(dāng)中還有列表類(lèi)型(list),元組類(lèi)型(tuple),字典類(lèi)型(dict),這三種變量類(lèi)型也是非常重要,后面每種類(lèi)型都會(huì)分別用一個(gè)章節(jié)來(lái)講解。除了以上幾種常見(jiàn)的變量類(lèi)型,Python還具有其他的一些數(shù)據(jù)類(lèi)型,如集合類(lèi)型(set)、字節(jié)類(lèi)型(bytes)、復(fù)數(shù)類(lèi)型(complex)等,這些數(shù)據(jù)類(lèi)型可以根據(jù)不同的需求和場(chǎng)景靈活使用。
更多精彩內(nèi)容,請(qǐng)關(guān)注同名公眾:一點(diǎn)sir(alittle-sir)
關(guān)鍵詞:
Python教程(6)——Python變量的基礎(chǔ)類(lèi)型。|整數(shù)類(lèi)型|浮點(diǎn)數(shù)類(lèi)型|字符串類(lèi)型|布爾類(lèi)型| 學(xué)習(xí)編程語(yǔ)言,不得不忽視變量這個(gè)概念。Python中的變量是用于存儲(chǔ)數(shù)據(jù)
云南省公務(wù)員準(zhǔn)考證打印入口(云南省考公務(wù)員準(zhǔn)考證打印入口) 報(bào)名數(shù)據(jù)已出!已有18045人報(bào)名!云南三支一扶招錄792人!大專(zhuān)即可報(bào)名
戴維營(yíng)這三人聚首,史無(wú)前例 長(zhǎng)安街知事微信公眾號(hào)|記者劉曉琰白宮此前發(fā)布消息稱(chēng),美國(guó)總統(tǒng)拜登將
三種人不能吃西洋參(三種人是什么) 1、工作票簽發(fā)人:(1)工作必要性。2、(2)工作是否安全。3、(3)工
兩部門(mén)緊急下達(dá)公路應(yīng)急搶通補(bǔ)助資金 支持北京河北防汛救災(zāi)工作 交通運(yùn)輸部官微8月2日消息,受5號(hào)臺(tái)風(fēng)“杜蘇芮”影響,近日,京津冀地
巴西女足無(wú)緣出線!37歲瑪塔紅著眼接受采訪:對(duì)我來(lái)說(shuō),這是終點(diǎn) 直播吧8月2日訊女足世界杯小組賽F組最后一輪,巴西0-0戰(zhàn)平牙買(mǎi)加排名小
Python教程(6)——Python變量的基礎(chǔ)類(lèi)型。|整數(shù)類(lèi)型|浮點(diǎn)數(shù)類(lèi)型|字符串類(lèi)型|布爾類(lèi)型| 學(xué)習(xí)編程語(yǔ)言,不得不忽視變量這個(gè)概念。Python中的變量是用于存儲(chǔ)數(shù)據(jù)
做引流推廣的平臺(tái)(引流推廣用什么軟件) 1、還在為作品沒(méi)有播放量而發(fā)愁?還在為作品不被平臺(tái)推送而苦惱?還在
智能算法發(fā)現(xiàn)首顆具潛在威脅小行星 在夏威夷進(jìn)行的“小行星地面撞擊持續(xù)報(bào)警系統(tǒng)”(ATLAS)的測(cè)試過(guò)程中
云南省公務(wù)員準(zhǔn)考證打印入口(云南省考公務(wù)員準(zhǔn)考證打印入口) 報(bào)名數(shù)據(jù)已出!已有18045人報(bào)名!云南三支一扶招錄792人!大專(zhuān)即可報(bào)名
大樂(lè)斗傭兵豆油隊(duì)長(zhǎng)最高屬性(qq大樂(lè)斗傭兵資質(zhì)) 1、本人今天剛好刷這個(gè)了,這個(gè)只是根據(jù)我自己來(lái)說(shuō)的。2、我一個(gè)令狐,
吃什么可以調(diào)養(yǎng)脾胃? 這是純中醫(yī)的概念,但跟我們的生活常識(shí)有著密切的關(guān)系。脾胃的主要功能
戴維營(yíng)這三人聚首,史無(wú)前例 長(zhǎng)安街知事微信公眾號(hào)|記者劉曉琰白宮此前發(fā)布消息稱(chēng),美國(guó)總統(tǒng)拜登將
九豐能源(605090.SH):公司積極延伸至井下輔助排采服務(wù)領(lǐng)域(如增壓混輸、循環(huán)氣舉... 格隆匯8月2日丨九豐能源(605090 SH)接受特定對(duì)象調(diào)研時(shí)表示,2022年公
均勝電子(600699.SH):新業(yè)務(wù)訂單突破迅猛 預(yù)計(jì)上半年新獲訂單總額超420億元 智通財(cái)經(jīng)APP訊,均勝電子(600699)(600699 SH)公告,公司2023年上半年預(yù)
東威科技(688700.SH):近期公司PCB的訂單有所恢復(fù) 新產(chǎn)品的訂單在增加 格隆匯8月2日丨東威科技(688700 SH)接受調(diào)研時(shí)表示,公司半年報(bào)增長(zhǎng)是
美股異動(dòng) | 郵輪概念股走低 挪威郵輪(NCLH.US)跌超3.2% 8月2日(周三),美國(guó)郵輪概念股走低,截至發(fā)稿,挪威郵輪(NCLH US)跌超3
長(zhǎng)飛光纖光纜(06869):擬收購(gòu)Radio Frequency Systems及安弗施無(wú)線射頻系統(tǒng)(蘇州)全部股權(quán) 智通財(cái)經(jīng)APP訊,長(zhǎng)飛光纖(601869)光纜(06869)發(fā)布公告,于2023年8月1日
漫畫(huà)·機(jī)動(dòng)戰(zhàn)士高達(dá)00I 2314·03章:故友,重逢之時(shí) 簡(jiǎn)介:在高達(dá)00第二季中,利馮茲·阿爾馬克與天人組織的戰(zhàn)斗以真正的變
三種人不能吃西洋參(三種人是什么) 1、工作票簽發(fā)人:(1)工作必要性。2、(2)工作是否安全。3、(3)工
天源環(huán)保(301127.SZ):自上市以來(lái)獲取訂單的能力在大幅提升,目前在手訂單30億 格隆匯8月2日丨有投資者向天源環(huán)保(301127 SZ)提問(wèn),“獲悉貴司目前在
普冉股份2名股東減持71.3萬(wàn)股套現(xiàn)1.34億2022年公司凈利8314.63萬(wàn) 挖貝網(wǎng)8月2日,普冉股份(688766)近日發(fā)布公告,公司股東杭州早月投資
禾望電氣最新公告:上半年凈利潤(rùn)2.03億元 同比增長(zhǎng)79.6% 禾望電氣發(fā)布半年報(bào),上半年實(shí)現(xiàn)營(yíng)業(yè)收入15 41億元,同比增長(zhǎng)39 99%;
我愛(ài)我家(000560.SZ):公司開(kāi)發(fā)產(chǎn)品正常在售,不存在滯銷(xiāo)情況 格隆匯8月2日丨有投資者向我愛(ài)我家(000560)(000560 SZ)提問(wèn),“2022年
天源環(huán)保(301127.SZ):暴雨天氣影響公司垃圾滲濾液業(yè)務(wù) 格隆匯8月2日丨有投資者向天源環(huán)保(301127 SZ)提問(wèn),“今年全國(guó)各地大
跆拳道——徐蕾獲女子73公斤以上級(jí)冠軍 跆拳道——徐蕾獲女子73公斤以上級(jí)冠軍
王東,有人在朋友圈點(diǎn)名表?yè)P(yáng)你! “為大公無(wú)私的人民警察點(diǎn)贊,再次感謝公安局警務(wù)保障室的王東王警官一
兩部門(mén)緊急下達(dá)公路應(yīng)急搶通補(bǔ)助資金 支持北京河北防汛救災(zāi)工作 交通運(yùn)輸部官微8月2日消息,受5號(hào)臺(tái)風(fēng)“杜蘇芮”影響,近日,京津冀地
中科國(guó)信將持有的創(chuàng)想微星500萬(wàn)的出資份額轉(zhuǎn)讓給未來(lái)宇航轉(zhuǎn)讓價(jià)格為920萬(wàn) 挖貝網(wǎng)8月2日,中科國(guó)信(430062)近日發(fā)布公告,2023年7月31日,公司
固高科技(301510.SZ)回?fù)芎缶W(wǎng)上定價(jià)發(fā)行的中簽率為0.0308% 智通財(cái)經(jīng)APP訊,固高科技(301510 SZ)公告,回?fù)芎螅W(wǎng)下最終發(fā)行數(shù)量為
鉅泉科技(688391.SH):向激勵(lì)對(duì)象授予2.32萬(wàn)股限制性股票 格隆匯8月2日丨鉅泉科技(688391 SH)公布,確定2023年8月1日為剩余預(yù)留
民爆光電(301362.SZ):將于8月4日在創(chuàng)業(yè)板上市 格隆匯8月2日丨民爆光電(301362 SZ)公布,公司股票將于2023年8月4日在
天億馬(301178.SZ):累計(jì)耗資1325.68萬(wàn)元回購(gòu)0.72%股份 格隆匯8月2日丨天億馬(301178 SZ)公布,截至2023年7月31日,公司通過(guò)股
體積僅有100K!NVIDIA發(fā)布“最小”文生圖模型 快科技8月2日消息,近日,NVIDIA發(fā)布論文,公開(kāi)了一個(gè)新的文生圖”模型
美國(guó)2年期國(guó)債收益率在就業(yè)數(shù)據(jù)發(fā)布后上升至4.895%;10年期國(guó)債收益率飆升至4.035%。 美國(guó)2年期國(guó)債收益率在就業(yè)數(shù)據(jù)發(fā)布后上升至4 895%;10年期國(guó)債收益率
巴西女足無(wú)緣出線!37歲瑪塔紅著眼接受采訪:對(duì)我來(lái)說(shuō),這是終點(diǎn) 直播吧8月2日訊女足世界杯小組賽F組最后一輪,巴西0-0戰(zhàn)平牙買(mǎi)加排名小
行政拘留!以虛假證明、惡意投訴騙取關(guān)懷,招行信用卡堅(jiān)決拒絕 近期,全國(guó)多地金融監(jiān)管、公安、市...
58汽車(chē)聯(lián)合J.D. Power發(fā)布《中國(guó)汽車(chē)保值率風(fēng)云榜》:中國(guó)品牌多點(diǎn)開(kāi)花黑馬頻現(xiàn) 保值率是汽車(chē)品牌溢價(jià)與產(chǎn)品力的重...
佳格天地與河北征信、秦皇島獨(dú)角獸達(dá)成戰(zhàn)略合作,協(xié)同推進(jìn)農(nóng)業(yè)金融數(shù)字化轉(zhuǎn)型 近期,佳格天地與河北省征信有限公...
大樹(shù)云“彩云郵差”:關(guān)愛(ài)山區(qū)女孩健康成長(zhǎng)的使者 2023年,大樹(shù)云集團(tuán)開(kāi)展了一系列幫...
國(guó)慶假期懷柔北部山區(qū)的紅葉進(jìn)入最佳觀賞期 吸引游客前來(lái)賞秋景 國(guó)慶假期,懷柔北部山區(qū)的紅葉進(jìn)入...
重磅!四川省科創(chuàng)貸款較年初新增620.35億元 同比增長(zhǎng)21.22% 記者日前從中國(guó)人民銀行成都分行獲...
252項(xiàng)“全程網(wǎng)辦”!川渝兩地企業(yè)登記檔案實(shí)現(xiàn)跨區(qū)域互查 8月30日,記者從省大數(shù)據(jù)中心獲悉...
2022年中國(guó)國(guó)際服務(wù)貿(mào)易交易會(huì)在京舉辦 四川參展企業(yè)數(shù)量創(chuàng)新高 8月31日至9月5日,主題為服務(wù)合作...