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

深入解析Python中的變量和賦值運(yùn)算符

 更新時(shí)間:2015年10月12日 15:45:36   投稿:goldensun  
這篇文章主要介紹了深入解析Python中的變量和賦值運(yùn)算符,是Python入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下

Python 變量類型
變量存儲(chǔ)在內(nèi)存中的值。這就意味著在創(chuàng)建變量時(shí)會(huì)在內(nèi)存中開辟一個(gè)空間。
基于變量的數(shù)據(jù)類型,解釋器會(huì)分配指定內(nèi)存,并決定什么數(shù)據(jù)可以被存儲(chǔ)在內(nèi)存中。
因此,變量可以指定不同的數(shù)據(jù)類型,這些變量可以存儲(chǔ)整數(shù),小數(shù)或字符。

變量賦值
Python中的變量不需要聲明,變量的賦值操作既是變量聲明和定義的過程。
每個(gè)變量在內(nèi)存中創(chuàng)建,都包括變量的標(biāo)識,名稱和數(shù)據(jù)這些信息。
每個(gè)變量在使用前都必須賦值,變量賦值以后該變量才會(huì)被創(chuàng)建。
等號(=)用來給變量賦值。
等號(=)運(yùn)算符左邊是一個(gè)變量名,等號(=)運(yùn)算符右邊是存儲(chǔ)在變量中的值。例如:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

counter = 100 # 賦值整型變量
miles = 1000.0 # 浮點(diǎn)型
name = "John" # 字符串

print counter
print miles
print name

以上實(shí)例中,100,1000.0和"John"分別賦值給counter,miles,name變量。
執(zhí)行以上程序會(huì)輸出如下結(jié)果:

100
1000.0
John

多個(gè)變量賦值
Python允許你同時(shí)為多個(gè)變量賦值。例如:

a = b = c = 1


以上實(shí)例,創(chuàng)建一個(gè)整型對象,值為1,三個(gè)變量被分配到相同的內(nèi)存空間上。
您也可以為多個(gè)對象指定多個(gè)變量。例如:

a, b, c = 1, 2, "john"


以上實(shí)例,兩個(gè)整型對象1和2的分配給變量a和b,字符串對象"john"分配給變量c。


Python賦值運(yùn)算符
以下假設(shè)變量a為10,變量b為20:

以下實(shí)例演示了Python所有賦值運(yùn)算符的操作:

#!/usr/bin/python

a = 21
b = 10
c = 0

c = a + b
print "Line 1 - Value of c is ", c

c += a
print "Line 2 - Value of c is ", c 

c *= a
print "Line 3 - Value of c is ", c 

c /= a 
print "Line 4 - Value of c is ", c 

c = 2
c %= a
print "Line 5 - Value of c is ", c

c **= a
print "Line 6 - Value of c is ", c

c //= a
print "Line 7 - Value of c is ", c

以上實(shí)例輸出結(jié)果:

Line 1 - Value of c is 31
Line 2 - Value of c is 52
Line 3 - Value of c is 1092
Line 4 - Value of c is 52
Line 5 - Value of c is 2
Line 6 - Value of c is 2097152
Line 7 - Value of c is 99864

相關(guān)文章

  • Python編程之黑板上排列組合,你舍得解開嗎

    Python編程之黑板上排列組合,你舍得解開嗎

    這篇文章主要介紹了Python排列組合算法的相關(guān)內(nèi)容,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-10-10
  • python爬蟲之requests庫的使用詳解

    python爬蟲之requests庫的使用詳解

    這篇文章主要為大家介紹了python爬蟲之requests庫的使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11
  • Python?Pipeline處理數(shù)據(jù)工作原理探究

    Python?Pipeline處理數(shù)據(jù)工作原理探究

    如果你是一個(gè)Python開發(fā)者,你可能聽過"pipeline"這個(gè)術(shù)語,但?pipeline?到底是什么,它又有什么用呢?在這篇文章中,我們將探討?Python?中的?pipeline?概念,它們是如何工作的,以及它們?nèi)绾螏椭憔帉懜逦?、更高效的代碼
    2024-01-01
  • python3.8中關(guān)于sklearn問題(win10)

    python3.8中關(guān)于sklearn問題(win10)

    這篇文章主要介紹了python3.8中關(guān)于sklearn問題(win10),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Python的Django框架中TEMPLATES項(xiàng)的設(shè)置教程

    Python的Django框架中TEMPLATES項(xiàng)的設(shè)置教程

    這篇文章主要介紹了Python的Django框架中TEMPLATES項(xiàng)的設(shè)置教程,主要針對Django1.8后的新特性,需要的朋友可以參考下
    2015-05-05
  • Python實(shí)現(xiàn)從概率分布中隨機(jī)采樣

    Python實(shí)現(xiàn)從概率分布中隨機(jī)采樣

    這篇文章主要介紹了通過幾個(gè)機(jī)器學(xué)習(xí)中最常用的概率分布為例,來看看如何從一個(gè)概率分布中采樣,文章中的代碼對我們的工作或?qū)W習(xí)具有一定價(jià)值,感興趣的朋友可以了解一下
    2021-12-12
  • python去除所有html標(biāo)簽的方法

    python去除所有html標(biāo)簽的方法

    這篇文章主要介紹了python去除所有html標(biāo)簽的方法,涉及Python正則替換的相關(guān)技巧,非常簡單實(shí)用,需要的朋友可以參考下
    2015-05-05
  • Python?分形算法代碼詳解

    Python?分形算法代碼詳解

    分形算法就是使用計(jì)算機(jī)程序模擬出大自然界的分形幾何圖案,是分形幾何數(shù)學(xué)與計(jì)算機(jī)科學(xué)相融合的藝術(shù),今天小編通過本文給大家介紹Python?分形算法實(shí)現(xiàn)代碼,感興趣的朋友一起看看吧
    2022-03-03
  • Python可視化Matplotlib折線圖plot用法詳解

    Python可視化Matplotlib折線圖plot用法詳解

    這篇文章主要為大家介紹了Python可視化中Matplotlib折線圖plot用法的詳解,有需要的朋友可以借鑒參考下,希望可以有所幫助,祝大家多多進(jìn)步
    2021-09-09
  • Python ArgumentParse的subparser用法說明

    Python ArgumentParse的subparser用法說明

    這篇文章主要介紹了Python ArgumentParse的subparser用法說明,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04

最新評論