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

python 中的“_,“有什么用途

在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。python中的标识符是区分大小写的。
----这是知识背景------
但是通常python的变成习惯以下划线开头的标识符是有特殊意义的。以单下划线开头(foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“from xxx import *”而导入;以双下划线开头的(foo)代表类的私有成员;以双下划线开头和结尾的(foo)代表python里特殊方法专用的标识,如__init()代表类的构造函数。
在交互模式下运行python时,一个下划线字符(
)是特殊标识符,它保留了表达式的最后一个计算结果。

“hello”
‘hello’
_
‘hello’
10+10
20
_
20
在python中,函数、类、模块定义的第一段代码如果是字符串的话,就把它叫作文件字串,可通过__doc__属性访问。如:
def test():
“this is a document string”
return 100+1000
print test.doc
this is a document string

相关文章:

  • 开发微信小程序需要什么软件/惠州百度seo找谁
  • 职高网页设计与制作/关键词优化推广排名软件
  • 八年级信息所用软件做网站/淘宝推广工具
  • 网络公司网站报价方案/新站如何快速收录
  • 网站首页添加代码/企业网站建设规划
  • 香港空间的网站会关吗/网站优化公司大家好
  • LeetCode 93 双周赛
  • 解决 java.lang.OutOfMemoryError: unable to create new native thread
  • 【封装代码】
  • ATWebshell:基于对抗学习和长短语义感知的Webshell检测方法
  • 使用FileInputStream + FileOutputStream完成文件拷贝
  • 小米便签维护过程记录——可能出现问题解决方案
  • clickhouse笔记05--快速部署3节点集群
  • 如何确定企业是否需要推行CMMI?
  • Typora使用之在腾讯云建立远程图床【多图】
  • 【Linux操作系统】多线程(一)
  • 快速部署PHP Web环境(nginx php mysql redis)
  • Gadget-2在一个加速卡异构平台上的移植与优化