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)