欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

深入了解Python中的變量

 更新時(shí)間:2021年12月10日 15:17:47   作者:反內(nèi)卷大官人  
這篇文章主要為大家介紹了Python的變量,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助

1 Python變量概述

變量,英文叫做 variable。在《計(jì)算機(jī)科學(xué)概述》中是這樣定義的,“高級(jí)程序設(shè)計(jì)語(yǔ)言允許使用描述性的名字指向主存儲(chǔ)器中的位置,而不必再使用數(shù)字地址,這樣的名字稱為變量(variable)。之所以是這樣取名是因?yàn)?,隨著程序的執(zhí)行,只要改變存儲(chǔ)在這個(gè)位置里的值,那么與改名字相聯(lián)系的值就會(huì)改變?!?/p>

從形式上看,每個(gè)變量都擁有獨(dú)一無(wú)二的名字。

# 舉例:a為變量,1為值。
a = 1

2 Python變量的命名

變量名是標(biāo)識(shí)符的一種,必須符合Python標(biāo)識(shí)符命名規(guī)則。

什么是標(biāo)識(shí)符?

標(biāo)識(shí)符就是一個(gè)名字,它的主要功能就是作為變量、函數(shù)、類、模塊以及其他對(duì)象的名稱。

標(biāo)識(shí)符的命名規(guī)則:

  • 標(biāo)識(shí)符由字母(A-Z和a-z)、下劃線和數(shù)字組成。
  • 標(biāo)識(shí)符的第一個(gè)字符不能是數(shù)字。
  • 標(biāo)識(shí)符不能和Python關(guān)鍵字相同。
  • 標(biāo)識(shí)符的長(zhǎng)度沒(méi)有限制,但區(qū)分大小寫(xiě)。

注意:
1.以下劃線開(kāi)頭的標(biāo)識(shí)符有特殊含義,除非特定場(chǎng)景需要,應(yīng)避免使用以下劃線開(kāi)頭的標(biāo)識(shí)符。
2.標(biāo)識(shí)符可以是漢字。但我們應(yīng)盡量避免使用漢字作為標(biāo)識(shí)符。

3 Python變量賦值

3.1 Python賦值概述

Python變量的賦值指的是將一個(gè)值賦給一個(gè)變量(或者更確切地說(shuō),存儲(chǔ)在該變量所標(biāo)識(shí)的存儲(chǔ)區(qū)域中)。

Python中變量不需要申明。每個(gè)變量在使用前都必須賦值,變量賦值以后該變量才會(huì)被創(chuàng)建。

3.2 Python變量的基本格式

基本格式variable = value

count = 100           # 整型變量
miles = 12.5          # 浮點(diǎn)型變量
name = 'Zhang san'    # 字符串
print(count, miles, name)

運(yùn)行結(jié)果:

100 12.5 Zhang san

3.3 Python變量的其他賦值格式

3.3.1 同時(shí)給多個(gè)變量賦同一個(gè)值

格式:var_1 = var_2 = var_3 = value

num1 = num2 = num3 = 12
print(num1)
print(num2)
print(num3)

運(yùn)行結(jié)果:

12
12
12

3.3.2 同時(shí)給多個(gè)變量賦不同的值

格式:var_1, var_2, var_3 = value_1, value_2, value_3

num1 = num2 = num3 = 12
print(num1)
print(num2)
print(num3)

運(yùn)行結(jié)果:

1
2
3

4 Python變量值的交換

示例:

num = 20
name = 'Tom'
num, name = name, num
print(num)
print(name)

運(yùn)行結(jié)果:

Tom
20

5 查看變量的數(shù)據(jù)類型

在Python中,變量就是變量,它沒(méi)有類型,我們所說(shuō)的“類型”是變量所指的內(nèi)存中對(duì)象的類型。

5.1 查看變量的數(shù)據(jù)類型

用Python內(nèi)置的函數(shù)type()。type()函數(shù)返回的是對(duì)象的類型。

count = 100           # 整型變量
miles = 12.5          # 浮點(diǎn)型變量
name = 'Zhang san'    # 字符串
print(type(count))
print(type(miles))
print(type(name))

運(yùn)行結(jié)果:

<class ‘int'>
<class ‘float'>
<class ‘str'>\

5.2 獲取變量在內(nèi)存中的id標(biāo)識(shí)

用Python內(nèi)置的函數(shù)id()。id()函數(shù)返回的是對(duì)象的id。

