Python的变量和常量

变量
 
变量是用来储存信息的容器,值可变,也可以被调用,变量名要取的通俗易懂。
 
变量定义规则和建议
  • 变量名只能是字母、数字或下划线的组合
  • 变量名的第一个不能是数字
  • 关键字不能作为变量名
  • 单下划线代表私有变量(只能在文件内部被访问),不过这只是约定俗成,实际上并没有这个功能
    
class Foo(object):
    _name = 'Edward'
 
    def say(self):
        print('hi')
Foo._name
  • Python官网建议用下划线,而不是驼峰体
  • 不要用拼音
  • 不要用中文名
  • 变量名要让人看了知道是干什么的 
 变量和内存地址
 
>>> a = 1
>>> b = a
>>> a
1
>>> b
1
>>> a = 5
>>> b
1
>>>
 
a, b ,1,5 都代表电脑中的一个内存地址
 
  1. a指向1的内存地址,所以a = 1
  2. b指向a的内存地址,a又把b指向了1的内存地址,所以b=1
  3. a指向了5的内存地址,所以a现在等于5
  4. b还是指向1的内存地址,所以b还是等于1
 
常量:
 
保持不变的量是常量。Python没有语法功能上的常量,不像C语言可以用const定义常量,但是Python有一个约定俗成的规矩就是常量全部用大写。 

 

 

posted @ 2018-11-02 16:59  梁少华  阅读(648)  评论(0编辑  收藏  举报