文章目录

  • 多行字符串,且保留代码格式!
  • 文档!!!
  • 注释功能

开门见山地说,如果你是一个接触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中的''''''字符串真的那么简单么?相关推荐

  1. python字符计数怎样去除空格_去除python中的字符串空格的简单方法

    python编程中,我们在修改代码,遇到空格很多的情况下,我们要删除空格.本文小编整理了三种字符串去除空格的方法: 方法一:使用字符串函数replace,去除全部空格. 实例: >>> ...

  2. python中输入字符串_简单讲解Python中的字符串与字符串的输入输出

    简单讲解Python中的字符串与字符串的输入输出 发布于 2016-03-26 14:35:42 | 110 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种面向 ...

  3. Python 中的字符串,是门大学问。

    公众号后台回复"图书",了解更多号主新书内容 作者:Rocky0429 来源:Python空间 上一篇文章中讲了 Python 数据类型中的数字类型,这篇文章轮到数据类型中另一重磅 ...

  4. 超详细的Python中的字符串常识【赶紧收藏】

    今天我们说说字符串类型,涉及很多基础知识,不过字符串还是需要在多讲讲的. 回顾一下:字符串与长字符串 Python非常简单,并没有专门分出一个char(Character)类型(搞过C/Java的同学 ...

  5. 如何在Python中获取字符串的子字符串?

    有没有一种方法可以在Python中为字符串加上字符串,以从第三个字符到字符串的末尾获取新的字符串? 也许像myString[2:end] ? 如果离开第二部分意味着"直到最后",而 ...

  6. python中的字符串是什么,一文秒懂Python中的字符串

    摘要:本文将告诉您Python中的字符串是什么,并向您简要介绍有关该概念的所有知识. 因此,让我们开始吧. 什么是Python中的字符串? 我们许多熟悉C,C ++等编程语言的人都会得到诸如" ...

  7. 知道Python中的字符串是什么吗?

    什么是Python中的字符串? 我们许多熟悉C,C ++等编程语言的人都会得到诸如"字符串是字符的集合或字符数组"的答案. 在Python中也是如此,我们说的是String数据类型 ...

  8. python中格式化字符串_Python中所有字符串格式化的指南

    python中格式化字符串 Strings are one of the most essential and used datatypes in programming. It allows the ...

  9. Python中的字符串与字符编码:编码和转换问题

    原文转载自:http://www.cnblogs.com/yyds/p/6171340.html 读后感:最近在跑实验,对于中文编码问题一直感到困扰,读完这篇文章以后,了解了Unicode编码的一些信 ...

最新文章

  1. 李迅雷+但斌+趋势的力量+对话PPT
  2. 机器人大牛 Daniela Rus 领衔!MIT 新算法实现软体机器人「本体感知」
  3. 机器学习虽好,也要看什么场合
  4. centos7 安装git_如何在 CentOS 7 上挂载 Amazon EFS 文件系统?
  5. 关于ASP.Net的导入导出的[转]
  6. java - 方法的重载
  7. buaaoo_fourth_assignment
  8. Linux中的mysql.redis
  9. 【牛客 - 283F】出装方案(最小费用最大流)
  10. 语义分割江湖的那些事儿——从旷视说起
  11. java.lang.UnsatisfiedLinkError: Couldn't load vi_voslib from loader dalvik.system.PathClassLoader
  12. iOS中TextView显示HTML文本
  13. 图像处理基本概念、术语
  14. 名称不存在或不是目录_大数据从入门到深入:LINUX 04 文档目录管理
  15. 在逍遥模拟器下安装XPOSED框架
  16. python用schedule库实现定时功能,可每天定时运行程序。
  17. Rss Feed是什么?
  18. 【华为】Smart-Link基础知识
  19. SpringCloud_Eureka:java.lang.NoClassDefFoundError: org/springframework/boot/actuate/health/HealthAgg
  20. 将Java中的内容直接存储为二进制文件

热门文章

  1. simufact 感应淬火模拟
  2. 揭开脉冲信号频谱的面纱
  3. vs编辑器文件另存为后无法调试
  4. 【产品理解】一些对于产品的理解
  5. STM32开发踩坑——芯片写保护解除
  6. 5款让自己偷偷成长的APP,送给爱学习的你
  7. Python数据科学库(三)
  8. 【云原生】Docker集群部署MinIO
  9. nginx+tomcat 获取正确的remoteAddr
  10. 跳一跳python源码下载_教程 跳一跳源码