变量和关键字

1、变量(用了存储数据,找到数据)

变量:在内存中开辟一块空间,起一个别名,用了访问和存储空间中的数据

变量的特点:

可以反复存储数据

可以反复取出数据

可以反复更改数据

2、变量的命名规则:

1、开头是字母 或下划线 后面可以是字母 数字 下划线

_abc True

12abc 错误 False

name#pass 特殊字符

2、不能以关键字名(关键字在python中有特殊的含有 def if else)

查看关键字用:

3、标识符和关键字

标识符

标示符就是程序员定义的 变量名函数名

名字 需要有 见名知义 的效果,见下图:

  • 标示符可以由 字母下划线数字 组成
  • 不能以数字开头
  • 不能与关键字重名
  1. 变量名要见名知义的效果

    ![](https://raw.githubusercontent.com/voicezyxzyx/voicezyxzyx.github.io/master/images/2.png)
    

    一般在工作中命名规范 :

可以使用驼峰命名法 :小驼峰 (多个单词构成)

第一个单词小写,后面的单词首字母大写

oneTwoThree  userName  passWord

大驼峰 : 每个单词的首字母大写

OneTwoThree  UserName

使用下划线命名法: 单词和单词之间用_

one_two_three  user_name

4、 关键字

  • 关键字 就是在 Python 内部已经使用的标识符
  • 关键字 具有特殊的功能和含义
  • 开发者 不允许定义和关键字相同的名字的标示符

通过以下命令可以查看 关键字:

![](https://raw.githubusercontent.com/voicezyxzyx/voicezyxzyx.github.io/master/images/3.png)

注意:变量名是区分大小写

5、变量的创建(重点)

在python中,每一个变量在使用前都必须赋值,变量赋值后,变量就创建了

变量名 = 值

  1. 等号(=) 用了给变量赋值
  2. = 左边是变量名
  3. = 右边的是用来存储变量的值

变量演练1

定义两个变量,分别用来存储用户名和密码,

并且输出用户名和密码

定义一个淘宝的账号

tb_user = “gongfuxong”
# 定义一个淘宝的密码
tb_password = “123345”
# 输出变量的值用 print()
print(tb_user)
print(tb_password)

变量的演练2

超市买苹果

需求

  1. 苹果的价格是 8.5 元/斤 price
  2. 买了 7.5 斤 苹果 weight
  3. 计算付款金额
  4. 输出金额

# 定义苹果的价格
price = 5.5
# 定义苹果的重量
weight = 2
# 计算苹果总共的金额
money = price * weight
# 输出结果
print(money)

6、变量的类型

在程序中,为了更好的区分变量的功能和更有效的管理内存,变量也分为不同的类型

变量的数据类型是由值决定的

变量的数据类型,根据 =右边的值推导出来的

1、变量的数据类型的分类

变量的数据类型分为 数字型 和非数字型

数字型

整型(int)  :输入的是整数   例如: age =20

               Price = 9   int

               Weight  =50  int

浮点型(float) :  输入的是 小数   例如  height= 1.75

 Weight = 90.88  float

 Height = 1.99   float

布尔型(bool) 有两个值 True(真) 是1  ,False(假) 是0  例如 marry = True  或  result = 5>6 

“5”+”6”

比较运算返回的是布尔型

测试数据类型type(变量)

非数字型

字符串str:用双引号或单引号括起来的是**字符串**

列表list

元组tuple

字典dict

7、测试变量的数据类型

type(**变量**) 测试变量的数据类型

N1= 20 int

N2= 20.444 float

N3= “你好” str

N4=True bool

N5=False bool

print(type(N1))

print(type(N2))

……

-------------本文结束,感谢您的阅读-------------