一、IDE集成开发环境(pycharm)
二、基本类型的使用
1、为什么要区分类型:
数据类型的值是变量的值,变量值之所以区分类型,是因为变量值是用来记录事务状态的,事务状态有不同的种类,对应着,也必须使用不同的值去记录他们。
数据类型:
1、整形:int
作用:记录年龄,等级,数量
定义:age=10 #age=int(10)
使用:数学运算与比较运算
2、浮点型:float
作用:用来记录薪资、身高、体重
定义:salary=3.1 #salary=float(3.1)
使用:数学运算与比较运算
3、字符串:str
作用:用于描述性质的状态
定义:在单引号,双引号,多引号中包含一系列字符串
使用:name='egon'
4、列表类型:list
作用:存储多个相同属性的值,可以去指定位置的值
定义:在[ ]内用逗号来分割多个任意类型的值
使用:students=['egon','alex','wupeiq']
5、字典类型:dict
作用:记录多个不同属性的值
定义:在{ }内用逗号分开多个元素,每一个元素都由key:value组成,value用来存放值,可以使任意类型,一个key唯一对应,key应该对value有描述功能,key通常是str类型
使用:info={'name':'egon','age':19,'sex':18}
6、布尔类型:bool
一个True,一个False
作用:用于判断
定义:所有数据类型都自带布尔值,None、0、空为假,其它为真
格式化输出
input;print
%d:只接受数字 %s:接受任意类型
三、运算符
比较运算符
==:等于
!=:不等于
>:大于
<:小于
>=:大于等于
<=:小于等于
赋值运算符
赋值运算符:=
加法赋值运算符:+=
减法赋值运算符:-=
乘法赋值运算符:*=
除法赋值运算符:/=
取余赋值运算符:%=
次方运算符:**=
取整运算符://=
交叉运算
x = 11
y = 22
x,y=y,x
print(x,y)
输出:22 11
链式赋值
x = 11
x=y=z=11
解压赋值
l=['a','b','c','d','e']
x,y,z,m,n = l
print(x,y,z,m,n)
逻辑运算符
and:与,用来连接两个条件,在左右两个条件同时为ture的情况下,最终结果为true
or:或,用来连接两个条件,左右两个条件单反有一个有true时,最终结果为true
not:取反
print(not 10 > 3 )
输出:false
#多个逻辑运算组合使用的时候最好使用括号来区别优先级
身份运算符
==:两个等号判断值是否相等
is:判断的是id是否相等
值相等,id不一定相等
id相等,值一定相等