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