目录

  • python变量
  • 变量三要素
  • 变量的本质
  • 变量命名规范
  • 变量命名风格
  • 常量

python变量

  • 变量:简单来说就是变化的量,用来描述事物的变化状态
  • 常量:简单来讲就是不变的量,用来描述事物的固定状态
    eg:在代码层面的具体使用
stu_name = 'vive lee'
age = 22
gender = 'male'

变量三要素

  1. 变量名
    eg:
    stu_name;age;gender;hobby etc.
  2. 赋值符号
    '='
    3.变量的值
    22;vive lee ;male

变量的本质

stu_name = 'vive lee'
'''
在看到赋值符号的时候,先观察赋值符号的右侧
a.首先在内存空间中创建一块内存空间存储'vive lee'
b.然后给'vive lee'所在的内存空间绑定一个变量名(简单来说就是名字)stu_name
c.后面想要提取内存空间的'vive lee'就需要通过变量名stu_name,就像找到一个人需要知道他的名字
'''

变量命名规范

1.只能是数字、字母、下划线的组合或者单独出现
eg:stu*name            # 变量名中有特殊字符‘*’,不符合规范
2.开头不能为数字
eg:360hobbies         # 变量名开头为数字,不符合规范
3.关键字不能作为变量名(像while,for等本身就具有特定功能的单词)
eg: pass = 88888888    #'pass'具有特定功能,不符合规范

变量命名风格

1.下划线式              # 推荐python,c++使用
采取下划线分割单词
student_number_of_database = 2022010001
2.驼峰体式              # 推荐javascripts使用
大驼峰(采用单词首字母大写)
StudentNumberOfDatabase = 2022010001
小驼峰(第二个单词开始采用单词首字母大写)
studentNumberOfDatabase = 2022010001

常量

实际上在python中没有像其他语言一样的常量即绑定一个值以后不可修改和编辑

PASSWORD = 12345678          #:一般采取所有的变量名大写,提示别人这是常量,不要轻易修改

在一些编程语言中有真正的常量即定义了就不能修改

const StudentNumber = 2022010001
StudentNumber
2022010001
StudentNumber = 2022010002               # 运行就会报错