python--变量、关键字

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

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

变量的特点:

      可以反复存储数据

      可以反复取出数据

      可以反复更改数据

2、变量的命名规则:

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

_abc  True

12abc  错误 False

name#pass   特殊字符

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

     查看关键字用:

python--变量、关键字_第1张图片

3、标识符和关键字

 标识符

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

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

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

         python--变量、关键字_第2张图片

   一般在工作中命名规范 :

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

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

                    oneTwoThree  userName  passWord

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

                      OneTwoThree  UserName

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

                  one_two_three  user_name

4、 关键字

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

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

      python--变量、关键字_第3张图片

 

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

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))

......

 

你可能感兴趣的:(python)