三步带你了解变量
变量
第一步:什么是变量
变量是一个容器,是一个用于临时存储数据的东西。类比生活中装鸡蛋的篮子,鸡蛋是数据,而篮子则是变量。
第二步:代码的实现
使用赋值运算符等号时,等号左边是变量,等号右边是赋值给变量的数据。
eg: num = 2
该例子中num是变量,= 是赋值运算符, 2是数据。
第三步:使用变量的注意事项
①变量需要先声明后使用,如果没有声明变量就使用会报错。
②变量声明使用下划线命名法或者驼峰命名法
下划线命名法:全部字母小写,变量中出现不同单词时使用下滑线连接,如:first_name √;firstname ×。
驼峰命名法:分大驼峰命名法和小驼峰命名法。
大驼峰:变量所有单词首字母大写 : FirstName
小驼峰:变量第一个单词首字母小写,其余单词首字母大写:firstName
③变量名只能有字母数字,下划线组成,注意数字不能开头,变量名不能与python关键字重复。
小贴士:PEP8 命名规范
1.恒定量(常量)使用全大写与下划线:比如规定的不可更改的变量的值 2.私有变量使用前导下划线和小写,如:_message
3.一般的变量则应该: 全小写,用下划线隔开 表示类型的字母放在最前面 作用或要完成的工作则在中间 属于谁放在最后,或可省略
例如:numpy_creat_data_set_test 表示的意思是: 该变量是 Numpy 类型,被创建为一个数据集,用于测试(test 这个函数的内部变量)
4.当一个变量被用于保存于布尔值时,做好使用 is 或 has 作为前缀,这样更易于理解
5.当一个变量被用于保存序列时,最好使用复数形式
6.当一个变量被用于临时保存时,最好加上 temp_的前缀
7.当一个变量被用于作为字典时,应该使用显示名称,如一个用来保存个人地址的变 量:person_address
8.应当避免使用通用名称,现有名称(已有名称,变量 i,j 可以循环使用), 避免关键字,非得使用可以使用后缀下划线
9.类名使用驼峰命名法,当定义的是模块的私有类时,还可能有一个前导下划线