一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

Python變量和簡單賦值語句

麥辣雞腿堡 ? 來源:CSDN博客 ? 作者:時間靜止不是簡史 ? 2023-03-05 17:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 變量的聲明和賦值

變量的聲明和賦值:用于將一個變量綁定到一個對象上,格式: 變量 名 = 表達式

注意: 同Java一樣, 變量在使用前必須先被初始化(先被賦值)!

最簡單的表達式就是字面量。 比如: a = 3

變量賦值內(nèi)存變化情況:

運行過程中,解釋器先運行右邊的表達式,生成一個代表表達式運算結果的對象;

然后,將這個對象地址賦值給左邊的變量, 如下圖所示:

wKgZomQEXB-AWmbfAACNQMPygZU983.jpg

如果直接調(diào)用未賦值的變量, 例如 print(a) 則會報如下錯誤:

Traceback (most recent call last):

File “C:codepython_codemypro01mypy08-variable.py”, line 6, in 《module》

print(a)

NameError: name ‘a(chǎn)’ is not defined

1

2

3

4

2. 刪除變量 & 垃圾回收機制

如果對象沒有變量引用,就會被垃圾回收器回收,清空內(nèi)存空間。 (這一過程是自動的)

也可以通過del語句刪除不再使用的變量

刪除變量操作:

a=123

del a

print(a)

1

2

3

3. 常量

Python不支持常量,因為沒有語法規(guī)則限制改變一個常量的值

我們只能約定常量的命名規(guī)則,以及在程序的邏輯上不對常量的值作出修改

MAX_SPEED = 120

print(MAX_SPEED) # 輸出120

MAX_SPEED = 140 # 實際是可以改的。只能邏輯上不做修改。

print(MAX_SPEED) # 輸出140

4. 鏈式賦值

鏈式賦值用于同一個對象賦值給多個變量。

x = y = 666

1

5. 系列解包賦值

系列數(shù)據(jù)賦值給對應相同個數(shù)的變量(個數(shù)必須保持一致)

a, b = 1, 2 # 相當于 a=1, b=2

a, b = b, a # 變量值互換

