用微课学Python云开发技术应用 课件 02-5 其它基本语法规则(终稿).pptx

用微课学Python云开发技术应用 课件 02-5 其它基本语法规则(终稿).pptx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Python开发技术应用》 02-5 其它基本语法规则 教学环节 转义字符 注释 导入内置模块 1 2 3 2.5.1 转义字符 所有的ASCII码都可以用反斜杠“\”加数字(一般是8进制数字)来表示。而很多程序设计语言,如C、Java、Python等,定义了一些字符前加上反斜杠来表示常见的那些不能直接显示的ASCII字符,如换行符、制表符等,就称为转义字符,因为后面的字符已经不是它自身在ASCII编码中的字符意思了。常见的使用转义字符的场景是字符串。 所有的转义字符 转义字符 描述 转义字符 描述 \ 续行符 \v 纵向制表符 \\ 反斜杠“\” \t 横向制表符 \ 单引号 \r 回车 \ 双引号 \f 换页 \a 响铃 \yy 使用一个8进制数,代表对应的ASCII字符 \b 退格 \xyy 使用一个16进制数,代表对应的ASCII字符 \e 转义 \other 其它字符以普通格式输出 \n 换行     2.5.1 转义字符 如果你在字符串中表示的信息和转义字符冲突,怎么办呢? 例如,你想要表示Windows下的文件路径,可能会产生大量的反斜杠“\”,例如“C:\Windows\addins”这样的字符串,由于单个反斜杠被定义为续行符,而反斜杠后面跟一个小写字母a被定义为响铃,字符串带有歧义。 因此,你应该使用对应的转义字符,正确的写法应该是: C:\\Windows\\addins 2.5.1 转义字符 2.5.2 编写注释 对于任何一门程序设计语言来说,注释都是非常重要的,它可以起到一个备注的作用,团队合作的时候,个人编写的代码经常会被多人调用,为了让别人能更容易理解代码的通途,使用注释是非常有效的。此外,当程序复杂之后,我们可能很快会迷失在自己的代码中,忘记了某个函数的作用,这时注释也能提醒你自己。注释还可以用作程序的简介,向用户介绍这个程序的功能。 1. 标准注释 以#作为注释的开头,在#之后直到当前行的末尾,所有的字符均被视作是注释,解释器会忽略掉注释,不予执行。你应该已经在前面的课程中见过它们了。要注意的是,如果你使用Python 2并且在源代码中加入了中文注释,则需要在文件的头部添加以下代码: # coding:utf-8 Python 3不需要此操作,因为Python原生支持Unicode。 本课程将会在后续的内容中详细介绍关于字符编码的相关知识。 2.5.2 编写注释 2. 使用多行文本字符串常量进行注释 如果你使用三重引号将多行字符包括起来,则这些连续的行会被视作多行字符串,同时也可以作为多行注释。要注意的是,你必须使用统一的双引号或单引号,不能一端是双引号而另一端是单引号。一个合法的多行注释是这样的: hello everyone, happy newyear! 多行注释不会单独被执行,但它毕竟是字符串的一种形式,因此可以赋值、可以作为函数的参数、可以被打印显示。 有一个关于九九乘法表的冷笑话是这样的:你所用的程序设计语言,如何用最简单的方式输出一个九九乘法表?在Python中不必使用任何循环控制结构,只需要用多行字符串写出完整的九九乘法表就行了,一条print语句便可以打印出来。 2.5.2 编写注释 2.5.3 导入内置模块 Python提供了很多模块用于特殊用途,如和数学有关的模块有math、cmath、numpy、sympy、scipy等。其中math是Python自带的模块,所以也叫内置模块,更专业的术语叫做内建模块。其它几个则属于第三方模块。 导入模块的语句是: import moduleName 然后你可以通过moduleName.function()来使用模块中的函数。有些模块也提供一些具有特殊用途的常量。 模块的定义、导入、使用非常方便,但也涉及到诸多方法,本课程会在将来逐一介绍,而在此只简单地讲解最基本的导入、调用是怎么操作的。 假设我们正在做一个在棋盘上移动棋子的小游戏,通过掷骰子来决定移动的距离。这样我们需要一个骰子,但恰好没有,所以我们需要一个模拟器。 有一个名为random的内建模块,它提供了许多和随机数有关的函数。我们用其中的randint()函数来实现1-6之间的随机整数。骰子模拟器代码如下: import random print(random.randint(1,6)) 2 print(random.rand

您可能关注的文档

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档