![2020-2021學(xué)年信息技術(shù)第二課 python變量與數(shù)據(jù)類型_第1頁(yè)](http://file4.renrendoc.com/view/e04933b538b747a36bd3f00fe722dcad/e04933b538b747a36bd3f00fe722dcad1.gif)
![2020-2021學(xué)年信息技術(shù)第二課 python變量與數(shù)據(jù)類型_第2頁(yè)](http://file4.renrendoc.com/view/e04933b538b747a36bd3f00fe722dcad/e04933b538b747a36bd3f00fe722dcad2.gif)
![2020-2021學(xué)年信息技術(shù)第二課 python變量與數(shù)據(jù)類型_第3頁(yè)](http://file4.renrendoc.com/view/e04933b538b747a36bd3f00fe722dcad/e04933b538b747a36bd3f00fe722dcad3.gif)
![2020-2021學(xué)年信息技術(shù)第二課 python變量與數(shù)據(jù)類型_第4頁(yè)](http://file4.renrendoc.com/view/e04933b538b747a36bd3f00fe722dcad/e04933b538b747a36bd3f00fe722dcad4.gif)
![2020-2021學(xué)年信息技術(shù)第二課 python變量與數(shù)據(jù)類型_第5頁(yè)](http://file4.renrendoc.com/view/e04933b538b747a36bd3f00fe722dcad/e04933b538b747a36bd3f00fe722dcad5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Python變量與數(shù)據(jù)類型變量01指向?qū)ο蟮闹档拿Q就是變量,也就是一種標(biāo)識(shí)符,是對(duì)內(nèi)存中的存儲(chǔ)位置的命名。對(duì)于不同的對(duì)象,有不同的類型,得到的內(nèi)存地址也不一樣,通過對(duì)得到的地址進(jìn)行命名得到變量名稱,我們將數(shù)據(jù)存入變量,為存儲(chǔ)的數(shù)據(jù)設(shè)置不同的數(shù)據(jù)結(jié)構(gòu)。變量的值是在不斷的動(dòng)態(tài)變化的,Python的變量可以不聲明直接賦值使用。由于Python采用動(dòng)態(tài)類型(DynamicType),變量可以根據(jù)賦值類型決定變量的數(shù)據(jù)類型。在Python中,變量使用等號(hào)賦值以后會(huì)被創(chuàng)建,定義完成后可以直接使用。變量命名規(guī)則01全局變量使用英文大寫,單詞之間加下劃線:SCHOOL_NAME='TsinghuaUniversity'#學(xué)校名稱全局變量一般只在模塊內(nèi)有效,實(shí)現(xiàn)方法:使用__All__機(jī)制或添加一個(gè)前置下劃線。私有變量使用英文小寫和一個(gè)前導(dǎo)下劃線:_student_name內(nèi)置變量使用英文小寫,兩個(gè)前導(dǎo)下劃線和兩個(gè)后置下劃線:__maker__一般變量使用英文小寫,單詞之間加下劃線:class_namePython3的關(guān)鍵字和保留字,可以從shell命令行中查看,方法如下:>>>importkeyword#導(dǎo)入keyword模塊>>>keyword.kwlist#調(diào)用kwlist顯示保留關(guān)鍵字列表['False','None','True','and','as','assert','break','class','continue','def','del','elif','else','except','finally','for','from','global','if','import','in','is','lambda','nonlocal','not','or','pass','raise','return','try','while','with','yield']變量命名規(guī)則:名稱第一字符為英文字母或者下劃線名稱第一字符后可以使用英文字母、下劃線和數(shù)字名稱不能使用python的關(guān)鍵字或保留字符名稱區(qū)分大小寫,單詞與單詞之間使用下劃線連接變量命名規(guī)則01
數(shù)據(jù)類型01Python有可以自由的改變變量的數(shù)據(jù)類型的動(dòng)態(tài)類型和變量事先說明的靜態(tài)類型,特定類型是數(shù)值數(shù)據(jù)存入相應(yīng)的數(shù)據(jù)類型的變量中,相比下,動(dòng)態(tài)數(shù)據(jù)類型更加靈活。變量的數(shù)據(jù)類型有多種類型,Python3中有六個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)類型:●Numbers(數(shù)字類型)●Strings(字符串類型)●Lists(列表類型)●Tuples(元組類型)●Dictionaries(字典類型)●Sets(集合類型)Python內(nèi)置的數(shù)字類型有整型(Integers)、浮點(diǎn)型(Floatingpointnumbers)和復(fù)數(shù)(Complexnumbers)三種,作為可以進(jìn)行算術(shù)運(yùn)算等的數(shù)據(jù)類型。1、整型(Integers)整數(shù)類型(int)簡(jiǎn)稱為整型,表示整數(shù),包括正負(fù)的整數(shù),如:0110、-123、123456789。Python的整型是長(zhǎng)整型,能表達(dá)的數(shù)的范圍是無限的,內(nèi)存足夠大,就能表示足夠多的數(shù)。在使用整型的數(shù)還包括其它進(jìn)制,0b開始的是二進(jìn)制(binary),0o開始的是八進(jìn)制(octonary),0x開始的十六進(jìn)制(hexadecimal),進(jìn)制之間可以使用函數(shù)進(jìn)行轉(zhuǎn)換,使用時(shí)需要注意數(shù)值符合進(jìn)制。整型01字符串是以單引號(hào)或雙引號(hào)括起來的任意文本,如’abc’,”abc”,字符串的索引從0開始,-1為從未尾開始的位置字符型01
布爾值是整型(Integers)的子類,用于邏輯判斷真(True)或假(False),用數(shù)值1和0分別代表常量True和False。在Python語言中,F(xiàn)alse可以是數(shù)值為0、對(duì)象為None或者是序列中的空字符串、空列表、空元組。布爾值01浮點(diǎn)型(Float)是含有小數(shù)的數(shù)值,用于實(shí)數(shù)的表示,由正負(fù)號(hào)、數(shù)字和小數(shù)點(diǎn)組成,正號(hào)可以省略,如:-3.0、0.13、7.18。Python的浮點(diǎn)型執(zhí)行IEEE754雙精度標(biāo)準(zhǔn),8個(gè)字節(jié)一個(gè)浮點(diǎn),范圍-1.8308~+1.8308的數(shù)均可以表示。浮點(diǎn)型方法fromhex(s):十六進(jìn)制浮點(diǎn)數(shù)轉(zhuǎn)換為十進(jìn)制數(shù);hex():以字符串形式返回十六進(jìn)制的浮點(diǎn)數(shù);is_integer():判斷是否為小數(shù),小數(shù)非零返回False,為零返回True,轉(zhuǎn)換為布爾值。浮點(diǎn)型(Float)01復(fù)數(shù)類型(Complex)由實(shí)數(shù)和虛數(shù)組成,用于復(fù)數(shù)的表示,虛數(shù)部分需加上j或J,如:-1j、0j,1.0j。Python的復(fù)數(shù)類型是其他語言一般沒有的。復(fù)數(shù)型(Complex)01type()函數(shù)是內(nèi)建的用來查看變量類型的函數(shù),調(diào)用它可以簡(jiǎn)單的查看數(shù)據(jù)類型,基本用法:type(對(duì)象)對(duì)象即為需要查看類型的對(duì)象或數(shù)據(jù),通過返回值返回相應(yīng)的類型,例:>>>type(1)#查看數(shù)值1的數(shù)據(jù)類型<class'int'>#返回結(jié)果>>>type("int")#查看”int”的數(shù)據(jù)類型<class'str'>#返回結(jié)果type()函數(shù)01type()函數(shù)轉(zhuǎn)換為整型int類型:int(x[,base])int()函數(shù)將x轉(zhuǎn)換為一個(gè)整數(shù),x為字符串或數(shù)字,base進(jìn)制數(shù),默認(rèn)為十進(jìn)制。>>>int(105.1)#浮點(diǎn)轉(zhuǎn)整數(shù)105#返回結(jié)果>>>int('01010101',2)#二進(jìn)制轉(zhuǎn)換整數(shù)85#返回結(jié)果數(shù)據(jù)類型的轉(zhuǎn)換01轉(zhuǎn)換為整型float類型:float(x)float()函數(shù)將x轉(zhuǎn)換為一個(gè)浮點(diǎn)數(shù),x為字符串或數(shù)字,沒有參數(shù)的時(shí)默認(rèn)返回0.0。>>>float()#空值轉(zhuǎn)換0.0#返回結(jié)果>>>float(3)#整數(shù)轉(zhuǎn)浮點(diǎn)3.0#返回結(jié)果>>>float('150')#字符轉(zhuǎn)浮點(diǎn)150.0#返回結(jié)果數(shù)據(jù)類型的轉(zhuǎn)換01轉(zhuǎn)換為字符串str類型:str(x)str()函數(shù)將對(duì)象轉(zhuǎn)化為適于人閱讀的形式,x為對(duì)象,返回值為對(duì)象的string類型。>>>x="今天天氣好"#定義x>>>str(x)#對(duì)x進(jìn)行轉(zhuǎn)換'今天天氣好'#返回結(jié)果數(shù)據(jù)類型的轉(zhuǎn)換01轉(zhuǎn)換為布爾值布爾類型:bool(x)bool()函數(shù)用于把給定參數(shù)轉(zhuǎn)換為布爾類型,返回值為True或者False,在沒有參數(shù)的情況下默認(rèn)返回False。>>>bool()#空置轉(zhuǎn)布爾類型False#返回結(jié)果>>>bool(0)#整數(shù)0轉(zhuǎn)布爾值False#返回結(jié)果>>>bool(1)#整數(shù)1轉(zhuǎn)布爾值True#返回結(jié)果>>>bool(100)#整數(shù)100轉(zhuǎn)布爾值True#返回結(jié)果數(shù)據(jù)類型的轉(zhuǎn)換01Python中常用的數(shù)據(jù)類型:整數(shù)(int)、字符串(str)、布爾值(bool)、列表(l
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京勞務(wù)派遣合同范本
- 買賣借款合同范例
- 2025年背槍帶行業(yè)深度研究分析報(bào)告
- 兼職快遞合同范本
- 安達(dá)市水果種植收購(gòu)合同范本
- 2025年度生物制藥研發(fā)股份認(rèn)購(gòu)合同
- 醫(yī)療物資采購(gòu)合同范本
- 企業(yè)勞動(dòng)專用合同
- 分期借貸合同范例
- 借用店鋪合同范本
- 【課件】DNA片段的擴(kuò)增及電泳鑒定課件高二下學(xué)期生物人教版(2019)選擇性必修3
- GB/T 6417.1-2005金屬熔化焊接頭缺欠分類及說明
- 科創(chuàng)板知識(shí)測(cè)評(píng)20個(gè)題目的答案
- 2023年湖北成人學(xué)位英語考試真題及答案
- 走好群眾路線-做好群眾工作(黃相懷)課件
- NY∕T 4001-2021 高效氯氟氰菊酯微囊懸浮劑
- 《社會(huì)主義市場(chǎng)經(jīng)濟(jì)理論(第三版)》第七章社會(huì)主義市場(chǎng)經(jīng)濟(jì)規(guī)則論
- 漢聲數(shù)學(xué)圖畫電子版4冊(cè)含媽媽手冊(cè)文本不加密可版本-29.統(tǒng)計(jì)2500g早教
- 中國(guó)監(jiān)察制度史
- 搬家公司簡(jiǎn)介(15個(gè)范本)
- 典范英語-2備課材料2a課件
評(píng)論
0/150
提交評(píng)論