1. 程式人生 > >python資料型別,格式話輸出

python資料型別,格式話輸出

 一.程式互動

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)
格式化