python中的''''''字符串真的那么简单么?
文章目录
- 多行字符串,且保留代码格式!
- 文档!!!
- 注释功能
开门见山地说,如果你是一个接触Python一段时间的读者。那么你一定知道’'和""可以灵活使用,例如以下的场景:
s = "this's sandwich!"
print(s)
输出:
this's sandwich!
从而避免使用转义字符。那么’’’’’'的作用呢?
多行字符串,且保留代码格式!
字面意思不太好理解,我们对比一下效果:
s = '你好:\n我是xxx!'
s1 = '''你好:
我是xxx!'''
print(s)
print('-'*10)
print(s1)
输出:
你好:
我是xxx!
----------
你好:
我是xxx!
你会发现这个保留了代码中的格式,从而可以避免使用换行,制表等麻烦。在某些时候可以给我们带来方便。
文档!!!
这个我觉得是’’’’’'字符串的精髓,同样的我们先写一个函数的文档:
def func():'''这是一个空的函数,没想好怎么写也可能是太懒了--'''passif __name__ == "__main__":print(func.__doc__)
输出:
这是一个空的函数,没想好怎么写
也可能是太懒了--
作为函数的文档被识别出来了!,如果我们用一些IDE还会发现:
同样可以给类添加文档:
class Dog():'''这是一个喜闻乐见的狗类继承于动物类'''def __init__(self):'''这是初始化函数'''print("哦,我来过,我征...")if __name__ == "__main__":print(Dog.__doc__)print(Dog.__init__.__doc__)
输出:
这是一个喜闻乐见的狗类继承于动物类这是初始化函数
我们会发现文档的定位没有问题,同时层级结构被完整保留了下来。关于文档的高级整理我相信由于层级作用一定存在,欢迎大神分享doc的相关细节!
注释功能
对于我们不想要的代码我们可以粗暴地将其使用’’’’’'注释起来,不过我个人尽量只在头文件中使用。
python中的''''''字符串真的那么简单么?相关推荐
- python字符计数怎样去除空格_去除python中的字符串空格的简单方法
python编程中,我们在修改代码,遇到空格很多的情况下,我们要删除空格.本文小编整理了三种字符串去除空格的方法: 方法一:使用字符串函数replace,去除全部空格. 实例: >>> ...
- python中输入字符串_简单讲解Python中的字符串与字符串的输入输出
简单讲解Python中的字符串与字符串的输入输出 发布于 2016-03-26 14:35:42 | 110 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种面向 ...
- Python 中的字符串,是门大学问。
公众号后台回复"图书",了解更多号主新书内容 作者:Rocky0429 来源:Python空间 上一篇文章中讲了 Python 数据类型中的数字类型,这篇文章轮到数据类型中另一重磅 ...
- 超详细的Python中的字符串常识【赶紧收藏】
今天我们说说字符串类型,涉及很多基础知识,不过字符串还是需要在多讲讲的. 回顾一下:字符串与长字符串 Python非常简单,并没有专门分出一个char(Character)类型(搞过C/Java的同学 ...
- 如何在Python中获取字符串的子字符串?
有没有一种方法可以在Python中为字符串加上字符串,以从第三个字符到字符串的末尾获取新的字符串? 也许像myString[2:end] ? 如果离开第二部分意味着"直到最后",而 ...
- python中的字符串是什么,一文秒懂Python中的字符串
摘要:本文将告诉您Python中的字符串是什么,并向您简要介绍有关该概念的所有知识. 因此,让我们开始吧. 什么是Python中的字符串? 我们许多熟悉C,C ++等编程语言的人都会得到诸如" ...
- 知道Python中的字符串是什么吗?
什么是Python中的字符串? 我们许多熟悉C,C ++等编程语言的人都会得到诸如"字符串是字符的集合或字符数组"的答案. 在Python中也是如此,我们说的是String数据类型 ...
- python中格式化字符串_Python中所有字符串格式化的指南
python中格式化字符串 Strings are one of the most essential and used datatypes in programming. It allows the ...
- Python中的字符串与字符编码:编码和转换问题
原文转载自:http://www.cnblogs.com/yyds/p/6171340.html 读后感:最近在跑实验,对于中文编码问题一直感到困扰,读完这篇文章以后,了解了Unicode编码的一些信 ...
最新文章
- 李迅雷+但斌+趋势的力量+对话PPT
- 机器人大牛 Daniela Rus 领衔!MIT 新算法实现软体机器人「本体感知」
- 机器学习虽好,也要看什么场合
- centos7 安装git_如何在 CentOS 7 上挂载 Amazon EFS 文件系统?
- 关于ASP.Net的导入导出的[转]
- java - 方法的重载
- buaaoo_fourth_assignment
- Linux中的mysql.redis
- 【牛客 - 283F】出装方案(最小费用最大流)
- 语义分割江湖的那些事儿——从旷视说起
- java.lang.UnsatisfiedLinkError: Couldn't load vi_voslib from loader dalvik.system.PathClassLoader
- iOS中TextView显示HTML文本
- 图像处理基本概念、术语
- 名称不存在或不是目录_大数据从入门到深入:LINUX 04 文档目录管理
- 在逍遥模拟器下安装XPOSED框架
- python用schedule库实现定时功能,可每天定时运行程序。
- Rss Feed是什么?
- 【华为】Smart-Link基础知识
- SpringCloud_Eureka:java.lang.NoClassDefFoundError: org/springframework/boot/actuate/health/HealthAgg
- 将Java中的内容直接存储为二进制文件