零基础学Python:一文看懂数字和字符串( 二 )

hello class

  • 第8行代码输出printHello()的__doc__属性的内容 。 输出结果:
print hello world如果要输出含有特殊字符(单引号、双引号等)的字符串 , 需要使用转义字符 。 Python中转义字符为“\” , 和C、Java中的转义字符相同 。 转义操作只要在特殊字符的前面加上“\”即可 。 下面这段代码说明了特殊字符的转义用法 。
1# 转义字符?2str = 'he say:\'hello world!\''?3print (str)【代码说明】
第2行代码中的单引号是特殊字符 , 需要在“'”前加上转义字符 。 第3行代码的输出结果:
he say:'hello world!'使用双引号或三引号可以直接输出含有特殊字符的字符串 , 不需要使用转义字符 。
1# 直接输出特殊字符?2str = "he say:'hello world!'"?3print (str)?4str = '''he say:'hello world!' '''?5print (str)【代码说明】
  • 第2行代码中使用了双引号表示字符串变量str , 因此Python能够识别出双引号内部的单引号只是作为输出的字符 。
  • 第3行代码的输出结果:
he say:'hello world!'
  • 第4行代码使用三引号表示字符串变量str , 注意最后一个单引号后面留有一个空格 , 这个空格是为了让Python识别出三引号留下的 。 如果不留下这个空格 , 4个单引号连在一起 , Python解释器不能正确识别三引号 。 提示如下错误:
SyntaxError: EOL while scanning single-quoted string
  • 第5行代码的输出结果:
he say:'hello world!'注意:输出的字符串中含有单引号 , 使用双引号表示字符串即可 。 相反 , 输出的字符串中含有双引号时 , 可使用单引号表示字符串 。
关于作者:黄传禄 , 高级讲师、管理软件开发工程师、数据库库系统工程师、信息系统管理工程师 。 有10多年的一线教学经验和高端培训经验 , 出版多部技术专著 , 获得多个软件著作权 。
本文摘编自《零基础学Python》(第2版) , 经出版方授权发布 。
零基础学Python:一文看懂数字和字符串文章插图
延伸阅读《零基础学Python》(第2版)
【零基础学Python:一文看懂数字和字符串】推荐语:为了能够使广大读者既能够掌握Python语言的基础知识 , 又能够将Python语言应用于某个特定的领域(如Web开发) , 本书介绍了与Python相关的方方面面 , 每个章节都提供了详尽的例子 , 结合实例讲解各个知识点 。 涉及的程序代码都给出了详细的注释 , 有助于读者轻松领会程序开发的精髓 , 快速提高开发技能 。
零基础学Python:一文看懂数字和字符串文章插图