print(a, b)

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 編程
    +關注

    關注

    88

    文章

    3686

    瀏覽量

    95035
  • 變量
    +關注

    關注

    0

    文章

    614

    瀏覽量

    28885
  • python
    +關注

    關注

    56

    文章

    4825

    瀏覽量

    86452
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Verilog過程賦值語句提問

    右邊的表達式,而不會立刻把值賦給左邊的變量,過一段時間才會賦值那在下圖中,是把第一個例子中的功能用非阻塞語句實現(xiàn)了這里說的過一段時間,是指的是CLK信號來到時,才會賦值到左邊嗎?如果可
    發(fā)表于 09-20 15:10

    2.1 python常量與變量

    ;>>>2. 賦值與比較Python 中 用 = 號來給變量賦值,比如下面這個表達式,age 這個變量的值就是 18>>> age = 18
    發(fā)表于 02-16 18:34

    Python的常量與變量基礎知識詳解

    賦值。 舉例來說:當我們?nèi)缦?b class='flag-5'>賦值時: a = 3 # 給一個對象3賦予變量a 對于上面的賦值,Python將會明確的執(zhí)行3個步驟來響應這個
    發(fā)表于 12-14 05:31 ?1928次閱讀

    python教程之變量簡單數(shù)據(jù)類型

    本文檔的主要內(nèi)容詳細介紹的是python教程之變量簡單數(shù)據(jù)類型。
    發(fā)表于 04-26 08:00 ?7次下載
    <b class='flag-5'>python</b>教程之<b class='flag-5'>變量</b>和<b class='flag-5'>簡單</b>數(shù)據(jù)類型

    verilog中阻塞賦值和非阻塞賦值到底有什么區(qū)別

    1、阻塞賦值操作符用等號(即 = )表示?!白枞笔侵冈谶M程語句(initial和always)中,當前的賦值語句阻斷了其后的語句,也就是說
    發(fā)表于 04-25 08:00 ?0次下載
    verilog中阻塞<b class='flag-5'>賦值</b>和非阻塞<b class='flag-5'>賦值</b>到底有什么區(qū)別

    Python中的基本語句詳細資料說明

    本文簡單的介紹下Python 的幾個基本語句。 print 語句 print 可同時打印多個表達式, 只要將他們用逗號隔開。
    發(fā)表于 08-20 16:19 ?43次下載
    <b class='flag-5'>Python</b>中的基本<b class='flag-5'>語句</b>詳細資料說明

    Python變量類型詳細資料說明

    Python 中的變量賦值不需要類型聲明。每個變量在內(nèi)存中創(chuàng)建,都包括變量的標識,名稱和數(shù)據(jù)這些信息。每個
    發(fā)表于 08-24 16:47 ?3次下載
    <b class='flag-5'>Python</b>的<b class='flag-5'>變量</b>類型詳細資料說明

    Python變量類型詳細說明

    變量賦值Python 中的變量賦值不需要類型聲明。 每個變量在內(nèi)存中創(chuàng)建,都包括
    發(fā)表于 01-15 16:29 ?1次下載
    <b class='flag-5'>Python</b>的<b class='flag-5'>變量</b>類型詳細說明

    探究西門子SCL-基本數(shù)據(jù)類型變量賦值

    賦值 當一個值被指定,變量的當前值被通過表達式指定的新的值代替。此表達式也能夠包含函數(shù)標識符,其被語句激活,然后返回相應的值(返回值)。 如下圖所示,在賦值符右邊的表達式被求值,且得到
    的頭像 發(fā)表于 05-24 14:56 ?5936次閱讀
    探究西門子SCL-基本數(shù)據(jù)類型<b class='flag-5'>變量</b>的<b class='flag-5'>賦值</b>

    Python-無處不在的變量

    Python中,每個變量在使用前都必須賦值,變量賦值以后,該變量才會被創(chuàng)建
    的頭像 發(fā)表于 02-16 14:51 ?822次閱讀

    簡述python空類和實例屬性賦值

    python類主體沒有任何內(nèi)容,只有pass語句,稱為空類。 ## 1.2 obj.attr屬性賦值 通過obj.attr=value進行類和實例屬性賦值。
    的頭像 發(fā)表于 02-21 10:30 ?1331次閱讀

    python循環(huán)創(chuàng)建變量賦值

    循環(huán)是Python編程中非常重要的一個概念,它可以讓我們輕松地重復執(zhí)行某些代碼塊,從而簡化編程過程并提高代碼的效率。在循環(huán)中,我們經(jīng)常需要創(chuàng)建變量賦值,這是非常常見的操作。接下來,我將詳盡地解釋在
    的頭像 發(fā)表于 11-23 14:51 ?2157次閱讀

    python用input賦值多個變量

    Python中,可以使用 input 函數(shù)從用戶那里獲取輸入,并將輸入賦值變量。當用戶輸入多個值時,可以使用空格、逗號或其他分隔符將它們分開。下面將詳細介紹如何使用 input 函數(shù)賦值
    的頭像 發(fā)表于 11-23 15:37 ?3769次閱讀

    oracle sql 定義變量賦值

    賦值可以通過使用PL/SQL語句塊或使用SQL*Plus工具來實現(xiàn)。下面將詳細介紹這兩種方法以及它們的具體用法。 使用PL/SQL語句塊定義和賦值
    的頭像 發(fā)表于 12-06 10:46 ?3531次閱讀

    assign語句和always語句的用法

    的用法和功能。 一、Assign語句 Assign語句的定義和語法 Assign語句用于在HDL中連續(xù)賦值,它允許在設計中為信號或變量分配一
    的頭像 發(fā)表于 02-22 16:24 ?3844次閱讀