真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么使用Python變量-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

目前創(chuàng)新互聯(lián)已為1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、永靖網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

今天就跟大家聊聊有關(guān)怎么使用Python變量,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

無(wú)論使用什么語(yǔ)言編程,總要處理數(shù)據(jù),處理數(shù)據(jù)就需要使用變量來(lái)保存數(shù)據(jù)。

形象地看,變量就像一個(gè)個(gè)小容器,用于“盛裝”程序中的數(shù)據(jù)。常量同樣也用于“盛裝”程序中的數(shù)據(jù)。常量與變量的區(qū)別是:常量一旦保存某個(gè)數(shù)據(jù)之后,該數(shù)據(jù)就不能發(fā)生改變;但變量保存的數(shù)據(jù)則可以多次發(fā)生改變,只要程序?qū)ψ兞恐匦沦x值即可。

Python 使用等號(hào)(=)作為賦值運(yùn)算符,例如 a = 20 就是一條賦值語(yǔ)句,這條語(yǔ)句用于將 20 裝入變量 a 中,這個(gè)過(guò)程就被稱為賦值,即將 20 賦值給變量 a。

Python 是弱類型語(yǔ)言,弱類型語(yǔ)言有兩個(gè)典型特征:

變量無(wú)須聲明即可直接賦值:對(duì)一個(gè)不存在的變量賦值就相當(dāng)于定義了一個(gè)新變量。

變量的數(shù)據(jù)類型可以動(dòng)態(tài)改變:同一個(gè)變量可以一會(huì)兒被賦值為整數(shù)值,一會(huì)兒被賦值為字符串。

Python 是弱類型語(yǔ)言

對(duì)于沒(méi)有編程基礎(chǔ)的讀者,可以先不編寫真正的 Python 程序,而是先打開(kāi) Python 的交互式解釋器,在這個(gè)交互式解釋器中“試驗(yàn)” Python。

下面先在 Python 解釋器中輸入如下內(nèi)容:

>>> a = 5
>>>

上面代碼沒(méi)有生成任何輸出,只是向交互式解釋器中存入了一個(gè)變量 a,該變量 a 的值為 5。

如果我們想看到某個(gè)變量的值,可以直接在交互式解釋器中輸入該變量。例如,此處想看到變量 a 的值,可以直接輸入 a。

>> a
5
>>

從上面的交互式過(guò)程可以看到,交互式解釋器輸出變量 a 的值:5。

接下來(lái),如果改變變量 a 的值,只要將新的值賦給(裝入)變量 a 即可,新賦的值會(huì)覆蓋原來(lái)的值。例如:

a = 'Hello , Charlie'
>>>

此時(shí)變量 a 的值就不再是 5 了,而是字符串“Hello , Charlie”,a 的類型也變成了字符串。下面再次輸入 a ,讓交互式解釋器顯示a的值:

>>> a
'Hello , Charlie'

如果想查看此時(shí) a 的類型,可以使用 Python 的 type() 函數(shù)。

形象地說(shuō),函數(shù)就相當(dāng)于一個(gè)有魔法的“黑盒子”,你可以向這個(gè)“黑盒子“提供”一些數(shù)據(jù),這個(gè)“黑盒子”會(huì)對(duì)這些數(shù)據(jù)進(jìn)行處理,這種處理包括轉(zhuǎn)換和輸出結(jié)果。比如 print() 也是一個(gè)函數(shù),它的作用就是輸出傳入的數(shù)據(jù)。此處 type() 函數(shù)的作用則用于輸出傳入數(shù)據(jù)的類型。

在交互式解釋器中輸入:

>>> type(a)

>>>

此時(shí)可以看到 a 的類型是 str。

將上面的交互過(guò)程轉(zhuǎn)換成真正的 Python 程序,只要將交互式過(guò)程中輸入的每行代碼放在一個(gè)文件中,并使用 print() 函數(shù)來(lái)輸出變量(在交互式解釋器中只要輸入變量名,交互式解釋器就會(huì)輸出變量的值;但在 Python 程序中則必須使用 print() 函數(shù)來(lái)輸出變量),將該文件保存為以 .py 結(jié)尾的源文件即可。

