python資料型別,格式話輸出
阿新 • • 發佈:2019-01-06
一.程式互動
name = input(“你的名字是:”) #使用者輸入,輸入的任何東西都儲存成str(字串型別)的形式
二.註釋的重要性
以後動輒幾千行程式碼的時候,回過頭再去看的時候,發現自己都看不懂了,在工作中還會大家一起合作完成程式碼,不寫註釋的話,更難以交流了。
#1. 不用全部加註釋,只需要在自己覺得重要或不好理解的部分加註釋即可 #2. 註釋可以用中文或英文,但不要用拼音
三.基本資料型別(檢視資料型別的方法type())
1.數字型別
int(整型) 在32位機器上,整數的位數為32位,取值範圍為-2**31~2**31-1,即-2147483648~2147483647 在64位系統上,整數的位數為64位,取值範圍為-2**63~2**63-1,即-9223372036854775808~9223372036854775807
long(長整型) 跟C語言不同,Python的長整數沒有指定位寬,即:Python沒有限制長整數數值的大小,但實際上由於機器記憶體有限,我們使用的長整數數值不可能無限大。 注意,自從Python2.2起,如果整數發生溢位,Python會自動將整數資料轉換為長整數,所以如今在長整數資料後面不加字母L也不會導致嚴重後果了。 注意:在Python3裡不再有long型別了,全都是int
float(浮點型)
定義:salary=3.1 #salary=float(3.1)
用於標識:工資,身高,體重,
2.字串型別
python中,加了引號(單引號可以,雙引號也可以,三個單引號也可以)的字元都叫字串
你需要考慮單雙的配合(特殊情況,其他情況下隨意)
msg = "My name is Alex , I'm 22 years old!"
多引號什麼作用呢?作用就是多行字串必須用多引號
字串拼接:
字串可以進行相加和相乘的操作
>>> a='hello'
>>> b=' world'
>>>
>>> a + b
'hello world'
>>> res=a + b
>>> print(res)
hello world
>>> a*3
'hellohellohello'
3.布林型別(bool)
布林型別很簡單,就只有兩個值,一個真(true),一個假(false),主要用於邏輯運算
四.格式化輸出
利用佔位符
%s就是代表字串佔位符,除此之外,還有%d,是數字佔位符, 如果把上面的age後面的換成%d,就代表你必須只能輸入數字啦;
%f小數
1 name = input('Name:') 2 age = input('Age:') 3 job = input('Job:') 4 hometown = input('Hometown:') 5 6 info=''' 7 --------info of %s--------------- 8 Name: %s 9 Age: %s 10 Job: %s 11 Hometown: %s 12 ------------end------------------ 13 '''%(name,name,age,job,hometown) 14 print(info)格式化