最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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中,用引號(hào)括起來的都是字符串,引號(hào)可以是單引號(hào),也可以是雙引號(hào)。這樣的話,如果字符串本身就有單(雙)引號(hào),在使用時(shí)用雙(單)引號(hào)括起來所有的內(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可對(duì)數(shù)據(jù)執(zhí)行的操作,在上面例子中以msg.title()為例,msg后面的點(diǎn)讓Python對(duì)變量msg執(zhí)行方法title()指定的操作。每個(gè)方法后面都跟著一對(duì)括號(hào),這是因?yàn)榉椒ㄍǔP枰~外的信息來完成其工作,而這種信息是在括號(hào)內(nèi)提供的。函數(shù)title()不需要額外的信息,因此它后面的括號(hào)是空的。

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)算次序仍然是先乘除后加減,不過我們可以通過使用括號(hào)來修改運(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()的使用,這對(duì)字符串與整數(shù)的連接至關(guān)重要。

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

相關(guān)文章

  • python 下載m3u8視頻的示例代碼

    python 下載m3u8視頻的示例代碼

    這篇文章主要介紹了python 下載m3u8視頻的示例代碼,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-11-11
  • Python包裝之對(duì)象處理

    Python包裝之對(duì)象處理

    這篇文章主要介紹了Python包裝之對(duì)象處理,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-06-06
  • python正則表達(dá)式完成車牌號(hào)檢驗(yàn)的代碼實(shí)例

    python正則表達(dá)式完成車牌號(hào)檢驗(yàn)的代碼實(shí)例

    這篇文章主要給大家介紹了關(guān)于python正則表達(dá)式完成車牌號(hào)檢驗(yàn)的相關(guān)資料,在Python中正則表達(dá)式是一種用于匹配和操作字符串的強(qiáng)大工具,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-02-02
  • python 解壓pkl文件的方法

    python 解壓pkl文件的方法

    今天小編就為大家分享一篇python 解壓pkl文件的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • python用WxPython庫實(shí)現(xiàn)無邊框窗體和透明窗體實(shí)現(xiàn)方法詳解

    python用WxPython庫實(shí)現(xiàn)無邊框窗體和透明窗體實(shí)現(xiàn)方法詳解

    這篇文章主要介紹了python用WxPython庫實(shí)現(xiàn)無邊框窗體和透明窗體實(shí)現(xiàn)方法詳解,需要的朋友可以參考下
    2020-02-02
  • 序列化Python對(duì)象的方法

    序列化Python對(duì)象的方法

    這篇文章主要介紹了序列化Python對(duì)象的方法,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • python進(jìn)階教程之詞典、字典、dict

    python進(jìn)階教程之詞典、字典、dict

    這篇文章主要介紹了python進(jìn)階教程之詞典、字典、dict,說了好幾個(gè)詞最官方的應(yīng)該是字典,英文dict,本文就是專注講解字典的,需要的朋友可以參考下
    2014-08-08
  • Python制作圣誕樹和圣誕樹詞云

    Python制作圣誕樹和圣誕樹詞云

    本文主要介紹了利用Python制作三種不同形狀的圣誕樹和圣誕樹詞云,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python有一定的幫助,快跟隨小編一起學(xué)習(xí)吧
    2021-12-12
  • Django中密碼的加密、驗(yàn)密、解密操作

    Django中密碼的加密、驗(yàn)密、解密操作

    這篇文章主要介紹了Django中密碼的加密、驗(yàn)密、解密操作,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • 關(guān)于matlab圖像濾波詳解(二維傅里葉濾波)

    關(guān)于matlab圖像濾波詳解(二維傅里葉濾波)

    這篇文章主要介紹了關(guān)于matlab圖像濾波詳解(二維傅里葉濾波),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02

最新評(píng)論

报价| 南陵县| 昌黎县| 黄陵县| 井冈山市| 弋阳县| 彭水| 积石山| 普兰县| 普定县| 长沙市| 东辽县| 保定市| 崇州市| 沐川县| 尼勒克县| 定远县| 敖汉旗| 堆龙德庆县| 宜川县| 宁晋县| 河曲县| 奉新县| 雷山县| 时尚| 广西| 大同县| 都兰县| 绿春县| 江津市| 万盛区| 成都市| 福州市| 原阳县| 陇西县| 宝山区| 苗栗县| 聂拉木县| 清远市| 阿拉尔市| 焦作市|