版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2022-6-71 概述概述 交互式命令交互式命令shell Python的編碼規(guī)范的編碼規(guī)范 變量和常量變量和常量 數(shù)據(jù)類型數(shù)據(jù)類型 運(yùn)算符與表達(dá)式運(yùn)算符與表達(dá)式 賦值語(yǔ)句賦值語(yǔ)句2022-6-72 本章將介紹本章將介紹Python語(yǔ)言的基礎(chǔ)語(yǔ)法。語(yǔ)言的基礎(chǔ)語(yǔ)法。 學(xué)習(xí)使用學(xué)習(xí)使用Python語(yǔ)言編程,首先要了解語(yǔ)言編程,首先要了解Python語(yǔ)言的語(yǔ)言的編碼規(guī)范,還需要了解編碼規(guī)范,還需要了解Python的數(shù)據(jù)類型:的數(shù)據(jù)類型:數(shù)值型(整數(shù)值型(整型、浮點(diǎn)型、復(fù)數(shù)型)、布爾型、序列類型(字符串、列型、浮點(diǎn)型、復(fù)數(shù)型)、布爾型、序列類型(字符串、列表、元組)、字典和集合。表、元組)、字典和集
2、合。所有程序都使用這些數(shù)據(jù)類型所有程序都使用這些數(shù)據(jù)類型。 本章主要介紹本章主要介紹數(shù)值型和布爾型數(shù)值型和布爾型的基本知識(shí),后續(xù)章節(jié)將介的基本知識(shí),后續(xù)章節(jié)將介紹序列類型、字典和集合。紹序列類型、字典和集合。 本章還介紹最重要的編程概念本章還介紹最重要的編程概念變量變量。變量用于存儲(chǔ)和操。變量用于存儲(chǔ)和操作數(shù)據(jù),如果不使用幾個(gè)變量,很難寫(xiě)出實(shí)用的程序。作數(shù)據(jù),如果不使用幾個(gè)變量,很難寫(xiě)出實(shí)用的程序。 學(xué)習(xí)編程的最佳方法是多練。本章將利用交互式命令學(xué)習(xí)編程的最佳方法是多練。本章將利用交互式命令shell(IDEL)來(lái)介紹上述知識(shí)。)來(lái)介紹上述知識(shí)。2022-6-731、啟動(dòng)、啟動(dòng)IDEL 從從“
3、開(kāi)始開(kāi)始”菜單的程序列表中啟動(dòng),或?qū)⒉藛蔚某绦蛄斜碇袉?dòng),或?qū)DEL程序圖標(biāo)發(fā)送至桌面,雙擊啟動(dòng)。程序圖標(biāo)發(fā)送至桌面,雙擊啟動(dòng)。2、shell提示符提示符 在在Python記錄中,記錄中,“”是是Python shell的提示符。的提示符。3、記錄、記錄 shell記錄是命令行記錄是命令行shell的快照,顯示了一系列的快照,顯示了一系列用戶輸入和用戶輸入和Python的應(yīng)答。的應(yīng)答。2022-6-742022-6-751、命名規(guī)則、命名規(guī)則 Python語(yǔ)言有一套自己的命名規(guī)則。命名規(guī)則語(yǔ)言有一套自己的命名規(guī)則。命名規(guī)則并不是語(yǔ)法規(guī)定,只是一種習(xí)慣用法。并不是語(yǔ)法規(guī)定,只是一種習(xí)慣用法。(
4、1) 變量名、模塊名、包名變量名、模塊名、包名 通常采用小寫(xiě),可使用下劃線。通常采用小寫(xiě),可使用下劃線。 例如:例如:rulemodule.py #模塊名,即文件名模塊名,即文件名_rule=rule information #_rule變量名,變量名,通常前綴有一個(gè)下劃線的變量名為全局變量通常前綴有一個(gè)下劃線的變量名為全局變量2022-6-76 類首字母采用大寫(xiě);類首字母采用大寫(xiě); 類中的方法名首字母小寫(xiě),其后的每個(gè)單類中的方法名首字母小寫(xiě),其后的每個(gè)單詞的首字母大寫(xiě);詞的首字母大寫(xiě); 對(duì)象名(類的實(shí)例)采用小寫(xiě);對(duì)象名(類的實(shí)例)采用小寫(xiě); 類外引用其屬性和方法名時(shí),以對(duì)象名作類外引用其屬
5、性和方法名時(shí),以對(duì)象名作為前綴。為前綴。 類的私有變量、私有方法以兩個(gè)下劃線作類的私有變量、私有方法以兩個(gè)下劃線作為前綴。為前綴。2022-6-772022-6-78 函數(shù)名通常采用小寫(xiě),并用下劃線或單詞首字母大寫(xiě)增加函數(shù)名通常采用小寫(xiě),并用下劃線或單詞首字母大寫(xiě)增加名稱的可讀性。名稱的可讀性。 導(dǎo)入的函數(shù)以模塊名作前綴。導(dǎo)入的函數(shù)以模塊名作前綴。 下例中,為演示導(dǎo)入函數(shù)前綴寫(xiě)法,使用了生成隨機(jī)數(shù)的下例中,為演示導(dǎo)入函數(shù)前綴寫(xiě)法,使用了生成隨機(jī)數(shù)的模塊模塊random。該模塊有一個(gè)函數(shù)。該模塊有一個(gè)函數(shù)randrange(),該,該函數(shù)可以根據(jù)給定的數(shù)字范圍生成隨機(jī)數(shù)。其聲明為:函數(shù)可以根據(jù)給
6、定的數(shù)字范圍生成隨機(jī)數(shù)。其聲明為: randrange(start, stop,step) 說(shuō)明:說(shuō)明: 參數(shù)參數(shù)start表示生成隨機(jī)數(shù)所在范圍的開(kāi)始數(shù)字。表示生成隨機(jī)數(shù)所在范圍的開(kāi)始數(shù)字。 參數(shù)參數(shù)stop表示生成隨機(jī)數(shù)所在范圍的結(jié)束數(shù)字,但不包括數(shù)字表示生成隨機(jī)數(shù)所在范圍的結(jié)束數(shù)字,但不包括數(shù)字stop。 參數(shù)參數(shù)step表示步長(zhǎng)。生成的隨機(jī)數(shù)在表示步長(zhǎng)。生成的隨機(jī)數(shù)在start, stop-1的范圍內(nèi),取值的范圍內(nèi),取值等于等于start+step。2022-6-792022-6-7102022-6-711命名不規(guī)范命名不規(guī)范命名規(guī)范命名規(guī)范2022-6-712u命名規(guī)則會(huì)帶來(lái)很多益處
7、:命名規(guī)則會(huì)帶來(lái)很多益處: 統(tǒng)一命名規(guī)則便于開(kāi)發(fā)團(tuán)隊(duì)合作開(kāi)發(fā)同一個(gè)項(xiàng)目;統(tǒng)一命名規(guī)則便于開(kāi)發(fā)團(tuán)隊(duì)合作開(kāi)發(fā)同一個(gè)項(xiàng)目; 便于統(tǒng)一代碼風(fēng)格,理解不同程序員編寫(xiě)的代碼;便于統(tǒng)一代碼風(fēng)格,理解不同程序員編寫(xiě)的代碼; 命名規(guī)范的變量名使函數(shù)的內(nèi)容更容易被理解;命名規(guī)范的變量名使函數(shù)的內(nèi)容更容易被理解; 避免項(xiàng)目中隨意命名變量的情況,促進(jìn)程序員之間避免項(xiàng)目中隨意命名變量的情況,促進(jìn)程序員之間的交流。的交流。 對(duì)于對(duì)于C、C+、Java等語(yǔ)言,代碼縮進(jìn)只等語(yǔ)言,代碼縮進(jìn)只是作為編程的一種良好習(xí)慣。是作為編程的一種良好習(xí)慣。 對(duì)于對(duì)于Python而言,代碼縮進(jìn)是一種語(yǔ)法而言,代碼縮進(jìn)是一種語(yǔ)法。Python語(yǔ)
8、言中沒(méi)有采用花括號(hào)或語(yǔ)言中沒(méi)有采用花括號(hào)或beginend分隔代碼塊,而是使用冒號(hào)分隔代碼塊,而是使用冒號(hào)和代碼縮進(jìn)區(qū)分代碼之間的層次。和代碼縮進(jìn)區(qū)分代碼之間的層次。2022-6-7132022-6-714執(zhí)行結(jié)果:執(zhí)行結(jié)果:執(zhí)行結(jié)果:執(zhí)行結(jié)果: 模塊是類或函數(shù)的集合,用于處理一類問(wèn)題,使模塊是類或函數(shù)的集合,用于處理一類問(wèn)題,使用任何用任何Python模塊都必須先導(dǎo)入。模塊的導(dǎo)入模塊都必須先導(dǎo)入。模塊的導(dǎo)入使用使用import語(yǔ)句或語(yǔ)句或fromimport語(yǔ)句。語(yǔ)句。(1)import語(yǔ)句語(yǔ)句 例如:導(dǎo)入數(shù)學(xué)函數(shù)模塊例如:導(dǎo)入數(shù)學(xué)函數(shù)模塊math,調(diào)用其中的函,調(diào)用其中的函數(shù)。數(shù)。2022
9、-6-7152022-6-716 例如:例如: 使用第二種導(dǎo)入方式,在調(diào)用使用第二種導(dǎo)入方式,在調(diào)用math模塊中的任模塊中的任何函數(shù)時(shí),都無(wú)需在前面加上何函數(shù)時(shí),都無(wú)需在前面加上“math.”。 使用第二種導(dǎo)入方式時(shí),如果程序中的函數(shù)與使用第二種導(dǎo)入方式時(shí),如果程序中的函數(shù)與math模塊中的某個(gè)函數(shù)同名,將被模塊中的某個(gè)函數(shù)同名,將被math模塊模塊中的同名函數(shù)覆蓋。第一種導(dǎo)入方式不會(huì)覆蓋任中的同名函數(shù)覆蓋。第一種導(dǎo)入方式不會(huì)覆蓋任何既有函數(shù),但使用起來(lái)不如第二種方式簡(jiǎn)潔。何既有函數(shù),但使用起來(lái)不如第二種方式簡(jiǎn)潔。 還可以導(dǎo)入模塊還可以導(dǎo)入模塊math的特定函數(shù)。例如:的特定函數(shù)。例如:fr
10、om math import sqrt,tan 只導(dǎo)入函數(shù)只導(dǎo)入函數(shù)sqrt和和tan。2022-6-717 函數(shù)之間或類的方法之間用空行分隔,表示一段函數(shù)之間或類的方法之間用空行分隔,表示一段新的代碼的開(kāi)始。新的代碼的開(kāi)始。 類和函數(shù)入口之間也用一行空行分隔,突出函數(shù)類和函數(shù)入口之間也用一行空行分隔,突出函數(shù)入口的開(kāi)始。入口的開(kāi)始。 例例2-5:2022-6-718 注釋是用于說(shuō)明代碼實(shí)現(xiàn)的功能、采用的算法、代碼的編注釋是用于說(shuō)明代碼實(shí)現(xiàn)的功能、采用的算法、代碼的編寫(xiě)者以及代碼創(chuàng)建和修改的時(shí)間等信息。寫(xiě)者以及代碼創(chuàng)建和修改的時(shí)間等信息。 注釋是代碼的一部分,注釋起到了對(duì)代碼補(bǔ)充說(shuō)明的作用注釋
11、是代碼的一部分,注釋起到了對(duì)代碼補(bǔ)充說(shuō)明的作用。 Python忽略所有注釋,注釋僅供程序員或其他可能閱讀忽略所有注釋,注釋僅供程序員或其他可能閱讀源代碼的人員閱讀。源代碼的人員閱讀。 Python使用使用#進(jìn)行注釋。進(jìn)行注釋。 Python可以使用中文注釋??梢允褂弥形淖⑨尅ython 3默認(rèn)的編碼是默認(rèn)的編碼是Unicode,可以直接使用中文注釋;但在,可以直接使用中文注釋;但在Python 2中中若使用中文注釋,必須在若使用中文注釋,必須在Python文件的最前面加上:文件的最前面加上: # -*- coding: UTF-8 -*-2022-6-7192022-6-720執(zhí)行結(jié)果:執(zhí)行
12、結(jié)果: 分號(hào)是分號(hào)是C、Java等語(yǔ)言中標(biāo)識(shí)語(yǔ)句結(jié)束的標(biāo)志。等語(yǔ)言中標(biāo)識(shí)語(yǔ)句結(jié)束的標(biāo)志。Python也支持分號(hào),同樣可以用分號(hào)作為一行語(yǔ)句的結(jié)也支持分號(hào),同樣可以用分號(hào)作為一行語(yǔ)句的結(jié)束標(biāo)識(shí)。但在束標(biāo)識(shí)。但在Python中分號(hào)的作用已經(jīng)不像在中分號(hào)的作用已經(jīng)不像在C、Java中那么重要了,在中那么重要了,在C、Java中分號(hào)是必須的;而中分號(hào)是必須的;而Python的分號(hào)可以省略,主要通過(guò)換行來(lái)識(shí)別語(yǔ)句的結(jié)的分號(hào)可以省略,主要通過(guò)換行來(lái)識(shí)別語(yǔ)句的結(jié)束。束。 如果要在一行中書(shū)寫(xiě)多個(gè)語(yǔ)句,就必須使用分號(hào)了如果要在一行中書(shū)寫(xiě)多個(gè)語(yǔ)句,就必須使用分號(hào)了,否則,否則Python無(wú)法識(shí)別語(yǔ)句之間的間隔。無(wú)
13、法識(shí)別語(yǔ)句之間的間隔。簡(jiǎn)單直白是簡(jiǎn)單直白是Python語(yǔ)法的特點(diǎn),語(yǔ)法的特點(diǎn),通常一行只寫(xiě)一條語(yǔ)句,這樣便于閱讀和理通常一行只寫(xiě)一條語(yǔ)句,這樣便于閱讀和理解程序。解程序。 Python同樣支持多行寫(xiě)一條語(yǔ)句,同樣支持多行寫(xiě)一條語(yǔ)句,Python使用使用“”作為換行符。多行寫(xiě)一條語(yǔ)句適用于長(zhǎng)語(yǔ)句的情況。作為換行符。多行寫(xiě)一條語(yǔ)句適用于長(zhǎng)語(yǔ)句的情況。2022-6-7212022-6-722執(zhí)行結(jié)果:執(zhí)行結(jié)果:執(zhí)行結(jié)果:執(zhí)行結(jié)果:2022-6-723執(zhí)行結(jié)果相同:執(zhí)行結(jié)果相同: 變量是計(jì)算機(jī)內(nèi)存中的一塊區(qū)域,變量可以存儲(chǔ)變量是計(jì)算機(jī)內(nèi)存中的一塊區(qū)域,變量可以存儲(chǔ)任何值(也稱指向),而且值可以改變。任
14、何值(也稱指向),而且值可以改變。 常量是一塊只讀內(nèi)存區(qū)域,常量一旦初始化就不常量是一塊只讀內(nèi)存區(qū)域,常量一旦初始化就不能修改。能修改。 例如:例如:2022-6-724賦值語(yǔ)句,賦值語(yǔ)句,“=”稱為賦值運(yùn)稱為賦值運(yùn)算符,用于使變量指向一個(gè)值。算符,用于使變量指向一個(gè)值。 變量名用于標(biāo)識(shí)對(duì)象及引用對(duì)象。變量名用于標(biāo)識(shí)對(duì)象及引用對(duì)象。 Python中,用合法的標(biāo)識(shí)符命名對(duì)象。中,用合法的標(biāo)識(shí)符命名對(duì)象。2022-6-725 標(biāo)識(shí)符是指標(biāo)識(shí)符是指Python語(yǔ)言語(yǔ)言中允許作為變量名或其他中允許作為變量名或其他對(duì)象名稱的有效符號(hào)對(duì)象名稱的有效符號(hào) 首字符是字母或下劃線首字符是字母或下劃線 其余可以是
15、字母、下劃線、其余可以是字母、下劃線、數(shù)字?jǐn)?shù)字 大小寫(xiě)敏感(大小寫(xiě)敏感(PI和和pi是不是不同的標(biāo)識(shí)符)同的標(biāo)識(shí)符) 變量名的長(zhǎng)度不受限制變量名的長(zhǎng)度不受限制 不能將不能將Python關(guān)鍵字用作關(guān)鍵字用作變量名變量名2022-6-726 關(guān)鍵字是關(guān)鍵字是Python語(yǔ)言的關(guān)鍵組成部分,語(yǔ)言的關(guān)鍵組成部分,不可隨便作為其他對(duì)象的標(biāo)識(shí)符不可隨便作為其他對(duì)象的標(biāo)識(shí)符 在一門(mén)語(yǔ)言中關(guān)鍵字是基本固定的集合在一門(mén)語(yǔ)言中關(guān)鍵字是基本固定的集合 在在 IDE 中常以不同顏色字體出現(xiàn)中常以不同顏色字體出現(xiàn) 2022-6-727 由由Python 2.x中的中的31個(gè)變?yōu)閭€(gè)變?yōu)?3個(gè)個(gè) 2022-6-728Fal
16、seNoneTrueandasassertbreakclasscontinuedefdelelifelseexceptfinallyforfromglobalifimportinislambdanotorpassprintraisereturntrywhilewithyield合法變量名合法變量名非法變量名非法變量名Mmx11xTax_ratetax ratetaxRatetaxRate!Elseelse2022-6-729 常量是一旦初始化后就不能改變的量。常量是一旦初始化后就不能改變的量。 例如:數(shù)字例如:數(shù)字5、字符串、字符串”abc”都是常量。都是常量。2022-6-730 數(shù)據(jù)類型是
17、構(gòu)成編程語(yǔ)言語(yǔ)法的基礎(chǔ)。不同的編程數(shù)據(jù)類型是構(gòu)成編程語(yǔ)言語(yǔ)法的基礎(chǔ)。不同的編程語(yǔ)言有不同的數(shù)據(jù)類型,但都具有常用的幾種數(shù)據(jù)語(yǔ)言有不同的數(shù)據(jù)類型,但都具有常用的幾種數(shù)據(jù)類型。類型。 Python的內(nèi)置數(shù)據(jù)類型:的內(nèi)置數(shù)據(jù)類型: 數(shù)字?jǐn)?shù)字 字符串字符串 元組元組 列表列表 字典字典 集合集合 本章介紹數(shù)字以及字符串的表示,其他后續(xù)介紹。本章介紹數(shù)字以及字符串的表示,其他后續(xù)介紹。2022-6-731序列序列 Python 3.x的數(shù)字類型分為:的數(shù)字類型分為:整型、浮整型、浮點(diǎn)型、布爾型、復(fù)數(shù)類型。點(diǎn)型、布爾型、復(fù)數(shù)類型。 使用使用Python編寫(xiě)程序時(shí),不需要聲明變編寫(xiě)程序時(shí),不需要聲明變量的類
18、型。由量的類型。由Python內(nèi)置的基本數(shù)據(jù)類內(nèi)置的基本數(shù)據(jù)類型來(lái)管理變量,在程序的后臺(tái)實(shí)現(xiàn)數(shù)值與型來(lái)管理變量,在程序的后臺(tái)實(shí)現(xiàn)數(shù)值與類型的關(guān)聯(lián)以及類型轉(zhuǎn)換等操作。類型的關(guān)聯(lián)以及類型轉(zhuǎn)換等操作。2022-6-732 若需要查看變量的類型,可以使用若需要查看變量的類型,可以使用Python的的type類。類。type是是_builtin_模塊的一個(gè)類,該類能返回模塊的一個(gè)類,該類能返回變量的類型。變量的類型。 _builtin_模塊是模塊是Python的內(nèi)聯(lián)模塊的內(nèi)聯(lián)模塊,內(nèi)聯(lián)模塊不需要,內(nèi)聯(lián)模塊不需要import語(yǔ)句,由語(yǔ)句,由Python解釋器自動(dòng)導(dǎo)入。解釋器自動(dòng)導(dǎo)入。2022-6-733
19、即數(shù)學(xué)中的整數(shù)。即數(shù)學(xué)中的整數(shù)。 Python 3.x中沒(méi)中沒(méi)有有l(wèi)ong類型,整數(shù)類型,整數(shù)都是都是int型,但其行型,但其行為模式與為模式與Python 2.x中的中的long類型類型差不多。差不多。2022-6-734 整型的子類整型的子類 僅有僅有2個(gè)值:個(gè)值:True、False 本質(zhì)上是用整型的本質(zhì)上是用整型的1、0分別存儲(chǔ)的分別存儲(chǔ)的 2022-6-735 即數(shù)學(xué)中的實(shí)數(shù)。即數(shù)學(xué)中的實(shí)數(shù)。 可以用科學(xué)計(jì)數(shù)法可以用科學(xué)計(jì)數(shù)法表示。表示。2022-6-7362022-6-737 數(shù)值還可表示為八進(jìn)制、十六進(jìn)制和二進(jìn)數(shù)值還可表示為八進(jìn)制、十六進(jìn)制和二進(jìn)制。制。八進(jìn)制:以八進(jìn)制:以0o打
20、頭,打頭,0-7數(shù)字?jǐn)?shù)字十六進(jìn)制:以十六進(jìn)制:以0 x打頭,打頭,0-9數(shù)字,字母數(shù)字,字母a-f二進(jìn)制:以二進(jìn)制:以0b打頭,打頭,0-1數(shù)字?jǐn)?shù)字2022-6-7382022-6-739 python默認(rèn)地用十進(jìn)制值顯示,但它提供了內(nèi)默認(rèn)地用十進(jìn)制值顯示,但它提供了內(nèi)置的函數(shù),允許將整數(shù)轉(zhuǎn)換為其他進(jìn)制的數(shù)字字置的函數(shù),允許將整數(shù)轉(zhuǎn)換為其他進(jìn)制的數(shù)字字符串:符串: oct函數(shù)函數(shù)將十進(jìn)制數(shù)轉(zhuǎn)換為八進(jìn)制數(shù)將十進(jìn)制數(shù)轉(zhuǎn)換為八進(jìn)制數(shù) hex函數(shù)函數(shù)將十進(jìn)制轉(zhuǎn)換為十六進(jìn)制數(shù),將十進(jìn)制轉(zhuǎn)換為十六進(jìn)制數(shù), bin函數(shù)函數(shù)將十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制。將十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制。 另一種方式:內(nèi)置另一種方式:內(nèi)置in
21、t函數(shù)會(huì)將一個(gè)數(shù)字的字符串函數(shù)會(huì)將一個(gè)數(shù)字的字符串轉(zhuǎn)換為一個(gè)整數(shù),并可以通過(guò)定義的第二個(gè)參數(shù)轉(zhuǎn)換為一個(gè)整數(shù),并可以通過(guò)定義的第二個(gè)參數(shù)來(lái)確定第一個(gè)數(shù)字字符串參數(shù)的進(jìn)制。來(lái)確定第一個(gè)數(shù)字字符串參數(shù)的進(jìn)制。2022-6-7402022-6-741 Python提供了內(nèi)置提供了內(nèi)置的復(fù)數(shù)支持。復(fù)數(shù)常的復(fù)數(shù)支持。復(fù)數(shù)常用于工程和科學(xué)計(jì)算用于工程和科學(xué)計(jì)算之中。之中。 復(fù)數(shù)是涉及復(fù)數(shù)是涉及-1的平方的平方根的數(shù)字,在根的數(shù)字,在Python中,用中,用1j表表示示-1的平方根。的平方根。2022-6-742 字符串由一系列字符組成。字符包括:字符串由一系列字符組成。字符包括:字母字母數(shù)字?jǐn)?shù)字標(biāo)點(diǎn)符號(hào)標(biāo)點(diǎn)
22、符號(hào)其他特殊符號(hào)和不可打印的字符其他特殊符號(hào)和不可打印的字符 例如:例如:cat!567-45442Up and Down2022-6-743 在在Python中,可以使用三種方式表示字符串。中,可以使用三種方式表示字符串。 單引號(hào),如:?jiǎn)我?hào),如: http、open windows、 cat 雙引號(hào),如:雙引號(hào),如: http、 open windows、 cat 三引號(hào),如:三引號(hào),如: http或多行字符串:或多行字符串:Me and my monkeyhave something to hide2022-6-744 三種引號(hào)是等價(jià)的。大多數(shù)情況會(huì)使用單引號(hào),三種引號(hào)是等價(jià)的。大多數(shù)情
23、況會(huì)使用單引號(hào),因?yàn)橐子谳斎耄ú恍璋聪乱驗(yàn)橐子谳斎耄ú恍璋聪耂hift鍵)。鍵)。 單引號(hào)和雙引號(hào)的一個(gè)主要用途為:可以在字符單引號(hào)和雙引號(hào)的一個(gè)主要用途為:可以在字符串中包含字符串中包含字符和和。如:。如:Its great She said Yes! 三引號(hào)適用于創(chuàng)建多行字符串。三引號(hào)括起的字三引號(hào)適用于創(chuàng)建多行字符串。三引號(hào)括起的字符串中還可以包含字符符串中還可以包含字符和和。另外,三引號(hào)創(chuàng)建。另外,三引號(hào)創(chuàng)建的多行字符串可作為程序的文檔說(shuō)明。的多行字符串可作為程序的文檔說(shuō)明。2022-6-745 之前在第一章中最簡(jiǎn)單的之前在第一章中最簡(jiǎn)單的Python程序中就用到程序中就用到了了pri
24、nt()函數(shù)輸出字符串。函數(shù)輸出字符串。 print()函數(shù)用來(lái)在屏幕上輸出文本。函數(shù)用來(lái)在屏幕上輸出文本。 例如:用例如:用print函數(shù)輸出三種引號(hào)的字符串。函數(shù)輸出三種引號(hào)的字符串。2022-6-746 當(dāng)在一條語(yǔ)句中輸出多個(gè)字符串時(shí),當(dāng)在一條語(yǔ)句中輸出多個(gè)字符串時(shí),print()函數(shù)會(huì)自動(dòng)地插入空格,只需用逗函數(shù)會(huì)自動(dòng)地插入空格,只需用逗號(hào)將不同的字符串隔開(kāi)即可。號(hào)將不同的字符串隔開(kāi)即可。 例如:例如:2022-6-747 例如:例如:2022-6-748 %s字符串的格式說(shuō)明符;字符串的格式說(shuō)明符; 命令行中黑色的命令行中黑色的%表明其后的所有值會(huì)被插入到字符串相應(yīng)表明其后的所有值會(huì)
25、被插入到字符串相應(yīng)的格式說(shuō)明符處;的格式說(shuō)明符處; %10s占位占位10個(gè)字符,右對(duì)齊;個(gè)字符,右對(duì)齊; %-5s占位占位5個(gè)字符,左對(duì)齊。個(gè)字符,左對(duì)齊。 其他格式符:其他格式符:%d整數(shù)格式符;整數(shù)格式符;%f浮點(diǎn)數(shù)格式符;浮點(diǎn)數(shù)格式符;%o八進(jìn)制格式符;八進(jìn)制格式符;%x十六進(jìn)制格式符十六進(jìn)制格式符 Python的運(yùn)算符包括算術(shù)運(yùn)算符、位運(yùn)的運(yùn)算符包括算術(shù)運(yùn)算符、位運(yùn)算符、關(guān)系運(yùn)算符和邏輯運(yùn)算符。算符、關(guān)系運(yùn)算符和邏輯運(yùn)算符。 表達(dá)式是由各種類型的數(shù)據(jù)和運(yùn)算符組成表達(dá)式是由各種類型的數(shù)據(jù)和運(yùn)算符組成的有意義的式子。的有意義的式子。2022-6-749(1)整數(shù)運(yùn)算)整數(shù)運(yùn)算2022-6-
26、750名名 稱稱運(yùn)算符運(yùn)算符示示 例例乘方乘方*3*327正、負(fù)號(hào)正、負(fù)號(hào)+、-+2525-25-25乘、除乘、除*、/2*363/21.5整除整除/3/21求余求余%25%31加、減加、減+、-3+475-32高高低低2022-6-751 運(yùn)算順序運(yùn)算順序 Python算術(shù)運(yùn)算的規(guī)則與常規(guī)算術(shù)的規(guī)則相同算術(shù)運(yùn)算的規(guī)則與常規(guī)算術(shù)的規(guī)則相同。 長(zhǎng)度不受限制長(zhǎng)度不受限制 與其他大多數(shù)編程語(yǔ)言不同,與其他大多數(shù)編程語(yǔ)言不同,Python對(duì)整數(shù)的對(duì)整數(shù)的長(zhǎng)度沒(méi)有限制,可以執(zhí)行數(shù)十位甚至數(shù)百數(shù)千位長(zhǎng)度沒(méi)有限制,可以執(zhí)行數(shù)十位甚至數(shù)百數(shù)千位的整數(shù)運(yùn)算。的整數(shù)運(yùn)算。 如:如:27*100 所有適合用于整數(shù)所
27、有適合用于整數(shù)的算術(shù)運(yùn)算符都可的算術(shù)運(yùn)算符都可用于浮點(diǎn)數(shù),包括用于浮點(diǎn)數(shù),包括%(求余)和(求余)和/(整除)。(整除)。 例如:例如:2022-6-752 與整數(shù)不同,浮點(diǎn)數(shù)存在上限和下限,超與整數(shù)不同,浮點(diǎn)數(shù)存在上限和下限,超出上限或下限將導(dǎo)致溢出錯(cuò)誤。這種限制出上限或下限將導(dǎo)致溢出錯(cuò)誤。這種限制與不同的計(jì)算機(jī)系統(tǒng)有關(guān)。與不同的計(jì)算機(jī)系統(tǒng)有關(guān)。 Python可能不對(duì)溢出錯(cuò)誤進(jìn)行提示,程可能不對(duì)溢出錯(cuò)誤進(jìn)行提示,程序員應(yīng)將此問(wèn)題考慮在內(nèi),以避免溢出。序員應(yīng)將此問(wèn)題考慮在內(nèi),以避免溢出。 例如:例如:2022-6-753 在計(jì)算機(jī)中,數(shù)字用二進(jìn)制表示,但并非所有的浮點(diǎn)數(shù)都在計(jì)算機(jī)中,數(shù)字用二進(jìn)
28、制表示,但并非所有的浮點(diǎn)數(shù)都可用二進(jìn)制精確表示。可用二進(jìn)制精確表示。 如:如: 對(duì)多數(shù)程序來(lái)說(shuō),小數(shù)點(diǎn)之后包含對(duì)多數(shù)程序來(lái)說(shuō),小數(shù)點(diǎn)之后包含17位足夠了,但如果位足夠了,但如果執(zhí)行大量計(jì)算時(shí)小誤差會(huì)累計(jì)為大誤差,當(dāng)需要進(jìn)行精密執(zhí)行大量計(jì)算時(shí)小誤差會(huì)累計(jì)為大誤差,當(dāng)需要進(jìn)行精密計(jì)算時(shí),必須考慮細(xì)微的浮點(diǎn)數(shù)誤差,避免它們累積出大計(jì)算時(shí),必須考慮細(xì)微的浮點(diǎn)數(shù)誤差,避免它們累積出大誤差。誤差。 一般而言,應(yīng)優(yōu)先考慮使用整數(shù),因?yàn)樗鼈兏_且不會(huì)一般而言,應(yīng)優(yōu)先考慮使用整數(shù),因?yàn)樗鼈兏_且不會(huì)溢出(溢出(Python中)。中)。2022-6-754 除了除了/和和%運(yùn)算符之運(yùn)算符之外,其他用于整數(shù)的外
29、,其他用于整數(shù)的算術(shù)運(yùn)算符都可用于算術(shù)運(yùn)算符都可用于復(fù)數(shù)。復(fù)數(shù)。 復(fù)數(shù)可以分離實(shí)數(shù)部復(fù)數(shù)可以分離實(shí)數(shù)部分和虛數(shù)部分分和虛數(shù)部分 復(fù)數(shù)復(fù)數(shù).real 復(fù)數(shù)復(fù)數(shù).imag 復(fù)數(shù)的共軛復(fù)數(shù)的共軛 復(fù)數(shù)復(fù)數(shù).conjugate() 2022-6-755函數(shù)函數(shù)操作含義操作含義abs(x)x的絕對(duì)值的絕對(duì)值divmod(x,y)(x/y,x%y)pow(x,y)x的的y次冪次冪2022-6-756 例如:例如:函數(shù)函數(shù)數(shù)學(xué)表示數(shù)學(xué)表示含義含義圓周率圓周率pi的近似值,的近似值,15位小數(shù)位小數(shù)自然常數(shù)自然常數(shù)eee的近似值,的近似值,15位小數(shù)位小數(shù)ceil(x) x 對(duì)浮點(diǎn)數(shù)向上取整對(duì)浮點(diǎn)數(shù)向上取整f
30、loor(x) x 對(duì)浮點(diǎn)數(shù)向下取整對(duì)浮點(diǎn)數(shù)向下取整pow(x,y)xyx的的y次方次方log(x)lg x以以e為底的為底的x的對(duì)數(shù)的對(duì)數(shù)log10(x)log10 x以以10為底的對(duì)數(shù)為底的對(duì)數(shù)log(x,b)logbx以以b為底的為底的x的對(duì)數(shù)的對(duì)數(shù)sqrt(x)xx的平方根的平方根2022-6-7572022-6-758函數(shù)函數(shù)數(shù)學(xué)表示數(shù)學(xué)表示含義含義exp(x)exe的的x次方次方factorial(n)n!計(jì)算計(jì)算n的階乘的階乘degrees(x)將將x弧度轉(zhuǎn)換為度數(shù)弧度轉(zhuǎn)換為度數(shù)radians(x)將將x度轉(zhuǎn)換為弧度數(shù)度轉(zhuǎn)換為弧度數(shù)sin(x)sin xx的正弦的正弦cos(x)
31、cos xx的余弦的余弦tan(x)tan xx的正切的正切asin(x)arcsin x反正弦函數(shù),反正弦函數(shù),x-1.0,1.0acos(x)arccos x反余弦函數(shù),反余弦函數(shù),x-1.0,1.0atan(x)arctan x反正切函數(shù),反正切函數(shù),x-1.0,1.0函數(shù)函數(shù)含義含義seed(x)給隨機(jī)數(shù)一個(gè)種子值,默認(rèn)隨機(jī)種子是給隨機(jī)數(shù)一個(gè)種子值,默認(rèn)隨機(jī)種子是系統(tǒng)時(shí)鐘系統(tǒng)時(shí)鐘random()生成一個(gè)生成一個(gè)0, 1.0)之間的隨機(jī)小數(shù)之間的隨機(jī)小數(shù)uniform(a,b)生成一個(gè)生成一個(gè)a到到b之間的隨機(jī)小數(shù)之間的隨機(jī)小數(shù)randint(a,b)生成一個(gè)生成一個(gè)a到到b之間的隨機(jī)整
32、數(shù)之間的隨機(jī)整數(shù)randrange(a,b,c)隨機(jī)生成一個(gè)從隨機(jī)生成一個(gè)從a開(kāi)始到開(kāi)始到b以以c遞增的數(shù)遞增的數(shù)choice()從列表中隨機(jī)返回一個(gè)元素從列表中隨機(jī)返回一個(gè)元素shuffle()將列表中元素隨機(jī)打亂將列表中元素隨機(jī)打亂sample(,k)從指定列表隨機(jī)獲取從指定列表隨機(jī)獲取k個(gè)元素個(gè)元素2022-6-7592022-6-760 當(dāng)設(shè)定相同的種子后當(dāng)設(shè)定相同的種子后,每次調(diào)用隨機(jī)函數(shù),每次調(diào)用隨機(jī)函數(shù)后生成的隨機(jī)數(shù)都是后生成的隨機(jī)數(shù)都是相同的。這就是隨機(jī)相同的。這就是隨機(jī)種子的作用。種子的作用。2022-6-761 因?yàn)橛?jì)算機(jī)是一個(gè)確定設(shè)備,不能生成真因?yàn)橛?jì)算機(jī)是一個(gè)確定設(shè)備,
33、不能生成真正的隨機(jī)數(shù)。所以,由計(jì)算機(jī)產(chǎn)生的隨機(jī)正的隨機(jī)數(shù)。所以,由計(jì)算機(jī)產(chǎn)生的隨機(jī)數(shù)都是由一個(gè)種子開(kāi)始的偽隨機(jī)序列。數(shù)都是由一個(gè)種子開(kāi)始的偽隨機(jī)序列。 相同的隨機(jī)種子產(chǎn)生相同的偽隨機(jī)數(shù)序列相同的隨機(jī)種子產(chǎn)生相同的偽隨機(jī)數(shù)序列,也有利于程序的驗(yàn)證執(zhí)行。,也有利于程序的驗(yàn)證執(zhí)行。2022-6-762名名 稱稱運(yùn)算符運(yùn)算符舉例舉例按位取反按位取反bin(3&5)0b1按位與按位與&bin(3|5)0b111按位或按位或|bin(0o710o52)0b10011按位異或按位異或 bin(0o25)-0b10110左移左移2 2112022-6-763 位運(yùn)算符是對(duì)其操作數(shù)按其二進(jìn)制形式
34、逐位進(jìn)位運(yùn)算符是對(duì)其操作數(shù)按其二進(jìn)制形式逐位進(jìn)行運(yùn)算,參加位運(yùn)算的操作數(shù)必須為整數(shù)。行運(yùn)算,參加位運(yùn)算的操作數(shù)必須為整數(shù)。 運(yùn)算規(guī)則:運(yùn)算規(guī)則: 將兩個(gè)運(yùn)算量的每一個(gè)位進(jìn)行邏輯與操作將兩個(gè)運(yùn)算量的每一個(gè)位進(jìn)行邏輯與操作 例如:例如: 用途:用途: 將某一位置將某一位置0,其他位不變。,其他位不變。例如:將變量例如:將變量a的最低位置的最低位置0: a = a & 0 xfe; ;(0 xfe:1111 1110) 取指定位。取指定位。例如:取出例如:取出a的低字節(jié),置于的低字節(jié),置于c中:中:c=a & 0 xff; (0 xff:1111 1111)2022-6-764 運(yùn)算
35、規(guī)則運(yùn)算規(guī)則將兩個(gè)運(yùn)算量的每一個(gè)位進(jìn)行邏輯或操作將兩個(gè)運(yùn)算量的每一個(gè)位進(jìn)行邏輯或操作 例如:例如: 用途:用途:將某些位置將某些位置1,其他位不變。,其他位不變。例如:將變量例如:將變量 a 的低字節(jié)置的低字節(jié)置 1 : a = a | 0 xff;2022-6-765 運(yùn)算規(guī)則:運(yùn)算規(guī)則: 兩個(gè)操作數(shù)進(jìn)行異或:兩個(gè)操作數(shù)進(jìn)行異或:若對(duì)應(yīng)位相同,則結(jié)果該位為若對(duì)應(yīng)位相同,則結(jié)果該位為 0,若對(duì)應(yīng)位不同,則結(jié)果該位為若對(duì)應(yīng)位不同,則結(jié)果該位為 1, 例如:計(jì)算例如:計(jì)算 0o710o52 用途舉例:使特定位翻轉(zhuǎn)(與用途舉例:使特定位翻轉(zhuǎn)(與0異或保持原值,與異或保持原值,與1異或取反)異或取反)
36、 例如:要使例如:要使 01111010 低四位翻轉(zhuǎn):低四位翻轉(zhuǎn):2022-6-766 運(yùn)算規(guī)則:運(yùn)算規(guī)則:?jiǎn)文窟\(yùn)算符,對(duì)一個(gè)二進(jìn)制數(shù)按位取反。單目運(yùn)算符,對(duì)一個(gè)二進(jìn)制數(shù)按位取反。 例如:例如: 0o25:0000000000010101 0o25:11111111111010102022-6-767 左移運(yùn)算(左移運(yùn)算()右移后:右移后:低位:舍棄低位:舍棄高位:高位: 無(wú)符號(hào)數(shù):補(bǔ)無(wú)符號(hào)數(shù):補(bǔ)0 有符號(hào)數(shù):補(bǔ)有符號(hào)數(shù):補(bǔ)“符號(hào)位符號(hào)位”2022-6-7682022-6-769關(guān)系運(yùn)算符關(guān)系運(yùn)算符關(guān)系表達(dá)式關(guān)系表達(dá)式描述描述優(yōu)先級(jí)優(yōu)先級(jí)xxy大于大于=x=x=y大于等于大于等于=x=y等于等
37、于優(yōu)先級(jí)相等優(yōu)先級(jí)相等!=x!=y不等于不等于2022-6-770 算術(shù)運(yùn)算符的優(yōu)先級(jí)高于關(guān)系運(yùn)算符算術(shù)運(yùn)算符的優(yōu)先級(jí)高于關(guān)系運(yùn)算符2022-6-771相當(dāng)于:相當(dāng)于:31邏輯運(yùn)算符邏輯運(yùn)算符邏輯表達(dá)式邏輯表達(dá)式描述描述優(yōu)先級(jí)優(yōu)先級(jí)andx and y邏輯與,當(dāng)邏輯與,當(dāng)x為為T(mén)rue時(shí),時(shí),才計(jì)算才計(jì)算y優(yōu)先級(jí)相等優(yōu)先級(jí)相等orx or y邏輯或,當(dāng)邏輯或,當(dāng)x為為False時(shí),時(shí),才計(jì)算才計(jì)算ynotnot x邏輯非邏輯非優(yōu)先級(jí)大于優(yōu)先級(jí)大于and和和or=x=y邏輯相等邏輯相等優(yōu)先級(jí)相等,優(yōu)先級(jí)優(yōu)先級(jí)相等,優(yōu)先級(jí)大于大于not!=x!=y邏輯不等邏輯不等2022-6-772pqp=qq!
38、=qp and qp or qnot pFalseFalseTrueFalseFalseFalseTrueFalseTrueFalseTrueFalseTrueTrueTrueFalseFalseTrueFalseTrueFalseTrueTrueTrueFalseTrueTrueFalse2022-6-773( )p=qp!=qnot pp and qp or q2022-6-7742022-6-775 算術(shù)運(yùn)算符算術(shù)運(yùn)算符 位運(yùn)算符位運(yùn)算符 關(guān)系運(yùn)算符關(guān)系運(yùn)算符 邏輯運(yùn)算符邏輯運(yùn)算符2022-6-776高高低低 類型轉(zhuǎn)換是常用功能,類型轉(zhuǎn)換是常用功能,Python提供了很提供了很多簡(jiǎn)化這種
39、工作的內(nèi)置函數(shù)。多簡(jiǎn)化這種工作的內(nèi)置函數(shù)。 常用的有:常用的有:floatintroundcomplexstr2022-6-777 使用函數(shù)使用函數(shù)float(x)將整數(shù)或整數(shù)形式的字將整數(shù)或整數(shù)形式的字符串轉(zhuǎn)換為浮點(diǎn)數(shù)。符串轉(zhuǎn)換為浮點(diǎn)數(shù)。 例如:例如:2022-6-778 函數(shù)函數(shù)str(n)將指定的數(shù)字轉(zhuǎn)換為相應(yīng)的字將指定的數(shù)字轉(zhuǎn)換為相應(yīng)的字符串。符串。 例如:例如:2022-6-779 有時(shí)有時(shí)Python會(huì)自動(dòng)在數(shù)值類型之間轉(zhuǎn)換會(huì)自動(dòng)在數(shù)值類型之間轉(zhuǎn)換,而不要求顯式地調(diào)用轉(zhuǎn)換函數(shù)。,而不要求顯式地調(diào)用轉(zhuǎn)換函數(shù)。 一般而言,表達(dá)式同時(shí)包含整數(shù)和浮點(diǎn)數(shù)一般而言,表達(dá)式同時(shí)包含整數(shù)和浮點(diǎn)數(shù)時(shí)
40、,時(shí),Python會(huì)自動(dòng)將整數(shù)轉(zhuǎn)換為浮點(diǎn)數(shù)會(huì)自動(dòng)將整數(shù)轉(zhuǎn)換為浮點(diǎn)數(shù)。 例如:例如:2022-6-780 函數(shù)函數(shù)int(x)將小數(shù)部分刪除將小數(shù)部分刪除 函數(shù)函數(shù)round(x)標(biāo)準(zhǔn)圓整方式(將小數(shù)部分標(biāo)準(zhǔn)圓整方式(將小數(shù)部分.5的數(shù)字圓整到最接近的偶數(shù)的數(shù)字圓整到最接近的偶數(shù)被稱為銀行家圓被稱為銀行家圓整。因此,小數(shù)部分為整。因此,小數(shù)部分為.5的數(shù)字可能向下圓整,的數(shù)字可能向下圓整,也可能向上圓整)。也可能向上圓整)。 例如:例如:2022-6-781 函數(shù)函數(shù)int(s)將數(shù)字形式的字符串轉(zhuǎn)換為整數(shù)將數(shù)字形式的字符串轉(zhuǎn)換為整數(shù) 函數(shù)函數(shù)float(x)將數(shù)字形式的字符串轉(zhuǎn)換為浮點(diǎn)將數(shù)字形式的字符串轉(zhuǎn)換為浮點(diǎn)數(shù)數(shù) 例如:例如:2022-6-782 函數(shù)函數(shù)complex(x)將整數(shù)或浮點(diǎn)數(shù)轉(zhuǎn)換將整數(shù)或浮點(diǎn)數(shù)轉(zhuǎn)換為復(fù)數(shù)。為復(fù)數(shù)。 例如:例如:2022-6-783 變量第一次賦值,同時(shí)獲得類型和變量第一次賦值,同時(shí)獲得類型和“值值” Python是動(dòng)態(tài)的強(qiáng)類型語(yǔ)言是動(dòng)態(tài)的強(qiáng)類型語(yǔ)言 不需要顯式聲明,根據(jù)不需要顯式聲明,根據(jù)“值值”確定類型確定類型 以以“引用引用”的方式實(shí)現(xiàn)賦值的方式實(shí)現(xiàn)賦值 格式:格式:var = value 左值左值 右值右值 賦值運(yùn)算符賦值運(yùn)算符 功能:定義新的變量;讓已定義的變
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年能源管理與企業(yè)節(jié)能策略
- 第2單元雙休必讀經(jīng)典書(shū)
- 2026年劇本殺運(yùn)營(yíng)公司質(zhì)量問(wèn)題整改管理制度
- 2026年劇本殺運(yùn)營(yíng)公司員工跨部門(mén)培訓(xùn)管理制度
- 生成式人工智能在初中歷史課堂個(gè)性化教學(xué)中的應(yīng)用探討教學(xué)研究課題報(bào)告
- 高中生對(duì)基因編輯技術(shù)科學(xué)證據(jù)的批判性思維訓(xùn)練課題報(bào)告教學(xué)研究課題報(bào)告
- 護(hù)理部護(hù)理工作信息化建設(shè)匯報(bào)
- 健全消防安全制度
- 體育消費(fèi)券制度
- 會(huì)員管理制度
- 220kv輸變電工程項(xiàng)目實(shí)施方案
- 中國(guó)近代學(xué)前教育
- 海上風(fēng)電機(jī)組基礎(chǔ)結(jié)構(gòu)-第三章課件
- 家庭教育講師培訓(xùn)方法研究
- 《英語(yǔ)面試指南》招聘求職必備手冊(cè)
- DB12-T 601-2022 城市軌道交通運(yùn)營(yíng)服務(wù)規(guī)范
- 白油化學(xué)品安全技術(shù)說(shuō)明書(shū)
- 砼澆筑工程技術(shù)交底
- 重慶園林工程師園林理論
- CTM-DI(B)磁力儀使用說(shuō)明書(shū)
- GB/T 32545-2016鐵礦石產(chǎn)品等級(jí)的劃分
評(píng)論
0/150
提交評(píng)論