Day4 变量 常量 基本数据类型

1、变量

1.1 什么是变量.

变量即变化的量,指事物的状态。

1.2 为什么要有变量。

为了让计算机能像人一样记住某种状态。

1.3怎么去使用变量。(先定义,后使用)

解释器执行到变量定义的代码时会申请内存空间存放变量值,然后将变量值的内存地址绑定给变量名,通过变量名即可引用到对应的值。

变量名 (变量名相当于门牌号)=(赋值号,用来将变量的内存地址绑定给变量名)值(储存的数据,反映的是事物的状态)

变量的使用应该见名知意,并且变量名只能是字母、数字、下划线的任意组合(第一个字符不能是数字),关键字不能声明为变量 (and','as','assert','break','class','continue','def','del','elif','else','except','exec','finally','for','from','global','if','import','in','is','lambda','not','or','pass','print','raise','return','try','while','with','yield')

变量名的命名风格有两种:

峰驼体(AgeOfLrr=56)和纯小写下划线_(age_of_lrr=56)

1.4变量的三大特性

id:反映的变量在内存中的唯一编号,内存地址不同id肯定不同

type:变量的类型

value:变量值

1.5 is和==的区别

is 是判断地址是否相同

==是判断数值是否相同

1.6小整数池(-5~256)

从python解释器启动那一刻开始,就会在内存中事先申请好一系列内存空间存放好常用的整数。

 

2.常量

常量指在程序运行过程中不会改变的量,约定俗成是用全部大写的变量名表示常量。如:PI=3.14159

3.数字类型

3.1整型int

作用:记录年龄、身份证等整数。例: age=18

3.2浮点型float

作用:记录身高、体重等含小数的数据. 例:height=1.77

int和float之间可以相加

3.3. 字符串类型

作用:记录据有描述性质的状态等。

定义:用引号('',"",''' ''',""" """,)包含的一串字符 例:name ="lrr"

x='18' # 由数字组成的字符串,是字符串类型,不是int类型

'name'='egon' # 语法错误,等号左边是变量名,变量名的命名不能有引号

xxx # 代表访问变量名字

'xxx' # 代表的是值

字符串的嵌套,注意:外层用单引号,内存应该用双引号,反之亦然
print("my name is 'Hero'")

字符串之间可以相加,但仅限于str与str之间进行

3.4.列表索引对应值

索引从0开始,0代表第一个作用:按位置记录多个值(同一个人的多个爱好、同一个班级的所有学校姓名、同一个人12个月的薪资),并且可以按照索引取指定位置的值

定义:在[]内用逗号分隔开多个任意类型的值,一个值称之为一个元素

0 1 2 3
info=['Hero',18,'male',19]
print(type(info))
print(info[0])
print(info[1])
print(info[2])

3.5.字典类型:

key对应值,其中key通常为字符串类型,所以key对值可以有描述性的功能
作用:用来存多个值,每个值都有唯一一个key与其对应,key对值有描述性功能
定义:在{}内用逗号分开各多个key:value

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

3.6 布尔bool

作用: 用来记录真假这两种状态
定义 is_ok = True is_ok = False

print(type(is_ok)

posted @ 2020-06-02 16:26  闲酒肆中听风吟  阅读(105)  评论(0)    收藏  举报