零基础学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》(第2版)
【零基础学Python:一文看懂数字和字符串】推荐语:为了能够使广大读者既能够掌握Python语言的基础知识 , 又能够将Python语言应用于某个特定的领域(如Web开发) , 本书介绍了与Python相关的方方面面 , 每个章节都提供了详尽的例子 , 结合实例讲解各个知识点 。 涉及的程序代码都给出了详细的注释 , 有助于读者轻松领会程序开发的精髓 , 快速提高开发技能 。
文章插图
- 零部件|马瑞利发力电动产品,全球第七大零部件供应商在转型
- 互联网|苏宁跳出“零售商”重组互联网平台业务 融资60亿只是第一步
- 同轴心配合|用SolidWorks画一个直角传动,画四个零件就行
- 开发自|不妥协不追随 Member’s Mark升级背后的“山姆哲学”
- 计算机学科|机器视觉系统是什么
- 阿尔法|击败李世石的AI公司,又研发出生物版“阿尔法狗”:破解50年生物学难题
- 互联网|政企学界人士西安共议数字经济 产业互联网发展向“西”行
- 高学历|薇娅一夜带货53.2亿,少不了这支高学历团队!
- 教学|机器人教学的目标方案
- 体验|VR\/AR体验、3D打印、机器人“对决”……松江这所中学人工智能创新实验室真的赞