新聞中心

創(chuàng)新互聯(lián)專注于彭陽(yáng)網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供彭陽(yáng)營(yíng)銷型網(wǎng)站建設(shè),彭陽(yáng)網(wǎng)站制作、彭陽(yáng)網(wǎng)頁(yè)設(shè)計(jì)、彭陽(yáng)網(wǎng)站官網(wǎng)定制、微信平臺(tái)小程序開發(fā)服務(wù),打造彭陽(yáng)網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供彭陽(yáng)網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
一、幾個(gè)概念
1.表達(dá)式
表達(dá)式,是由數(shù)字、算符、數(shù)字分組符號(hào)(括號(hào))、自由變量和約束變量等以能球的數(shù)值的有意義排列方法所得的組合。
用通俗的話講,表達(dá)式就是類似于數(shù)學(xué)公式的東西。
表達(dá)式不會(huì)對(duì)程序產(chǎn)生影響。
2.語(yǔ)句
語(yǔ)句,是一個(gè)語(yǔ)法上自成體系的單位,它由一個(gè)詞或語(yǔ)法上有關(guān)聯(lián)的一組詞構(gòu)成。
語(yǔ)句會(huì)對(duì)程序產(chǎn)生影響。
3.程序
程序就是由一條一條的語(yǔ)句和一條一條的表達(dá)式組成的。
4.函數(shù)
函數(shù)是一個(gè)專門用來(lái)完成特定的功能的語(yǔ)句。
形如:xxx()。
參數(shù):函數(shù)可以不添加參數(shù),也可以添加一個(gè)或多個(gè)參數(shù),如有多個(gè)參數(shù),應(yīng)用“,”隔開。
返回值:不是所有函數(shù)都有返回值。
函數(shù)的分類:
內(nèi)置函數(shù):由python解釋器提供,可以直接使用;
自定義函數(shù):自己根據(jù)需要定義的函數(shù)。
二、標(biāo)識(shí)符
Python語(yǔ)言由關(guān)鍵字、標(biāo)識(shí)符、注釋、變量和數(shù)值、運(yùn)算符、語(yǔ)句、函數(shù)、序列等8個(gè)部分組成。
1.關(guān)鍵字
Python自己使用,我們不能再自己定義使用的詞。
可以在console中執(zhí)行import keyword,再執(zhí)行keyword.kwlist查看Python的關(guān)鍵字。
2.標(biāo)識(shí)符
開發(fā)人員在程序中自定義的一些符號(hào)的名稱,例如變量名、類名、函數(shù)名等。
組成:
由26個(gè)英文字母(大小寫)、數(shù)字0-9、符號(hào)_$等組成。
規(guī)則:
(1)標(biāo)識(shí)符可以包含字母、數(shù)字、_,但是不能使用數(shù)字做開頭,例如name1、name_、_name等;
(2)不能使用關(guān)鍵字和保留字作為標(biāo)識(shí)符。
命名方式:
命名原則:見名識(shí)意。
駝峰命名法:
小駝峰:第一個(gè)單詞以小寫字母開始,后邊單詞首字母大寫,如myName、aDog;
大駝峰:每一個(gè)單詞的首字母大寫,如FirstName、LastName;
下劃線:用下劃線來(lái)連接兩個(gè)有含義的單詞,如get_url,buffer_name。
三、整數(shù)和小數(shù)
1.整數(shù)
即整型,如a=1、b=2等,都是int類型。
※計(jì)算機(jī)中存儲(chǔ)的數(shù)值不是無(wú)窮大,有一定的范圍;
※遇到比較大的數(shù),可以每隔幾位用下劃線_分割,如123_456_789等。
2.小數(shù)
即浮點(diǎn)型,如a=1.2、b=0.09。
※浮點(diǎn)數(shù)是有誤差的,如Python中計(jì)算0.1+0.2=0.30000000000000004,而不是0.3,這是因?yàn)橛?jì)算機(jī)中運(yùn)算用的是二進(jìn)制數(shù)字,而在Python中輸入的是十進(jìn)制數(shù)字,在Python運(yùn)行時(shí)將十進(jìn)制轉(zhuǎn)化為二進(jìn)制時(shí)會(huì)產(chǎn)生誤差,從而使計(jì)算產(chǎn)生誤差。
四、布爾類型和空值
1.布爾類型
布爾型只有兩個(gè)值True和False,基本都是用于邏輯判斷。
※布爾值實(shí)際上也屬于整型,True相當(dāng)于1,F(xiàn)alse相當(dāng)于0。
2.空值
即None,是常量,表示數(shù)據(jù)是一個(gè)空值。
五、字符串和轉(zhuǎn)義字符
1.字符串
字符串就是由字符、數(shù)字、下劃線組成的一串字符,如’Hello’、“World”。
※字符串用單引號(hào)或雙引號(hào)包含,但是但單雙引號(hào)必須成對(duì)使用,不能混用,并且相同引號(hào)之間不能嵌套。
※可由type()函數(shù)來(lái)檢測(cè)字符串的類型。
2.轉(zhuǎn)義字符
即“\”,使字符在Python中單獨(dú)出現(xiàn)的意義消失,使得轉(zhuǎn)義字符開頭的該字符序列具有不同于該字符序列單獨(dú)出現(xiàn)時(shí)的語(yǔ)義。
\‘表示’
\“表示”
\t表示制表符tab
\n表示換行符
\表示反斜杠
※可以在字符串前加字母’r’使其具有最原本的意義。
六、長(zhǎng)字符串
對(duì)于較長(zhǎng)的字符串,在每一行后加反斜杠\可使不同行組成一個(gè)字符串;
對(duì)于多行的字符串,需要用三重引號(hào)表示,這樣可以換行,同時(shí)保留字符串中的格式,如:
'''ascii(object) As repr(), return a string containing a printable representation of an object, but escape the non-ASCII characters in the string returned by repr() using \x, \u or \U escapes. This generates a string similar to that returned by repr() in Python 2. '''
即會(huì)保留字符串在文檔中的格式并換行。
七、格式化字符串
方式一、拼字符串
字符串與字符串之間才能拼接,如:print('s = '+s) 。
可以進(jìn)行類型轉(zhuǎn)換,如:執(zhí)行6+int('6'),會(huì)輸出12。
方式二、多個(gè)參數(shù)
傳入多個(gè)參數(shù),如:
print('s =',s)方式三、占位符
創(chuàng)建字符串時(shí)可以在字符串中指定占位符。
%s 字符
%d 整數(shù)
例如:
print('I love %s' % 'Python')
print('I love %s and %s' % ('Python','Java'))注意:占位數(shù)必須和后邊的參數(shù)個(gè)數(shù)相同,否則會(huì)報(bào)錯(cuò)。
方式四、“新式”字符串格式化
s='Python'
print('I love {0}'.format(s))方式五、字符串插值/f-Strings
s1='Python'
s2='Java
print(f'I love {s1} and {s2}')※如需了解字符串的詳細(xì)用法,可參考https://blog.csdn.net/ning13481193737/article/details/80948501。
八、字符串的其他操作
1.字符串長(zhǎng)度
用len()函數(shù)。
2.字符串運(yùn)算
用s*20即可將字符串s打印20編。
3.字符串包含
用in來(lái)判斷一個(gè)字符串是否在另一個(gè)字符串中,如用a in b來(lái)判斷a是否在b中。
4.求值和最小值
用max()和min()
5.求字符在ASCII表中的十進(jìn)制數(shù)值
用ord()函數(shù)
print(‘A’)
6.分割字符串
用split()函數(shù),返回列表
如:
s='I love Python'
s.split(' ')7.拼接字符串
用join()方法,如'_'.join(s)
8.去掉空格
strip()去掉字符左右兩邊的空格
lstrip()去掉字符左邊的空格
rstrip()去掉字符右邊的空格
如:
s=' I love Python ' print(s.strip()) print(s.lstrip()) print(s.rstrip())
9.字符串大小寫
upper()全部大寫
lower()全部小寫
capitialize()首字母大寫
isupper()判斷是否大寫
islower()判斷是否小寫
s='I love Python' print(s.upper()) print(s.capitialize()) print(s.islower())
九、變量
1.什么時(shí)候定義變量:
當(dāng)數(shù)據(jù)不確定、需要對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)時(shí),據(jù)需要定義一個(gè)變量來(lái)完成存儲(chǔ)。
2.什么是變量:
變量就是計(jì)算機(jī)內(nèi)存中的一塊區(qū)域,存儲(chǔ)規(guī)定范圍內(nèi)的值。
※值可以改變,通俗地講,變量就是給數(shù)據(jù)取名字;
※同時(shí),變量名也要符合標(biāo)識(shí)符的命名規(guī)則;
※通過(guò)id()來(lái)查不同變量的存儲(chǔ)在內(nèi)存中的地址;
※兩個(gè)變量相等和兩個(gè)變量是同一個(gè)對(duì)象是兩個(gè)概念。
3.變量的運(yùn)算:
a=10 b=4 print(a+b)
總結(jié):只要在運(yùn)算過(guò)程中含有浮點(diǎn)數(shù),那么返回的就是一個(gè)浮點(diǎn)數(shù)。
python學(xué)習(xí)網(wǎng),大量的免費(fèi)python視頻教程,歡迎在線學(xué)習(xí)!
當(dāng)前名稱:創(chuàng)新互聯(lián)Python教程:Python基礎(chǔ)之基本數(shù)據(jù)類型
網(wǎng)頁(yè)地址:http://m.fisionsoft.com.cn/article/dhhhjcp.html


咨詢
建站咨詢
