Python类的调用以及私有和公有属性方法的调用

院长技术 2021-02-22 18:54:53
Python 调用 用以 私有 公有


代码

class Site:
__wocao = 123 #私有属性
wocao = 456 #公有属性
def __init__(self, name, url):
self.name = name # public
self.__url = url # private
def who(self):
print('name : ', self.name)
print('url : ', self.__url)
def __foo(self): # 私有方法
print('这是私有方法')
def __xxoo(self):
print("这是xxoo的私有方法!")
def foo(self): # 公共方法
print('这是公共方法')
self.__foo()
self.__xxoo()
print("类的私有属性,只能类内部来调用:",__wocao)
x = Site('院长技术', 'https://myit.icu')
print("调用类的公有属性:",x.wocao) #调用类的属性
# print(x.__wocao) #类的私有属性不能调用
x.who() # 正常输出
x.foo() # 正常输出

运行结果

类的私有属性,只能类内部来调用: 123
调用类的公有属性: 456
name : 院长技术
url : https://myit.icu
这是公共方法
这是私有方法
这是xxoo的私有方法!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

版权声明
本文为[院长技术]所创,转载请带上原文链接,感谢
https://cloud.tencent.com/developer/article/1790859

  1. 翻译:《实用的Python编程》02_02_Containers
  2. Python基于粒子群优化的投资组合优化研究
  3. ubuntu部署django项目
  4. 兩年Java,去位元組跳動寫Python和Go
  5. 翻譯:《實用的Python程式設計》02_02_Containers
  6. 这样学习Python,爷爷都学会了!超简单Python入门
  7. [Python] 基于 jieba 的中文分词总结
  8. 【python】递归听了N次也没印象,读完这篇你就懂了
  9. [Python] 基于 jieba 的中文分词总结
  10. 人理解迭代,神则体会递归,从电影艺术到Python代码实现神的逆向思维模式
  11. [Python] 基於 jieba 的中文分詞總結
  12. Python属于后端开发还是前端开发?Python入门!
  13. 【python】递归听了N次也没印象,读完这篇你就懂了
  14. 一天快速入门python
  15. 学习Python对年龄有没有要求?30岁可以吗?
  16. 清华教授!12小时整理的最全Python教程(文末无偿分享)
  17. 使用Python开发DeFi项目
  18. python 函数详解
  19. Python工程师是做什么的?前景如何?
  20. Filecmp -- comparison of files and directories
  21. Python - zip() 函数
  22. 30 周年生日,Python 先驱是怎么评价这门语言的?
  23. Drawing and beautifying skills of [Python] Matplotlib chart
  24. Python + dash rapid web application development static components
  25. Translation: practical Python Programming 02_ 01_ Datatypes
  26. python将excel自适应导入数据库
  27. 从小白到大师,这里有一份Pandas入门指南
  28. [Python] 茎叶图和复合饼图的画法
  29. [Python interface automation] - regular use case parameterization
  30. Translation: practical Python Programming 02_ 02_ Containers
  31. Two years of Java, to write Python and go
  32. Translation: practical Python Programming 02_ 02_ Containers
  33. Two years of Java, to write Python and go
  34. Python-geoplot 空间核密度估计图绘制
  35. Python-seaborn 经济学人经典图表仿制
  36. python空间绘图- regionmask掩膜操作示例
  37. Python 空间绘图 - Cartopy 经纬度添加
  38. Python-pykrige包-克里金(Kriging)插值计算及可视化绘制
  39. Python 批量重采样、掩膜、坡度提取
  40. python - 多种交通方式可达圈分析
  41. Python 空间绘图 - 房价气泡图绘制
  42. Translation: practical Python Programming 02_ 02_ Containers
  43. Research on Portfolio Optimization Based on particle swarm optimization
  44. Ubuntu deploying Django project
  45. Two years of Java, write Python and go without byte beating
  46. Translation: practical Python Programming 02_ 02_ Containers
  47. So learn python, grandfather learned! Introduction to super simple Python
  48. python3 多线程 与 mongo亿级消费日志数据 新鲜demo 【优化第一版】
  49. Summary of Chinese word segmentation based on Jieba
  50. I've heard it n times, but I'm not impressed. After reading this, you'll understand
  51. Summary of Chinese word segmentation based on Jieba
  52. From movie art to Python code to realize God's reverse thinking mode
  53. Summary of Chinese word segmentation based on Jieba
  54. ARIMA模型预测CO2浓度时间序列-python实现
  55. Python belongs to back-end development or front-end development? Introduction to Python!
  56. python isinstance()
  57. I've heard it n times, but I'm not impressed. After reading this, you'll understand
  58. This article will familiarize you with the transformation process of Python - & gt; cafe - & gt; om model
  59. 如何用Python一键修改上万个文件名
  60. One day quick start to Python