亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python中的變量及簡單數(shù)據(jù)類型應(yīng)用

 更新時(shí)間:2022年03月28日 10:59:32   作者:西岸賢  
這篇文章主要介紹了Python中的變量及簡單數(shù)據(jù)類型應(yīng)用,簡單的數(shù)據(jù)類型包括字符串和數(shù)字,更多詳細(xì)內(nèi)容,需要的小伙伴可以參考一下

前言:

本文的主要內(nèi)容是介紹Python中的變量命名規(guī)則和簡單數(shù)據(jù)類型的應(yīng)用,簡單的數(shù)據(jù)類型包括字符串和數(shù)字等,文中還附有代碼以及相應(yīng)的運(yùn)行結(jié)果輔助理解。

一、變量

變量的命名規(guī)則:

  • 1.變量名只能包含字母、數(shù)字和下劃線,且數(shù)字不能打頭。
  • 2.變量名不能包含空格,但可使用下劃線來分隔其中的單詞。
  • 3.不要將Python關(guān)鍵字和函數(shù)名用作變量名。

Python中的關(guān)鍵字如下圖所示:

Python中的內(nèi)置函數(shù)如下圖所示:

  • 4.變量名應(yīng)既簡短又具有描述性,即讀者可以通過變量的名稱知道其用途。
  • 5.慎用小寫字母l和大寫字母O,因?yàn)樗鼈兛赡鼙蝗隋e(cuò)看成數(shù)字1和0。
  • 6.應(yīng)盡量避免使用大寫字母。

上面的命名規(guī)則中,1—3條是必須遵守的,否則程序會(huì)報(bào)錯(cuò),4—6條是為了讓程序有更好的可讀性,也應(yīng)當(dāng)遵守。
在PyCharm中,我們?nèi)绻薷亩鄠€(gè)相同變量的名稱,可將光標(biāo)置于這個(gè)變量后,然后按下Alt + J 鍵,每按一次,會(huì)多選一個(gè),選擇完后直接輸入想要重新命名的名稱即可。

二、字符串

字符串就是一系列字符,在Python中,用引號括起來的都是字符串,引號可以是單引號,也可以是雙引號。這樣的話,如果字符串本身就有單(雙)引號,在使用時(shí)用雙(單)引號括起來所有的內(nèi)容。

1.使用方法修改字符串的大小寫

  • title() —— 以首字母大寫的方式顯示每個(gè)單詞。
  • upper() —— 將字符串改為全部大寫。
  • lower() —— 將字符串改為全部小寫。

以上三個(gè)方法的應(yīng)用代碼如下:

msg="HeLlO woRlD!"
print('1.原字符輸出:' + msg)
print('2.title()后輸出:' + msg.title())
print('3.upper()后輸出:' + msg.upper())
print('4.lower()后輸出:' + msg.lower())

輸出結(jié)果如下圖所示:

方法是Python可對數(shù)據(jù)執(zhí)行的操作,在上面例子中以msg.title()為例,msg后面的點(diǎn)讓Python對變量msg執(zhí)行方法title()指定的操作。每個(gè)方法后面都跟著一對括號,這是因?yàn)榉椒ㄍǔP枰~外的信息來完成其工作,而這種信息是在括號內(nèi)提供的。函數(shù)title()不需要額外的信息,因此它后面的括號是空的。

2.在字符串中添加空白

在字符串中添加空白主要有空格、制表符\t和換行符\n。
空格一般是在兩個(gè)字符串拼接的時(shí)候使用,使用 + 即可拼接字符串、空格以及另外的字符串。

例子如下:

first_name="kobe"
last_name="bryant"

輸出結(jié)果如下圖所示:

下面的例子是制表符\t和換行符\n的應(yīng)用:

print("1. Languages:\tPython\tJava\tC")
print("2. Languages:\nPython\nJava\nC")
print("3. Languages:\t\nPython\t\nJava\t\nC")
print("4. Languages:\n\tPython\n\tJava\n\tC")

輸出結(jié)果如下圖所示:

由上面的例子可知,如果要使輸出既有換行又有制表符縮進(jìn),應(yīng)使用 \n\t 而不是 \t\n 。

3.刪除空白

