常量_基本数据类型,输入输出,基本运算符

 

常量

常量即指不变的量, 如: pi 3.141592653…, 或在程序运行过程中不变的量

用大写字母表示常量

举例 AGE = 18

基本数字类型

数字分为整形和浮点型

 

整形int

定义: age = 10 # age= (10)

用于标识: 年龄, 等级, 身份, 号码, 个数

 

浮点型float

定义 salary = 3.4

用于标识 ; 工资, 身高, 体重

字符串str
在python中, 加了引号的字符就是字符串, python没有字符串类型

定义:name = “chen”

用于标识: 描述性的内容, 如姓名, 性别, 国籍, 种族

引号有: 单引号, 双引号, 三引号

多引号作用: 可以写多行字符串

数字可以进行加减乘除运算, 字符串也可以进行算术运算, 拼接

name = ‘chen’
age = ‘18’
res = name + age
print(res)

 

 

拼接时类型必须形同, 异类报错

列表

在 [ ] 内用逗号分隔, 可以存放n 个任意类型的值

定义: lis = [“name”, " age", “陈少”]

用于标记: 存储多个值的情况, 比如一个人多个爱好

按照索引取值, 有序存值

存放学生信息 : 姓名, 年龄, 爱好

students = [[ ‘chen’[‘play’,“bsall”], [ “liu” ,]]]

字典

上面已经有存放多个值的类型, 为何还要字典来存放多个值呢?

解释:

与列表的形同之处是都可以存放多个任意类型的值

与列表不同之处是字典使用key对应值, key通常是字符串类型解释说明

定义: 在{} 内以逗号分隔符, 存放多个元素, 每个元素都是有key: value组成

其中,value可以是任意类型, 而, key通常是字符串类型

d = {'k1':1111,"k2":2222,"k3":33333}
print(d["k1"])

作用: 按照key: value记录多个值, 优点是key对应的value有描述性功能

info = {"name":"egon", "age":18, "gender":"male"}
print(info["name"])
print(info['age'])
print(info['gender'])

列表字典都可以相互嵌套

不过多展示了

布尔类型True 和 False

布尔类型一般都是从运算表达式得出, 给出结果的形式

很少自己定义布尔值

输入输出 input 和 print

基本运算符

  1. 算术运算符

算数运算符通常用于数字类型之间进行, 但是+号和*好比较特殊

+和*可以用其他类型, 但是仅限于同种类型之间进行

print(10 / 3)
print(10 // 3)
print(10 % 3) # 取余数,取模
print(10 ** 2)
  1. 比较运算 (== != > < )

比较运算符通常用于数字之间进行

  1. 逻辑运算符 (not and or )

not : 把布尔值结果取反

and: 用来连接两边条件, 都为真时才返回真

or : 用来判断两边条件, 一个为真则返回真

优先级 not > and > or

 

res = True and 1 == 1 or not "egon" == "egon" or "aaa" == "aaa" and 1 <= 3
(True and 1 == 1) or not "egon" == "egon" or ("aaa" == "aaa" and 1 <= 3)
print(res)

 

posted @ 2020-06-18 17:15  π陈少π  阅读(131)  评论(0编辑  收藏  举报