• 变量小结


    1.标识符的第一个字符必须是字母表中的字母(大写或者小写)或者一个下划线('_')。

    2.标识符名称的其他部分可以由字母(大写或者小写)、下划线('_')或数字(0-9)组成。
    3.标识符名称是对大小写敏感的。例如,myname 和myName不是一个标识符。
    4.有效标识符名称的例子有 i、_my_name、name_23和a1b2_c3。
    5.无效标识符名称的例子有 1things、this is spaced out 和 my-name。
     
    以下关键字不能声明为变量名
    ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
     
    变量命名习惯
    1,以单一下划线开头变量名(_x)不会被 from module import 语句导入。
    2,前后有下划线的变量名(_x_)是系统定义的变量名,对python解释器有特殊意义。
    3,以两个下划线开头但结尾没有下划线的变量名(__x)是类的本地变量。
    4,交互式模式下,变量名“ _ ” 用于保存最后表达式的结果。
     
     
    一个变量赋值的小例子
    >>> name1='test1'
    >>> name2=name1
    >>> name2
    'test1'
    >>> 
    >>> name1='test2'
    >>> name2
    'test1'
    >>>
    >>>
     
    可从上述输出看出,在改变name1变量时候,name2也不会变(值还是test1)。
    说明name1和name2指向了不同的内存地址,可以用命令 id 验证之,如下:
     
    >>> name1='test1'
    >>> id(name1)
    47707203448480
    >>> name2=name1
    >>> id(name2)
    47707203448480
    >>> name1='test2'
    >>> id(name1)
    47707203448768
    >>>
    >>>
     
     
     
  • 相关阅读:
    C语言寒假大作战01
    C语言I作业12—学期总结
    C语言I博客作业11
    C语言I博客作业10
    浅谈js模块加载方式(初级)
    浅谈.net的后台校验
    api接口访问限制
    系统操作日志表单形式构建
    RedisUtil(未完,持续更新中....)
    定时处理组件---Quartz.net
  • 原文地址:https://www.cnblogs.com/liang545621/p/7523466.html
Copyright © 2020-2023  润新知