Python中变量名里面的下划线

1 变量名前后都有两个下划线(__X__),表示是系统级变量;

2 变量名前只有一个下划线(_X),表示该变量不是由from module import *导入进来的;

3 变量名前有两个下划线(__X),是类内部的变量;

4 变量名本是就是一个下划线(_),表示在交互模式下,最近一次表达式的返回值。

原文地址:https://www.cnblogs.com/chaoguo1234/p/9164328.html

时间: 2024-11-06 22:53:32

Python中变量名里面的下划线的相关文章

Python 中的函数的双下划线“__”

Python中最常见的是类中的带有双下滑线的函数是 __init__()最开始只是知道 有初始化的作用,这里从原理上总结一下. 在Python中,由这些名字组成的集合所包含的方法称为特殊方法.如果对象实现了这些方法中的某一个,那么这个方法会在特殊情况下(确切的说是根据名字)被Python调用.而几乎没有直接调用它们的必要. 一.首先讨论__init__(),标准来说它是类的构造方法.当一个对象被创建后,会立即调用构造方法. class Test: def __init__(self): self

Python中变量的作用域(variable scope)

http://www.crifan.com/summary_python_variable_effective_scope/ 解释python中变量的作用域 示例: 1.代码版 1 #!/usr/bin/python 2 # -*- coding: utf-8 -*- 3 """ 4 ------------------------------------------------------------------------------- 5 Function: 6 [整理

Python中变量赋值的8种形式、需要注意哪些细节?

本文解释python中变量赋值的形式,并解释一些细节. python中变量赋值的几种形式 1 x = "long" # (1).基本形式 2 x, y = "long", "shuai" # (2).元组对应赋值 3 [x, y] = ["long", "shuai"] # (3).列表对应赋值 4 a, b, c, d = "long" # (4).序列赋值 5 a, *b = 'lo

Python 中变量与内存的关系

老手都是从新手一路过来的,提起Python中难以理解的概念,可能很多人对于Python变量赋值的机制有些疑惑,不过对于习惯于求根究底的程序员,只有深入理解了某个事物本质,掌握了它的客观规律,才能得心应手.运用自如,进阶更高层次来看待这个事物,此刻“庖丁解牛”这个成语能够贴切表达这个意思,你看见的是整头的牛,而我看见的是牛的内部肌理筋骨,就是这个状态!!! 那么为什么Python变量赋值的机制难以理解呢? 我想可能是我们的思维被C语言变量赋值的机制所固化了.在C语言中变量所分配到的地址是内存空间中

[办公应用]如何将单词中的部分字母加下划线

同事要实现将单词中的部分字母加下划线. 第一种方法大致思路如下: 将要设置的格式设置好.例如HER: 然后复制: 然后ctrl+H调出替换对话框,要查找的内容中输入HER: 要替换的中输入 ^c 即可. 第二种方法,也可以分两步做: 先查找HER,查找时,"在以下项中查找"选中主文档, 再替换E为下划线格式. "搜索"处选中向下. 参考资料 更多的高级搜索需要用到正则表达式.可以参考微软官方网站: http://office.microsoft.com/zh-cn/

python 中变量的命名方法

从网上找到django中python的命名规范 Python  规范 代码的布局  编码 所有的Python脚本文件都应在文件头标上“# -*- coding:utf-8 -*-”.  缩进 4个空格一个缩进层次 空行 适当的空行有利于增加代码的可读性,加空行可以参考如下几个准则: (1) 在类.函数的定义间加空行: (2) 在import不同种类的模块间加工行: (3) 在函数中的逻辑段落间加空行,即把相关的代码紧凑写在一起,作为一个逻辑段落,段落间以空行分隔 换行        语句比较长,

python中变量

在Python中,变量的概念基本上和初中代数的方程变量是一致的. 例如,对于方程式 y=x*x ,x就是变量.当x=2时,计算结果是4,当x=5时,计算结果是25. 只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型. 在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文.数字和下划线(_)的组合,且不能用数字开头,比如: a = 1 变量a是一个整数. t_007 = 'T007' 变量t_007是一个字符串. 在Python中,等号=是赋值语句,可以把任意数据类型赋

python 中变量的命名规范

出自:http://www.diybl.com/course/3_program/python/20111130/563643.html 模块名: 小写字母,单词之间用_分割 ad_stats.py 包名: 和模块名一样 类名: 单词首字母大写 AdStats ConfigUtil 全局变量名(类变量,在java中相当于static变量): 大写字母,单词之间用_分割 NUMBER COLOR_WRITE 普通变量: 小写字母,单词之间用_分割 this_is_a_var 实例变量: 以_开头,

python中变量的基本使用及命名规则

目标 变量定义 变量的类型 变量的命名 标识符和关键字 变量的命名规则 01. 变量定义 在 Python 中,每个变量      在使用前都必须赋值,变量      赋值以后      该变量 才会被创建 等号(=)用来给变量赋值      = 左边是一个变量名 = 右边是存储在变量中的值          变量名 = 值     变量定义之后,后续就可以直接使用了 02. 变量的类型 在内存中创建一个变量,会包括: 变量的名称 变量保存的数据 变量存储数据的类型 变量的地址(标示) 在Pyt