Python 单下划线(“_“)与双下划线(“__“)以及以双下划线开头和结尾的的区别
由于python 中没有java 语言中的private ,public, protected 之类的,就引用了下划线.
单下划线的作用:
以单下划线("_")开头的模块变量或者函数是受保护的,不能直接访问,例如当我们使用使用import * from xx 的时候,单下划线是不能引入的(我自己的理解就是相当于java里面的protected,)
双下划线的作用:
以双下划线("__") 开头的实例变量或者函数 是私有的(我自己的理解就是相当于java里面的private)
双下划线开头和结尾的作用:
双下划线开头和结尾的例如__main__ , 这个一般都是系统的定义使用的,我们可以可以这样定义,不过为了不和系统的有什么冲突,换是不要这样定义的好(如果头铁非要这样定义也行没啥却别和普通的一样)
Python 单下划线(“_“)与双下划线(“__“)以及以双下划线开头和结尾的的区别相关推荐
- java正则匹配下划线_正则表达式(匹配英文、中文、数字、下划线)
如下的正则: 复制代码 代码示例: ^[\w\u4E00-\u9FA5\uF900-\uFA2D]*$ 1.一个正则表达式,只含有汉字.数字.字母.下划线不能以下划线开头和结尾: ^(?!_)(?!. ...
- 给文字上加中划线_小小招式让你给文字添加上划线
在Word中为字符添加下划线是一件很容易的事情,但是要添加上划线就是不那么方便了.偏偏在某些时候我们还真就需要为指定的字符添加上划线,比如在数学文档中要输入平均数的数学符号,就是在指定变量上加一个短线 ...
- Python实战从入门到精通第七讲——字符串与文本1之字符串开头或结尾匹配
通过指定的文本模式去检查字符串的开头或者结尾,比如文件名后缀,URL Scheme等等. 检查字符串开头或结尾的一个简单方法是使用 str.startswith() 或者是 str.endswith( ...
- ios 按钮下面加下划线_如何在iOS按钮上的文字添加下划线
在开发ios的时候很多用户们都会想如何在iOS按钮上的文字添加下划线,那么接下来的内容中我们就一起去看看在iOS按钮上的文字添加下划线的方法. 问题:实现下图中右侧的按钮文字效果 方法: [MyToo ...
- linux python默认安装目录_非root用户在linux服务器自己目录下安装需要的python版本及其模块...
由于之前使用服务器现在不再使用,最近使用一台新的服务器.科研分析用到一个python 程序, lmfit需要在服务器上运行.由于该程序基于python 2.7,而服务器默认安装的python 为2.6 ...
- mysql 减号与下划线_匹本中文、字母、数字、下划线、减号的正则表达式,这样写为什么不对?...
你的位置: 问答吧 -> JavaScript -> 问题详情 匹本中文.字母.数字.下划线.减号的正则表达式,这样写为什么不对? 提示:您可以先修改部分代码再运行 我对正则是一知半解,不 ...
- mysql 表名 下划线_我们可以在MySQL表名中加下划线吗?
您不能在表名称中添加下划线.如果您仍想使用下划线创建新表,请使用反引号(而不是单引号)将其引起来. 但是,让我们首先尝试在带下划线的表名周围设置引号.以下是一个例子-mysql> create ...
- 为什么没有下划线_资料1907:xumin字体打不出下划线?凌哥英语送您改进版!
作为在小学英语教学的酸甜苦辣世界中一天爬摸滚打25小时的达人,您一定知道有一种电脑字体叫xumin.ttf.即便不知道这个字体的名称,您也一定知道它的使用场合,那就是PEP小学英语教材三年级上册的字母 ...
- python图像下采样_图像的上采样(upsampling)与下采样(subsampled)
缩小图像(或称为下采样(subsampled)或降采样(downsampled))的主要目的有两个:1.使得图像符合显示区域的大小:2.生成对应图像的缩略图. 放大图像(或称为上采样(upsampli ...
最新文章
- 零基础学习python爬虫_教你零基础如何入门Python爬虫!
- 创新是低情商的人做的
- python界面颜色-给Python点颜色——青少年学编程
- 让你秒懂的折半查找(二分查找)
- 【GAN优化】长文综述解读如何定量评价生成对抗网络(GAN)
- SQL语句:SQLwhile(0=0)与while @@fetch_status=0.
- sublime,gedit,vim和mousepad等都出现fribidi_get_par_embedding_levels_ex
- Qt_Window@Qt Command Prompt从命令行创建工程
- java8循环_Java8里请不要再使用循环语句
- 零基础带你学习MySQL—创建数据库(一)
- 计算机视觉(CV)中图像的梯度
- cad卸载_盘点那些年用过的神级CAD插件,每一款都舍不得卸载
- freeswitch cdr mysql_freeswitch支持g729编码
- 路由器重温——可靠性-接口备份和双机热备份配置管理
- 【编解码】从零开始写H264解码器(1) 总纲
- 修改linux主机名称
- 2014网络红人排行榜
- 高德运维基于阿里云的最佳实践
- Qt扫盲-QSystemTrayIcon理论总结
- 翻译考试用计算机作答,上半年CATTI考试方式还是纸笔,下半年就实行全面机考?真是几家欢喜几家愁!...