当前位置: 首页 > news >正文

苏华建设集团网站沈阳网站模板

苏华建设集团网站,沈阳网站模板,大邯郸网站,重庆电商网站建设费用变量名只能包含字母、数字和下划线 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头#xff0c;但不能以数字打头。例如#xff0c;可将变量命名为message_1#xff0c;但不能将其命名为1_message。 Python 语言中#xff0c;以下划线开头的标识符有特殊含…变量名只能包含字母、数字和下划线 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头但不能以数字打头。例如可将变量命名为message_1但不能将其命名为1_message。 Python 语言中以下划线开头的标识符有特殊含义 在Python中以下划线开头的变量名有特殊的含义尤其是在类的定义中用下划线作为变量前缀和后缀来表示类的特殊成员。 以单下划线开头 说明 _xx这样的对象叫做保护变量不能用’from module import *导入。 _xx 以单个下划线开头命名的方法或者变量就是说明它是仅提供内部使用的。 举例1模块访问举例 首先在demo1.py中定义了两个函数一个以下划线开头另外一个不以下划线开头 def my_fun():print(hello my_fun())def _my_fun():print(hello _my_fun())然后在另外一个模块demo2.py中访问这两个函数 from demo1 import *my_fun() _my_fun运行输出 可以看到不以单下划线开头的函数my_fun可以正常访问而以单下划线开头的_my_fun函数访问出错提醒没有定义。 举例2类访问举例 在类A中定义了以单下划线开头的成员变量_num类Aa继承了A类 class A():def __init__(self):self._num 1self._age 12def afun(self):print(self._age)class Aa(A):def __init__(self):super().__init__()a A() aa Aa() print(在父类中访问_num变量, a._num) print(在子类中访问_num变量, aa._num)运行输出 可以发现通过父类、子类可以访问以单下划线开头的成员变量_num。 以双下划线开头 说明 以双下划线开头的标识符(如__add)表示类的私有成员。 __xxx类中的私有成员只有类对象自己的函数中能访问。 举例类对象通过函数可以访问自身类中双下划线开头的成员变量 在类A中定义了以双下划线开头的变量__age class A():def __init__(self): self.__age 12def afun(self):# 在类本身的函数中访问双下划线开头的变量print(self.__age)class Aa(A):def __init__(self):super().__init__()a A() aa Aa() # 类对象本身调用自己的函数 a.afun()运行输出 举例子类对象调用父类的函数可以访问父类双下划线开头的成员变量 在类A中定义了以双下划线开头的变量__age class A():def __init__(self): self.__age 12def afun(self):# 在类本身的函数中访问双下划线开头的变量print(self.__age)class Aa(A):def __init__(self):super().__init__()a A() aa Aa() # 子类对象调用父类的函数 aa.afun()运行输出 举例类对象本身也无法直接访问自己类定义的双下划线开头的成员变量 在类A中定义了以双下划线开头的变量__age class A():def __init__(self): self.__age 12def afun(self):# 在类本身的函数中访问双下划线开头的变量print(self.__age)class Aa(A):def __init__(self):super().__init__()a A() # aa Aa() a.__age运行输出 以双下划线开头、双下划线结尾 以双下划线作为开头和结尾的标识符(如 init)是专用标识符。 以双下划线开头双下划线结尾的对象Python内置属性名或者魔法方法名。是Python自己实现的属性和方法一般不允许自定义类似此种命名方式的属性或者方法。 变量名不能包含空格 变量名不能包含空格但可使用下划线来分隔其中的单词。例如变量名greeting_message可行但变量名greeting message会引发错误。 不要将Python关键字和函数名用作变量名 不要将Python关键字和函数名用作变量名即不要使用Python保留用于特殊用途的单词如print。 变量名应既简短又具有描述性 变量名应既简短又具有描述性。例如name比n好student_name比s_n好name_length比length_of_persons_name好。 慎用小写字母l和大写字母O 慎用小写字母l和大写字母O因为它们可能被人错看成数字1和0。 备注就目前而言应使用小写的Python变量名。在变量名中使用大写字母虽然不会导致错误但避免使用大写字母是个不错的主意。
http://www.yutouwan.com/news/234612/

相关文章:

  • wcm 可以做网站吗衡阳县专业做淘宝网站
  • 建设搜索引擎友好的网站推广普通话手抄报简单漂亮
  • 网站备案查询接口帮忙做公司网站
  • 杭州企业网站定制html网页制作简单范例
  • 百度网站怎么建设的家具公司网站模板下载
  • 专业制作广告字潍坊网站建设seo
  • 网站变成灰色wordpress文章分多列排
  • 花都区建设工程造价管理网站常德网站建设产品
  • 网络营销网站建设与策划分析做暧暧前戏视频网站
  • 如何制作网站app上海网页制作步骤
  • 做网站项目流程空白网站怎么做
  • 大连做网站建设傻瓜式建站软件
  • 百度给做网站收费多少钱招商网站建设费用价格
  • 中山开发公司seo最好的网站
  • 怎么找网站的根目录小程序可以自己开发吗
  • 手机网站制作方法wordpress会员上限
  • 网络架构师和网络工程师区别麒麟seo
  • 报电子商务(网站建设与运营)写作网站投稿平台
  • 珠海建设工程信息网站请简述网络营销的含义
  • 做网站多少钱西宁君博美评企业邮箱多少钱
  • 专门做焦点图的网站php做的网站怎么发布
  • 清新区城乡建设局网站亚网互联网站设计
  • 发布一个网站需要什么打开汽车之家网页版
  • 邹城外贸网站建设深圳网站优化价格
  • 湖南长沙微信平台号百度的seo关键词优化怎么弄
  • 大数据与网站开发技术史志办干地情网站建设
  • 北京企业网站建设制作公关公司职级
  • 四川建设招标网站小说代理平台
  • 招聘预算网站怎么做徐州网站制作报价
  • 佛山的网站建设网站运营职责