python变量与常量

常量

**在python中没有真正意义上的常量,所有的名字都是变量,常量就是不变的变量**
将纯大写的变量名看成是常量

HOST = '10.51.3.2'
print(HOST)

在其他编程语言中存在真正意义上的常量,绑定了关系就无法再更改
ps:常量的其他特性与变量一致

变量

image

name = 'jason'
    遇到赋值符号,从右向左看
"""
整个过程:
    1.在内存空间中申请一块内存空间来存储数据值 jason
    2.给该内存空间绑定一个名字 name
    3.通过name就可以访问到内存空间中存储的数据值 jason
    ps:如果内存中数据没有绑定名字,那么我们就使用不到
"""

**一个数据值可以同时被多个名字绑定,如果赋值符号的右侧也是一个名字,那就意味着是让左边的名字绑向右边名字绑定的数据值,从右向左看,从下向上找。例如:**

a = 123
b = a
c = b	(结果为123)

**同一个名字同一时间只能绑定一个数据值**

x = 10
x = x + 10	(结果为20)
ps:如果右侧是名字和数据值的组合,那就需要先做相应的运算,得出数据值之后再做绑定。

**一个名字只能绑定一个数据值,所以丢弃了10,绑定了20**

x = 10
x = 20	(结果为20)

命名规范

1.名字里面最多出现数字、字母、下划线

2.首字母不能用数字

3.名字不能与python中的关键字冲突

4.名字尽量做到见名知意,就是从名称就可以知道内容的意义,实在不会可以用拼音,不能用中文

命名风格

1.下划线(python推荐使用)
     user_name_from_others    每个单词之间用下划线连接,如果名字太长可以简化

2.驼峰体(js、Java推荐使用)
    小驼峰:userNameFromOthers = ‘jason’
    大驼峰:UserNameFromOthers = ‘jason’
posted @ 2022-10-04 15:36  小张不爱吃泡面  阅读(33)  评论(0编辑  收藏  举报