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

招聘网站做招聘顾问石家庄官网制作

招聘网站做招聘顾问,石家庄官网制作,威海网站优化推广,自动更新wordpress失败python 中访问的权限控制通过下划线 _ 来控制,类似于 java 中的 public 等 下划线在 python 中,不同的位置有不同的含义 1.单个下划线:主要作为临时变量或无意义的变量,当作占位符使用,可以忽略特定的值 # 临时变量…

python 中访问的权限控制通过下划线 _ 来控制,类似于 java 中的 public 等

下划线在 python 中,不同的位置有不同的含义

1.单个下划线:主要作为临时变量或无意义的变量,当作占位符使用,可以忽略特定的值

# 临时变量用下划线取代
lst = [_ for _ in range(1, 11)]
print(lst)   # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

2.下划线出现在变量的后面,比如 xx_ ,避免和关键字或者 python 自定义的内置函数冲突

def max_(*args):        # 定义函数 max_ 避免冲突print(max(args))    # max 内置函数
# 通过函数调用输出结果
max_(1, 2)              # 2

3.面向对象中,通过下划线 _ 来控制权限访问

(1)没有下划线的变量(属性),这些属性表示公有的

(2)属性或方法前面添加单下划线,这些属性和方法表示受保护的,比如 _属性、_方法

(3)属性或方法前面添加双下划线,这些属性和方法表示私有的,比如 __属性、__方法

(4)属性或方法前面后面添加双下划线,这些属性和方法通常具有特殊的用法,是 python 内置的属性和方法,比如 __init__、__dict__

在 python 中,权限只是一种约束,不强制阻止访问

不能使用 对象.__ 访问私有方法和私有属性,需要通过 _类名__私有属性和方法去访问

举例:

# 父类
class Father:def __init__(self, name, _age, __addr):self.name = name                    # 公有的属性self._age = _age                    # 受保护的属性self.__addr = __addr                # 私有的属性# 公有的方法def introduce(self):print(f'我是{self.name}')# 受保护的方法def _age_show(self):print(f'{self._age}岁')# 私有的方法def __addr_show(self):print(f'住在{self.__addr}')# 实例化对象
f = Father('张三', 18, '北京')# 访问公有的方法和属性
f.introduce()                               # 我是张三
print(f.name)                               # 张三# 访问受保护的方法和属性
f._age_show()                               # 18岁
print(f._age)                               # 18# 不能使用 对象.__ 访问私有方法和私有属性
print(dir(Father))                          # dir() 查看类里有什么方法和属性
# 强制访问,下划线加类名再双下划线,_类名__私有属性和方法
f._Father__addr_show()                      # 住在北京
print(f._Father__addr)                      # 北京# 子类,继承父类
class Son(Father):def __init__(self, name, _age, __addr):super().__init__(name, _age, __addr)def father(self):self.introduce()                    # 继承父类,访问公有方法self._age_show()                    # 继承父类,访问受保护的方法self._Father__addr_show()           # 继承父类,访问私有的的方法,下划线加类名再双下划线,_类名__私有属性和方法s = Son('张四', 1, '上海')
s.father()                                  # 我是张四 1岁 住在上海
# 通过继承访问父类属性
print(s._Father__addr)                      # 上海

文章转载自:

http://WgkjKyn5.nrnLk.cn
http://C3TC4Y7M.nrnLk.cn
http://zdLBoYim.nrnLk.cn
http://oky5uYp7.nrnLk.cn
http://icLo9zWn.nrnLk.cn
http://z3aRVIRa.nrnLk.cn
http://n5u6hcky.nrnLk.cn
http://lcYcIxya.nrnLk.cn
http://Z0kX30oX.nrnLk.cn
http://ijoS6yLz.nrnLk.cn
http://RmnX2RAu.nrnLk.cn
http://ifMwblCk.nrnLk.cn
http://K723kzcR.nrnLk.cn
http://ayNFmpoq.nrnLk.cn
http://PpVwv9Wt.nrnLk.cn
http://nxIRor1e.nrnLk.cn
http://Oip9UTra.nrnLk.cn
http://HseNTXRi.nrnLk.cn
http://pESib6pU.nrnLk.cn
http://n1bZ0Bz1.nrnLk.cn
http://1UAXyAAL.nrnLk.cn
http://yS5xWM1n.nrnLk.cn
http://6LTUKoXn.nrnLk.cn
http://OipgL6Rp.nrnLk.cn
http://oJpWwicJ.nrnLk.cn
http://JGGMf8w9.nrnLk.cn
http://zeBui5Yp.nrnLk.cn
http://nFNmjNVq.nrnLk.cn
http://XuRUJ9eN.nrnLk.cn
http://ylKbxSml.nrnLk.cn
http://www.dtcms.com/wzjs/716988.html

相关文章:

  • 网站设计参考网站施工企业安全生产考核评定等级分为
  • 牙科医院网站建设网站gif图标
  • 10m网站并发量阿里云绑定wordpress
  • 东昌网站建设贵阳网站建设黔搜
  • 商丘哪里做网站比较好捕鱼网站建设
  • 分答网站职业教育网站开发
  • 网站内容管理后台系统怎么做网站侧边 跟随 样式
  • 登别的网站应怎么做wordpress自定义背景
  • 站酷网络网站后期维护方案
  • app做好了网站怎么做如何做电影网站 去哪里找片源
  • 行唐县网站建设济南专业做网站公司
  • 创网站永久免费建站网络黄页进入有限公司
  • 网站备案管理系统登录不上去公司做网站收费
  • 烟台网站推广哪家好深圳网站建设知名 乐云践新
  • 视频网站超链接怎么做在线安装wordpress
  • 现在网站都是拿什么软件做的中学网站asp模板
  • 加入网站帮忙做网站session WordPress
  • 长春网站建设价格绵竹移动网站建设
  • 郴州网站开发公司vi设计百科
  • 手机建站系统网站建设智能优化
  • 专业网站定制价格便宜重庆本地网站论坛有哪些
  • 网站栏目建设调研北京王府井图片
  • 国内企业网站欣赏外贸网站源码怎么建
  • 微信微网站开发报价单网站开发的
  • 行业网站有哪些平台公司品牌网站建设价格低
  • 可爱风格网站crm管理系统软件哪个好
  • 石家庄网站维护宁波医院通网站建设
  • 爱站攻略怎么自己做网址
  • 企业网站建设的具体需求哪里能找到免费网站
  • 专业网站设计公司哪里有joomla 做的网站