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

深入了解Python中的變量

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

1 Python變量概述

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

從形式上看,每個變量都擁有獨一無二的名字。

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

2 Python變量的命名

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

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

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

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

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

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

3 Python變量賦值

3.1 Python賦值概述

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

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

3.2 Python變量的基本格式

基本格式variable = value

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

運行結(jié)果:

100 12.5 Zhang san

3.3 Python變量的其他賦值格式

3.3.1 同時給多個變量賦同一個值

格式:var_1 = var_2 = var_3 = value

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

運行結(jié)果:

12
12
12

3.3.2 同時給多個變量賦不同的值

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

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

運行結(jié)果:

1
2
3

4 Python變量值的交換

示例:

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

運行結(jié)果:

Tom
20

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

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

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

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

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

運行結(jié)果:

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

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

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

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

運行結(jié)果:

1724240694608
1724241729392
1724242062320

參考:

python中的變量

總結(jié)

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

相關(guān)文章

  • 使用Python進行數(shù)獨求解詳解(二)

    使用Python進行數(shù)獨求解詳解(二)

    對于利用Python求解數(shù)獨,我們可以采用回溯算法實現(xiàn)一個簡單的版本。本文將此基礎(chǔ)上,通過改進來提升數(shù)獨問題求解算法的性能。需要的可以參考一下
    2022-02-02
  • python實現(xiàn)搜索文本文件內(nèi)容腳本

    python實現(xiàn)搜索文本文件內(nèi)容腳本

    這篇文章主要為大家詳細介紹了python實現(xiàn)搜索文本文件內(nèi)容的腳本,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • 一文搞懂Python的hasattr()、getattr()、setattr()?函數(shù)用法

    一文搞懂Python的hasattr()、getattr()、setattr()?函數(shù)用法

    python中的getattr()、setattr()、hasattr()函數(shù)均是對類屬性或方法的操作,其中g(shù)etattr()用于獲取類或?qū)嵗兄付ǚ椒ǐ@取屬性的值,setattr()用于設(shè)置類或?qū)嵗袑傩曰蚍椒?hasattr()用于判斷類或?qū)嵗惺欠翊嬖谥付ǖ膶傩曰蚍椒?本文通過例子給大家詳解,一起看看吧
    2022-04-04
  • darknet框架中YOLOv3對數(shù)據(jù)集進行訓(xùn)練和預(yù)測詳解

    darknet框架中YOLOv3對數(shù)據(jù)集進行訓(xùn)練和預(yù)測詳解

    這篇文章主要為大家介紹了darknet框架中YOLOv3對數(shù)據(jù)集進行訓(xùn)練和預(yù)測使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • python數(shù)據(jù)分析之聚類分析(cluster analysis)

    python數(shù)據(jù)分析之聚類分析(cluster analysis)

    聚類分析本身不是一個特定的算法,而是要解決的一般任務(wù)。它可以通過各種算法來實現(xiàn),這些算法在理解群集的構(gòu)成以及如何有效地找到它們方面存在顯著差異。這篇文章主要介紹了python數(shù)據(jù)分析之聚類分析(cluster analysis),需要的朋友可以參考下
    2021-11-11
  • 用python獲取txt文件中關(guān)鍵字的數(shù)量

    用python獲取txt文件中關(guān)鍵字的數(shù)量

    這篇文章主要介紹了如何用python獲取txt文件中關(guān)鍵字的數(shù)量,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • python網(wǎng)絡(luò)爬蟲基于selenium爬取斗魚直播信息

    python網(wǎng)絡(luò)爬蟲基于selenium爬取斗魚直播信息

    目前是直播行業(yè)的一個爆發(fā)期,由于國家對直播行業(yè)進行整頓和規(guī)范,現(xiàn)在整個直播行業(yè)也在穩(wěn)固發(fā)展。隨著互聯(lián)網(wǎng)和網(wǎng)絡(luò)直播市場的快速發(fā)展,相信未來還有廣闊的發(fā)展前景。今天用selenium爬取一下斗魚直播信息將代碼分享給大家
    2022-03-03
  • python使用pandas庫導(dǎo)入并保存excel、csv格式文件數(shù)據(jù)

    python使用pandas庫導(dǎo)入并保存excel、csv格式文件數(shù)據(jù)

    CSV格式文件很方便各種工具之間傳遞數(shù)據(jù),平時工作過程之中會將數(shù)據(jù)保存為CSV格式,這篇文章主要介紹了python使用pandas庫導(dǎo)入并保存excel、csv格式文件數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
    2017-12-12
  • Python3+PyCharm+Django+Django REST framework配置與簡單開發(fā)教程

    Python3+PyCharm+Django+Django REST framework配置與簡單開發(fā)教程

    這篇文章主要介紹了Python3+PyCharm+Django+Django REST framework配置與簡單開發(fā)教程,需要的朋友可以參考下
    2021-02-02
  • 用python中的matplotlib繪制方程圖像代碼

    用python中的matplotlib繪制方程圖像代碼

    今天小編就為大家分享一篇用python中的matplotlib繪制方程圖像代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11

最新評論

平陆县| 新余市| 信宜市| 江门市| 临西县| 五莲县| 贵德县| 大余县| 苏尼特右旗| 印江| 镇宁| 汉寿县| 资兴市| 潍坊市| 香河县| 巴林右旗| 库伦旗| 开远市| 浦县| 华坪县| 长寿区| 滨海县| 巧家县| 凤城市| 会同县| 民和| 泰兴市| 石阡县| 古田县| 屯昌县| 手游| 池州市| 和硕县| 洛川县| 永春县| 隆子县| 神池县| 建阳市| 双桥区| 西吉县| 武宁县|