2020 python学习第三天————基本数据类型,输入输出与基本运算符号
1.1 数字类型:数字类型可以进行数学运算以及比较运算,但仅限于数字类型之间进行。
1.1.1整型int
作用:记录年龄、等级、号码等整数的数据状态
1.1.2浮点型float
作用:记录薪资、身高、体重等有小数的数据状态
1.2 字符串str
作用:记录一些描述性的状态,比如名字、性别、消息等等
定义与使用:在双引号内或者单引号内或三引号内(' '、" ")定义的一组字符称之为字符串
了解:字符串类型也可以进行数学运算以及比较运算,但仅限于字符串类型之间进行。字符串的数学运算只能做+、*。相加是一个拼接操作,效率极低。
1.3 列表list: 索引对应值,索引从0开始
作用:按顺序存放多个值,并且能够按顺序取出来单独的一个值
定义与使用:在[ ]内用逗号分隔开多个任意类型的值
1.4 字典
作用:存放多个值,用key对应值,key通常为字符串类型
定义与使用:在{ }内用逗号分隔开多个key:value,其中value可以是任意类型
1.5 布尔类型,只有两个值True和False
作用:布尔值用于条件
可以自己定义布尔值,通过比较运算也能得到布尔值。
2.1 接收用户的输入
input功能是接收用户的输入的功能
python3中input功能会把用户输入的任意内容都存成字符串类型
可以用int会把纯数字的字符串转换成int型,转换后就可以进行运算
2.2 格式化输出
%s代表占位,后面的%加括号内的字符会自动填入%s
如:"my name is %s my age is %s" % ("a", 18)
如果括号内的值只有一个,括号可以省略。
%s可以接受所有类型的值。
3.1 算数运算符
算数运算符通常用于数字类型之间进行,但是+号和*比较特殊
+和*可以用于其他类,但是仅限于同种类型直之间进行
//:相除取整数
%:相除取余数
**:前数的后数次方
3.2 比较运算符
==:判断是否相等
注意:如果数据类型不同就一定不会相等
!=:判断是否不等于
>=:判断是否大于等于
<=:判断是否小于等于
3.3 赋值运算符
x += 1 等于 x = x + 1
3.4 逻辑运算符
not: 把布尔值结果取反
and:用来链接左右两个条件,左右两个条件同时为True,最终结果才为True
or:用来链接左右两个条件,左右两个条件但凡有一个结果为True,最终结果就为True
优先级:not > and > or
推荐用( )区分优先级