zoukankan      html  css  js  c++  java
  • 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有一个约定俗成的规矩就是常量全部用大写。 

  • 相关阅读:
    两种三维点云密度聚类方法的研究与对比
    C++ string和char char*的转换
    七大排序算法总结
    map下标操作和insert区别
    c++ map 使用自定义结构做关键字
    BagFromImage安装与使用
    安装ipython notebook
    c++基本知识
    Python爬虫第一集
    91. Decode Ways
  • 原文地址:https://www.cnblogs.com/lshedward/p/9897204.html
Copyright © 2011-2022 走看看