上面的交互過(guò)程對(duì)應(yīng)的程序如下:

#定義一個(gè)數(shù)值類型變量
a = 5
print(a)
#重新將字符串賦值給a變量
a = 'Hello , Charlie'
print(a)
print(type(a))

運(yùn)行上面的程序,沒(méi)有任何問(wèn)題,可以看到如下輸出結(jié)果:

5
Hello , Charlie

使用 print 函數(shù)輸出變量

前面使用 print() 函數(shù)時(shí)都只輸出了一個(gè)變量,但實(shí)際上 print() 函數(shù)完全可以同時(shí)輸出多個(gè)變量,而且它具有更多豐富的功能。

print() 函數(shù)的詳細(xì)語(yǔ)法格式如下:

print (value,...,sep='',end='\n',file=sys.stdout,flush=False)

從上面的語(yǔ)法格式可以看出,value 參數(shù)可以接受任意多個(gè)變量或值,因此 print() 函數(shù)完全可以輸出多個(gè)值。例如如下代碼:

user_name = 'Charlie'
user_age = 8
#同時(shí)輸出多個(gè)變量和字符串
print("讀者名",user_name,"年齡:",user_age)

運(yùn)行上面代碼,可以看到如下輸出結(jié)果:

讀者名:Charlie 年齡:8

從輸出結(jié)果來(lái)看,使用 print() 函數(shù)輸出多個(gè)變量時(shí),print() 函數(shù)默認(rèn)以空格隔開(kāi)多個(gè)變量,如果讀者希望改變默認(rèn)的分隔符,可通過(guò) sep 參數(shù)進(jìn)行設(shè)置。例如輸出語(yǔ)句:

#同時(shí)輸出多個(gè)變量和字符串,指定分隔符
print("讀者名:" ,user_name,"年齡:",user_age,sep='|')

運(yùn)行上面代碼,可以看到如下輸出結(jié)果:

讀者名:|Charlie|年齡:|8

在默認(rèn)情況下,print() 函數(shù)輸出之后總會(huì)換行,這是因?yàn)?print() 函數(shù)的 end 參數(shù)的默認(rèn)值是“\n”,這個(gè)“\n”就代表了換行。如果希望 print() 函數(shù)輸出之后不會(huì)換行,則重設(shè) end 參數(shù)即可,例如如下代碼:

#設(shè)置end 參數(shù),指定輸出之后不再換行
print(40,'\t',end="")
print(5O,'\t',end="")
print(60,'\t',end="")

上面三條 print() 語(yǔ)句會(huì)執(zhí)行三次輸出,但由于它們都指定了 end="",因此每條 print() 語(yǔ)句的輸出都不會(huì)換行,依然位于同一行。運(yùn)行上面代碼,可以看到如下輸出結(jié)果:

40    50    60

file 參數(shù)指定 print() 函數(shù)的輸出目標(biāo),file 參數(shù)的默認(rèn)值為 sys.stdout,該默認(rèn)值代表了系統(tǒng)標(biāo)準(zhǔn)輸出,也就是屏幕,因此 print() 函數(shù)默認(rèn)輸出到屏幕。實(shí)際上,完全可以通過(guò)改變?cè)搮?shù)讓 print() 函數(shù)輸出到特定文件中,例如如下代碼:

f = open("poem.txt","w")#打開(kāi)文件以便寫入
print('滄海月明珠有淚',file=f)
print('藍(lán)回日暖玉生煙',file=f)
f.close()

undefined

undefined

看完上述內(nèi)容,你們對(duì)怎么使用Python變量有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝大家的支持。


分享題目:怎么使用Python變量-創(chuàng)新互聯(lián)
URL網(wǎng)址:http://weahome.cn/article/csojsh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部