溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

第2課 python數(shù)據(jù)類型與轉(zhuǎn)換

發(fā)布時(shí)間:2020-07-13 15:57:22 來源:網(wǎng)絡(luò) 閱讀:430 作者:samly71 欄目:編程語言
上次說了什么?復(fù)習(xí)一下吧?。?! 我們只是學(xué)習(xí)了print() 函數(shù),print(可以是數(shù)字 或者 '想打印的內(nèi)容'),通常print函數(shù)在調(diào)試也非常好用,不然我們不會(huì)第一時(shí)間學(xué)習(xí)。print("你好,世界"),開始今日我們的內(nèi)容。
 python 數(shù)據(jù)類型 只有3 類 :字符str,數(shù)字int,浮點(diǎn)float

 要不要死記?不用的。。。。。計(jì)算機(jī)無論是程序,還是網(wǎng)絡(luò)對(duì)應(yīng)一下現(xiàn)實(shí)世界就好
python 現(xiàn)實(shí)世界
字符串str 字符串 英文,法文,象形字
int整數(shù) 數(shù)字,去買包煙都要算錢吧
float浮點(diǎn),類小數(shù) 跟數(shù)字類似,你試過蠻橫沒有,去銀行,我要1分錢的幫我打散100蚊,是不是很屌;不是難為人嗎

是的,我們主要是3類數(shù)據(jù) 類型。。 3者之間可以轉(zhuǎn)換,但是有條件,我們先一個(gè)個(gè)說吧。

字符串 str()

print('abc')
print('1234')
print('38.0')
是的,都是字符串。。。。我說是就是嗎?不能這么不能冷靜,我們需要提前說2個(gè)函數(shù)。
type() 查看數(shù)據(jù)類型 ,例如print(type('38.0')) 看看是不是type str 。。。。你確認(rèn)是不是 字符串吧。

整數(shù) int()

整數(shù)?10,100,11,1,2,3,4等等,就是整數(shù),通常算錢的時(shí)候就用到了。
print(1+10) 看看等于多少,因?yàn)橛?jì)算機(jī)會(huì)識(shí)別,所以 結(jié)果是11,
print(1+10) 跟 print('38.0') 有什么區(qū)別?,老板學(xué)以致用?。。。?print(type(1+10)) print('38.0') 看看有什么不一樣吧

浮點(diǎn) float()

浮點(diǎn)數(shù),有什么用?我很少用到,不過算錢精確一定會(huì)用到,例如 你會(huì)不會(huì)這么懵逼,人家欠你1.9億元,你說還1億 就可以了。所以浮點(diǎn)類型,我理解是精度有要求的。

print(38.0) ###跟 print('38.0') 有什么區(qū)別?你不是豬八戒吧,上面已經(jīng)有方法了,(答案:一個(gè)浮點(diǎn),一個(gè)字符串)

--------------------------------------------華麗分割線-----------------------------------------------------------------
說完3個(gè)類型,有什么用?是的,不用到基本無什么用。。。但是

插入 變量的概念。。。。你 可以理解 成 變量名字 = 內(nèi)存數(shù)據(jù).
name = '豬八戒' ##這就是定義一個(gè)變量,別問我 ==行不行,全部計(jì)算機(jī)編程語言都 用 = ,你牛逼自己去開發(fā)一個(gè)用==的吧。。。是的,我們要死記或者說用人家的東西,一些基本常識(shí)還是要遵守的。。。。

場(chǎng)景1:要打印一句話如何辦?
desc = '你的名字: '
name = '豬八戒'
print(desc+name)
###成功了。。。。。
所以:字符串類型,用+ 連接起來。。。。我們這里說不說print('%s %s'%(desc,name)) 這種回頭你懂啦,占位符。

場(chǎng)景2:計(jì)算
number1 = 1
number2 = 2
print(number1+number2)

########有無發(fā)現(xiàn)規(guī)律,是的 數(shù)據(jù)類型相同才能 + ,不信嗎?
print('你好'+666) 試試報(bào)錯(cuò)不?。。。。數(shù)據(jù)類型不一樣,新手,大神都會(huì)犯,關(guān)鍵要會(huì)排查。。。type()
只有同一類人才會(huì)能?。∫黄穑?/p>

這次說這么多吧。。。再見,能打賞的,打賞下。。。。。
題外話:應(yīng)該很多人都不知道 為什么 變量 規(guī)定不能 數(shù)字開頭。。。。很對(duì)人都死記,然后習(xí)慣了。。。我來直觀給你解釋吧....

6name = '珠寶'
print(6name)
####看看有什么問題。。。。
print(6) 是數(shù)字類型;
print(name) ###當(dāng)他是變量吧,你又6,又變量 ;6個(gè)name嗎。。。。

所以 數(shù)字不能放在變量名前面;為什么name6就可以了?注意: 計(jì)算機(jī) 對(duì)數(shù)字敏感的,直接就進(jìn)行計(jì)算模式了。。name已經(jīng)知道他是變量了;如果你是6name,計(jì)算機(jī)會(huì)說:你個(gè)坑貨來個(gè)6name....啥意思。。。。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI