1、數據類型 (1)什麼是數據類型? 變數值是我們存儲的數據,所以數據類型就是變數值的不同種類 (2)為什麼要分類型? 變數值是為了保存現實世界中的狀態,針對於不同的狀態應該用不同的類型去表示 (3)怎麼用?有哪些類型? 整型 int 存取年齡,手機號 浮點型 float 身高,體重,薪資 (4)、 ...
1、數據類型
(1)什麼是數據類型?
變數值是我們存儲的數據,所以數據類型就是變數值的不同種類
(2)為什麼要分類型?
變數值是為了保存現實世界中的狀態,針對於不同的狀態應該用不同的類型去表示
(3)怎麼用?有哪些類型?
整型 int 存取年齡,手機號
浮點型 float 身高,體重,薪資
(4)、字元串類型 str
表示描述性質的狀態,例如,名字,地址
定義:
在單引號,雙引號,三引號包含的一系列字元 (三引號可以寫多行)
name = ‘qqc’
怎麼用?
字元串類型只能 : +或者*
(5)、列表類型 list
作用:用來存取多個值
定義:在【】中用逗號隔開多個任意類型的值
怎麼用?
(6)字典 dict
作用:用來存取多個值,按照key: Value 的方式存放值,取得時候可以通過key而非索引去取值,key 對Value是有描述性功能的;
定義方式:在{}內用逗號分隔開多個元素,沒個元素都是key: Value 格式,其中Value可以是任意類型,key 大多數是字元串類型
(7)、布爾類型 bool
作用:用於做判斷的條件
定義:ture 和 false
2、格式化輸出
%s 字元串占位符(可以接收任意數據類型的值) %d 數字占位符(只能接收整形
name = input ('name:')
age = int(input('age:'))
sex = input('sex:')
job = input('job:')
info = '''
%s info of %s-------
name : %s
age : %s
sex : %s
job : %s
-----------end--------------
''' %('-'*5, name, name, age,sex,job)
print(info)
3、基本運算符
a = b =10 鏈式賦值
a = 100
b = 200
a,b = b,a #交叉賦值
print(a,b)