国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

小白學(xué)python的問題 關(guān)于%d和%s的區(qū)別

瀏覽:125日期:2022-07-27 10:44:15

問題描述

第一段代碼:

# -*- coding:gb2312 -*-age=18print('====================')print('你的年齡是:%d'%age)

第一段代碼的執(zhí)行結(jié)果:小白學(xué)python的問題 關(guān)于%d和%s的區(qū)別

===========分隔符===========================

第二段代碼:

# -*- coding:gb2312 -*-age=18print('====================')print('你的年齡是:%s'%age)

第二段代碼的執(zhí)行結(jié)果:小白學(xué)python的問題 關(guān)于%d和%s的區(qū)別

===========分隔符===========================

第三段代碼:

# -*- coding:gb2312 -*-age=input('請(qǐng)輸入您的年齡:')print('您的年齡是:%d'%age)

第三段代碼的執(zhí)行結(jié)果:小白學(xué)python的問題 關(guān)于%d和%s的區(qū)別

===========分隔符===========================

第四段代碼:

# -*- coding:gb2312 -*-age=input('請(qǐng)輸入您的年齡:')print('您的年齡是:%s'%age)

第四段代碼的執(zhí)行結(jié)果:

小白學(xué)python的問題 關(guān)于%d和%s的區(qū)別

我的問題:

為什么第一段代碼和第二段代碼當(dāng)中,不管是寫%d還是寫%s執(zhí)行結(jié)果都是一樣的,而在第三段代碼和第四段代碼中,寫%d還是寫%s執(zhí)行結(jié)果不一樣? 問題出在哪里,為什么第三段代碼是錯(cuò)誤的?(PS:我的python版本是3.5.1。 用的編輯器是Geany)

問題解答

回答1:

python不像C語言,聲明變量是不需要指定類型的,它會(huì)自動(dòng)判定變量的類型,從鍵盤輸入的都是字符串類型,要用int轉(zhuǎn)換。去查一下變量賦值,輸入輸出你就明白了。

回答2:

input 輸入進(jìn)去默認(rèn)都是字符串,需要使用%s可以用int() 轉(zhuǎn)換為數(shù)字,用%d

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 元氏县| 中超| 莱阳市| 英超| 聊城市| 磴口县| 柘荣县| 营口市| 乐业县| 吴忠市| 出国| 花莲县| 延长县| 台州市| 星座| 禹州市| 伊金霍洛旗| 金坛市| 杭锦后旗| 安塞县| 温泉县| 亚东县| 南雄市| 浠水县| 郓城县| 莱西市| 额济纳旗| 故城县| 连山| 深州市| 华安县| 郯城县| 永州市| 广平县| 都兰县| 宁河县| 阿尔山市| 鱼台县| 鄂伦春自治旗| 昌吉市| 杭锦后旗|