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

      推荐用( )区分优先级

posted @ 2020-06-03 17:21  最冷不过冬夜  阅读(200)  评论(0编辑  收藏  举报