count = 100           # 整型變量
miles = 12.5          # 浮點(diǎn)型變量
name = 'Zhang san'    # 字符串
print(id(count))
print(id(miles))
print(id(name))

運(yùn)行結(jié)果:

1724240694608
1724241729392
1724242062320

參考:

python中的變量

總結(jié)

本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • python中字符串類型json操作的注意事項(xiàng)

    python中字符串類型json操作的注意事項(xiàng)

    這篇文章主要給大家介紹了python中字符串類型json操作的一些注意事項(xiàng),文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-05-05
  • Python中執(zhí)行CMD命令的方法總結(jié)

    Python中執(zhí)行CMD命令的方法總結(jié)

    在實(shí)際開(kāi)發(fā)中,有時(shí)候我們需要在Python中執(zhí)行一些系統(tǒng)命令(CMD命令),本文將詳細(xì)介紹在Python中執(zhí)行CMD命令的方法,并通過(guò)豐富的示例代碼幫助大家更全面地理解這一過(guò)程,希望對(duì)大家有所幫助
    2023-12-12
  • 解決Python3錯(cuò)誤:SyntaxError: unexpected EOF while parsin

    解決Python3錯(cuò)誤:SyntaxError: unexpected EOF while

    這篇文章主要介紹了解決Python3錯(cuò)誤:SyntaxError: unexpected EOF while parsin問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Python?Matplotlib?marker?標(biāo)記詳解

    Python?Matplotlib?marker?標(biāo)記詳解

    這篇文章主要介紹了Python?Matplotlib?marker?標(biāo)記詳解,Matplotlib,風(fēng)格類似?Matlab?的基于?Python?的圖表繪圖系統(tǒng),詳細(xì)內(nèi)容需要的小伙伴可以參考一下
    2022-07-07
  • Django項(xiàng)目中使用JWT的實(shí)現(xiàn)代碼

    Django項(xiàng)目中使用JWT的實(shí)現(xiàn)代碼

    這篇文章主要介紹了Django項(xiàng)目中使用JWT的實(shí)現(xiàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 使用Python 操作 xmind 繪制思維導(dǎo)圖的詳細(xì)方法

    使用Python 操作 xmind 繪制思維導(dǎo)圖的詳細(xì)方法

    在平時(shí)的工作中當(dāng)我們要總結(jié)一些知識(shí)的時(shí)候就需要一款工具來(lái)畫(huà)畫(huà)流程圖,這里推薦 XMind 軟件,用 Xmind 繪制的思維導(dǎo)圖看起來(lái)思路清晰,那么今天的文章介紹關(guān)于思維導(dǎo)圖的相關(guān)知識(shí)以及用 Python 如何操作 Xmind 繪制思維導(dǎo)圖
    2021-10-10
  • Python利用keyboard模塊實(shí)現(xiàn)鍵盤(pán)記錄操作

    Python利用keyboard模塊實(shí)現(xiàn)鍵盤(pán)記錄操作

    模擬鍵盤(pán)操作執(zhí)行自動(dòng)化任務(wù),我們常用的有pyautowin等自動(dòng)化操作模塊。今天介紹的這個(gè)模塊叫做keyboard,它是純Python原生開(kāi)發(fā),編譯時(shí)完全不需要依賴C語(yǔ)言模塊。一行命令就能完成安裝,非常方便,需要的可以了解一下
    2022-10-10
  • python pandas移動(dòng)窗口函數(shù)rolling的用法

    python pandas移動(dòng)窗口函數(shù)rolling的用法

    今天小編就為大家分享一篇python pandas移動(dòng)窗口函數(shù)rolling的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • 利用Pandas讀取某列某行數(shù)據(jù)之loc和iloc用法總結(jié)

    利用Pandas讀取某列某行數(shù)據(jù)之loc和iloc用法總結(jié)

    loc是location的意思,和iloc中i的意思是指integer,所以它只接受整數(shù)作為參數(shù),下面這篇文章主要給大家介紹了關(guān)于利用Pandas讀取某列某行數(shù)據(jù)之loc和iloc用法的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • Python實(shí)現(xiàn)時(shí)鐘顯示效果思路詳解

    Python實(shí)現(xiàn)時(shí)鐘顯示效果思路詳解

    這篇文章主要介紹了Python實(shí)現(xiàn)時(shí)鐘顯示,需要的朋友可以參考下
    2018-04-04

最新評(píng)論