当前位置: 首页 > 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.sadfv.cn/news/234612/

相关文章:

  • 做科普网站网站加入购物车的代码
  • 服装业网站建设的策划简要列举网站常见类型
  • 江门网站建设服务网站建设 网站内容 采集
  • 搜索 贵州省住房和城乡建设厅网站保险网站模板
  • 建设制作外贸网站的公司简介天长网络推广
  • 域名如何绑定网站设计精美的网站
  • 做市场调查的网站免费做黑彩网站能赚钱吗
  • 网站模板下载简单的那种找个人做网站的
  • 移动网站建设是什么营销型网站建设价格
  • 阳江市做网站特产网站建设规划书
  • 甘肃省建设工程造价信息网站深圳建设人力资源网
  • 国家职业资格证书网站门户网站用什么后台系统好
  • 武夷山市网站建设深圳华强北营业时间
  • 南宁做网站公司自媒体创业计划书word
  • 金山西安网站建设国外做网站
  • 宁晋企业做网站企业网站栏目设置
  • 陕西省平安建设网站深圳互联网公司网站
  • 网站建设公司收费产品备案号查询官网
  • 网站空间登录做网站首页ps
  • 沧州什么地方可以学建网站嘉兴网站系统总部
  • 仿购物网站目录上海开发小程序和app的公司
  • 制定 网站改版优化方案wordpress菜单图标特效
  • 九江建网站企业网站托管平台有哪些
  • 网站开发工程师面试问题潍坊专业做网站公司
  • 移动局域网ip做网站中国人做英文网站
  • 南通网站制作公司免费网站建站凡科建站
  • 网站建设模板推广网络维护工程师工资多少
  • 延吉市住房城乡建设局网站国内专业网站制作公司
  • 玉林英文网站建设宁夏自治区住房与城乡建设厅网站
  • 网站门户怎么建设网站备案备的是域名还是空间