python 基礎 7 資料類型

來源:互聯網
上載者:User

標籤:orm   限制   python 基礎   img   變數   name   for   資料轉換   lease   

INT (整型)
整數的位元為32位,取值範圍為-2**31~2**31-1,即-2147483648~2147483648

LONG (長整型)
跟C語言不同,python的長整數沒有指定位寬,即:python長沒有限制長整數數值的大小,
但實際上由於機器記憶體有限,我們使用的長整數數值不可能無限大。
注意,自從python2.2起,如果整數發生溢出,python會自動將整數資料轉換為長整數,
所以如今在長整數資料後面不加字母L也不會導致嚴重後果了。
FLOAT(浮點型)
浮點數用來處理實數,即帶有小數的數字,類似於C語言中的double類型,佔8個位元組(64)
其中52位表示底,11位表示指數,剩下的一位表示符號。
type(a) a是一個變數,可以查看變數a的資料類型。
布爾值 布爾發現電路板運算的原始狀態,用燈泡代表兩種狀態
真或假
1或0
字串
萬惡的+號每出現一次就會在記憶體中重新開闢一塊空間。
字串格式化
name = "jiaao"
print ("i am %s" % name)
#輸出 i am jiaao
PS:字串是%s;整數是%d;浮點數是%f

name = input("name")age = input("age")job = input("job")#另外兩種方式列印,下邊+號的列印方式很類似JS裡面。#print("information of %s:\nName:%s\nage:%s\njob:%s" %(name,name,age,job))#print("information of []:"+ name +"\nName []:"+ name +"\nage[]:"+ age +"\njob[]:"+ job +"" )msg = ‘‘‘information of %s:    Name:%s    age:%s    job:%s‘‘‘ %(name,name,age,job)print(msg)#運行結果:information of jiaao:    Name:jiaao    age:26    job:IT
View Code
youngage = 26age = input("your age:")# input()函數的接受的所有資料都是字串str,即便輸入時候是數字,也會按照字串處理# 字串與數字不是同一類型,二者無法操作比較,加減等操作#所以在定義變數,或者將二者做處理時候,需要先將其轉換成同一種各式,然後操作lastresult = int(age) - youngage #將age變數轉換成int,然後在想減#int integer 把字串轉換成int,用int(被轉換的字串內容)#str string  把int(整數資料)轉換成str,用str(被轉換的int內容)if lastresult >= 0 :    print("i am %s "%(age))else:    print("you are so young,what is your job")ITjob = input("are you a IT programer:")if ITjob == "yes":    print("you are a IT progarmer,that is a good job")else:    print("so,what‘s your job?")    job = input("please input your job:")    print("oh,%s also is a good job"%(job))運行結果:your age:26i am 26 are you a IT programer:yesyou are a IT progarmer,that is a good job
字串轉換類型

 

python 基礎 7 資料類型

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.