首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

关于python中带下划线的变量和函数的意义

以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“from xxx import *”而导入;以双下划线开头的(__foo)代表类的私有成员;以双下划线开头和结尾的...1 变量 常量 : 大写加下划线USER_CONSTANT对于不会发生改变的全局变量,使用大写加下划线。...内置变量 : 小写,两个前导下划线和两个后置下划线__class__两个前导下划线会导致变量在解释期间被更名。这是为了避免内置变量和其他变量产生冲突。用户定义的变量要严格避免这种风格。以免导致混乱。...特殊方法 : 小写和两个前导下划线,两个后置下划线def __add__(self, other): return int...._profile4 模块和包除特殊模块 __init__ 之外,模块名称都使用不带下划线的小写字母。

9.6K42

那些年你走过下划线的坑

在客户现场和一些特殊环境下被下划线坑过N次方,同时也帮很多人解决很多次主机名带下划线的坑的事件,在这里记录两个典型案例分析一下,希望正在采坑的你可以看到。...No.1 kafka主机名带下划线 当你安装kafka实例的主机的主机名带下划线的,kafka启动报错如下: (kafka.server.KafkaConfig) [2018-04-13 12:14:20,779.../090/documentation.html#brokerconfigs http://www.cnblogs.com/snifferhu/p/5102629.html No.2 hadoop主机名带下划线...当你安装hadoop集群的主机的主机名带下划线的,hadoop启动报错如下: ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: java.lang.IllegalArgumentException...教育意义 虽然linux支持一些特殊字符,但java里面并不支持;但是一般情况下带中横线(-)的主机名是可行的,我已经验证部署kafka和hadoop集群的时候中横线(-)都被支持。

91120
领券