【小甲魚】python學(xué)習(xí)筆記5-python數(shù)據(jù)類型

本節(jié)內(nèi)容
  • 整型:整數(shù),長度不受限制别智,計算機虛擬內(nèi)存總數(shù)
  • 浮點型:小數(shù)。
  • 布爾類型:特殊整型稼稿,TRUE/FALSE薄榛。TRUE=1,FALSE=0
  • e記法:用來表示特別小或特別大的數(shù).

1. 類型轉(zhuǎn)換
整型 int()——浮點型 float()——字符串 str()
2.獲得關(guān)于類型的信息
type()
isinstance():

a= 'abc'  
isinstance(a,str)
TRUE

課后作業(yè):
0. 在 Python 中,int 表示整型让歼,那你還記得 bool敞恋、float 和 str 分別表示什么嗎?
答:bool:布爾類型TRUE/FALSE;float:浮點型谋右,小數(shù)硬猫。str:字符串。

1.你知道為什么布爾類型(bool)的 True 和 False 分別用 1 和 0 來代替嗎?
答:True = 1和 False = 0
計算機只認識二進制的0和1啸蜜,所以用True和False分別用1和0代替省去了轉(zhuǎn)換的步驟

2.使用 int() 將小數(shù)轉(zhuǎn)換為整數(shù)馏予,結(jié)果是向上取整還是向下取整呢?
答:向下取整盔性,小數(shù)點后面的都丟棄

3.人類思維是習(xí)慣“四舍五入”法,有什么辦法使得int()按照“四舍五入”的方式取整呢岗?
答:原浮點數(shù)加0.5冕香,然后再轉(zhuǎn)換為int型

a = 3.73
int( a + 0.5 )

4.取的一個變量的類型,視頻中介紹可以使用type()和 isinstance()后豫,你更傾向使用哪個悉尾?
答:type(),不用比較咆爽,一眼可見逗威。

5.Python3 可以給變量命名中文名,知道為什么嗎哈垢?
答:不知道
Python3 默認使用 UTF-8編碼早龟,支持中文


動動手:

0.針對視頻中小甲魚提到的小漏洞惫霸,再次改進我們的小游戲:當(dāng)用戶輸入錯誤類型的時候,及時提醒用戶重新輸入葱弟,防止程序崩潰壹店。
print('--------猜數(shù)字--------')
import random
secret = random.randint(1,10)
count = 3
print('請輸入你猜的數(shù)字:',end="")
num = 0  #在條件引用參數(shù)前必須賦值
while num != secret and count>0:  
    tmp = input()   #第一次輸入數(shù)字的判斷
    while not tmp.isdigit():  #isdigit判斷是否只由數(shù)字組成
        tmp = input("sorry,輸入類型有誤芝加,請輸入一個整數(shù):")
    num = int(tmp)
    count = count - 1
    if num == secret:
        print('恭喜硅卢,猜對了!')
    else:
        if num > secret:
            print('大了藏杖,大了将塑!')
        else:
            print('小了,小了蝌麸!')
        if count > 0:                  #在循環(huán)里先判斷次數(shù)是否大于0
            print('請再猜一次:',end="")
        else:
            print('機會用完了点寥!')
print('游戲結(jié)束!')

多加兩行語句祥楣,判斷輸入是否為整數(shù)开财,不是則給出提示:

S.isdigit()返回的是布爾值:True/False
S中至少有一個字符且如果S中的所有字符都是數(shù)字,那么返回結(jié)果就是True误褪;否則责鳍,就返回False。
while not ,則表示條件為FALSE時兽间。

1.寫一個程序历葛,判斷給定年份是否為閏年

print('-----------------求閏年------------')
tmp = input('請輸入年份: ')
while not tmp.isdigit() :
  tmp = input('sorry,請輸入正確年份:')
year = int(tmp)
if year/400 == int(year/400) :
  print(tmp+'是閏年')
else:
  if year/4 == int (year/4) and (year/100 !== int (year/100)) :
    print(tmp+'是閏年')
  else :
    print(tmp+'不是閏年')
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子恤溶,更是在濱河造成了極大的恐慌乓诽,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件咒程,死亡現(xiàn)場離奇詭異鸠天,居然都是意外死亡,警方通過查閱死者的電腦和手機帐姻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門稠集,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人饥瓷,你說我怎么就攤上這事剥纷。” “怎么了呢铆?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵晦鞋,是天一觀的道長。 經(jīng)常有香客問我棺克,道長悠垛,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任娜谊,我火速辦了婚禮鼎文,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘因俐。我一直安慰自己拇惋,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布抹剩。 她就那樣靜靜地躺著撑帖,像睡著了一般。 火紅的嫁衣襯著肌膚如雪澳眷。 梳的紋絲不亂的頭發(fā)上胡嘿,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天,我揣著相機與錄音钳踊,去河邊找鬼衷敌。 笑死,一個胖子當(dāng)著我的面吹牛拓瞪,可吹牛的內(nèi)容都是我干的缴罗。 我是一名探鬼主播,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼祭埂,長吁一口氣:“原來是場噩夢啊……” “哼面氓!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤舌界,失蹤者是張志新(化名)和其女友劉穎掘譬,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體呻拌,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡葱轩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了藐握。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片酿箭。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖趾娃,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情缔御,我是刑警寧澤抬闷,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站耕突,受9級特大地震影響笤成,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜眷茁,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一炕泳、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧上祈,春花似錦培遵、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至纸俭,卻和暖如春皇耗,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背揍很。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工郎楼, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人窒悔。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓呜袁,卻偏偏與公主長得像,于是被迫代替她去往敵國和親简珠。 傳聞我的和親對象是個殘疾皇子傅寡,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容

  • php常用的數(shù)據(jù)類型有:布爾類型,整型,浮點型荐操,字符串芜抒,數(shù)組,對象托启,NULL 一.type: bool boole...
    tinyPhper閱讀 442評論 0 1
  • python學(xué)習(xí)總結(jié) 1.程序中注釋的用法宅倒、意義和作用; 2.學(xué)習(xí)Python語言的第一個簡單的程序"Hello ...
    Onlyu_8328閱讀 1,216評論 1 0
  • 《Python從小白到大牛》已經(jīng)上市疗绣! 在聲明變量時會用到數(shù)據(jù)類型线召,在前面已經(jīng)用到一些數(shù)據(jù)類型,例如整數(shù)和字符串等...
    tony關(guān)東升閱讀 688評論 0 1
  • 一:著色的原理 OpenGL著色語言(OpenGL Shading Language)是用來在OpenGL中著色編...
    wo不懂閱讀 997評論 0 2
  • 心本來就不大多矮,別什么都裝進去缓淹。不管今天經(jīng)歷了什么意外、不開心的塔逃,都不重要了讯壶,反正一天又過去了,對今天的糾結(jié)不放湾盗,是...
    SkyHro閱讀 118評論 0 0