空白很重要,因?yàn)槲覀兘?jīng)常需要比較兩個(gè)字符串是否相同,如果空白是用戶不小心輸入的,那么刪除多余的空白是必要的。

  • lstrip() —— 刪除字符串開頭空白。
  • rstrip() —— 刪除字符串末尾空白。
  • strip() —— 刪除字符串兩端空白。

下面是刪除空白的一個(gè)例子:

msg=" Space "
print("1.原字符串輸出:\n"+msg)
print("2.lstrip()后輸出:\n"+msg.lstrip())
print("3.rstrip()后輸出:\n"+msg.rstrip())
print("4.strip()后輸出:\n"+msg.strip())

輸出結(jié)果如下圖所示:

雖然1和3,2和4看起來輸出結(jié)果相同,但是1比3右側(cè)多一個(gè)空格,2比4右側(cè)多一個(gè)空格。

三、數(shù)字

在編程當(dāng)中,經(jīng)常使用數(shù)字來記錄游戲得分、表示可視化數(shù)據(jù)、存儲(chǔ)Web應(yīng)用信息等,Python根據(jù)數(shù)字的用法以不同的方式處理它們。

1.整數(shù)

整數(shù)的應(yīng)用比較簡單,直接通過一個(gè)例子來理解:

print(4+2)
print(4-2)
print(4*2)
print(4/2)
print(4**2) #兩個(gè)*代表乘方運(yùn)算
print(4+2*2)
print((4+2)*2)

輸出結(jié)果如下圖所示:

當(dāng)然也可以把參與運(yùn)算的數(shù)存在變量中,再通過變量進(jìn)行計(jì)算,結(jié)果也是一樣的。
通過上面的例子可知,Python中的運(yùn)算次序仍然是先乘除后加減,不過我們可以通過使用括號來修改運(yùn)算次序,讓Python按照指定的次序執(zhí)行運(yùn)算。

2.浮點(diǎn)數(shù)

浮點(diǎn)數(shù)的運(yùn)算與整數(shù)的運(yùn)算類似,但是需要注意的是,結(jié)果包含的小數(shù)位數(shù)可能是不確定的,仍然通過下面的例子來理解。

print(0.2+0.2)
print(0.4+0.2)
print(0.4-0.2)
print(0.4*0.2)
print(0.4/0.2)

輸出結(jié)果如下圖所示:

由輸出結(jié)果可以清楚地看到,小數(shù)位數(shù)是不確定的,所有語言都存在這種問題,沒有什么可擔(dān)心的,現(xiàn)階段忽略多余的小數(shù)位數(shù)即可。

3.使用函數(shù)str()避免類型錯(cuò)誤

函數(shù)str()的作用是讓Python將非字符串值表示為字符串,以避免類型錯(cuò)誤。

先來舉一個(gè)例子:

a=4
b=2
print('a+b = '+(a+b))

上面代碼的運(yùn)行結(jié)果如下圖:

錯(cuò)誤類型是"can only concatenate str (not “int”) to str",即只能將字符串(不是“int”)連接到字符串,不能將整型連接到字符串,因此要調(diào)用函數(shù)str()將整型數(shù)據(jù)轉(zhuǎn)換為字符串再進(jìn)行連接。
再用上面整數(shù)進(jìn)行加減乘除的例子,使輸出更加清楚。

a=4
b=2
print('a = '+str(a)+'; b = '+str(b))
print('a+b = '+str(a+b))
print('a-b = '+str(a-b))
print('a*b = '+str(a*b))
print('a/b = '+str(a/b))
print('a^b = '+str(a**b))#兩個(gè)*代表乘方運(yùn)算

輸出結(jié)果如下圖所示:

四、Python 之禪

輸入如下代碼:

import this

輸出的結(jié)果如下:

以上這些輸出就是“Python 之禪”,也是Python的重要理念,是我們在學(xué)習(xí)Python的過程中需要融會(huì)貫通的。

總結(jié):

以上就是Python中變量和簡單數(shù)據(jù)類型應(yīng)用的所有內(nèi)容了,應(yīng)記住本文中提到的一些方法,在后面的編程中會(huì)用到,尤其是str()的使用,這對字符串與整數(shù)的連接至關(guān)重要。

到此這篇關(guān)于Python中的變量及簡單數(shù)據(jù)類型應(yīng)用的文章就介紹到這了,更多相關(guān)Python中變量和數(shù)據(jù)類型內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論