python注释可用于表明作者和版权信息_Python-注释帮助我们理解-No9
《Python真好玩,教孩子学编程》小挑战【转载】
第九章,注释帮助我们理解
书籍《Python真好玩,教孩子学编程》
幽默风趣地讲解了注释的重要性以及如何写注释
(1)理解这段代码,并给它添加注释,让别人看了你的注释就能理解这段代码。
def mul(num1,num2):
res = num1 * num2
global tip #强制tip是全局变量的tip
tip= "在乘法函数中修改值"
print(tip)
return res
tip="我是主函数中定义的变量"
result = mul(4,5)
print("乘法的结果为:")
print (result)
print(tip)
运行程序,结果为:
解析:
要给代码添加注释,首先要理解代码的含义,所以首先来看下代码,理解它的含义。
在这段代码中,首先定义了函数mul(),函数的主要功能是计算两个数的乘积。
但是这段代码还额外考察了局部变量和全局变量的知识。
在主函数中定义了一个全局变量tip,
在mul()函数中定义了变量tip,按道理tip是局部变量,但是在tip前面加了global,
tip被强制为主函数中的全局变量tip,所以在mul()函数中对tip进行修改,修改的是
主函数中的全局变量tip的值。
这一点,从程序的运行结果便知。
了解了代码的含义,接下来写注释就变得很简单。
'''
作者:小溪流
功能:计算两个数的乘积
入参:num1为数字类型,num2为数字类型
返回值:两个数的乘积
'''
def mul(num1,num2):
#计算两个数的乘积
res = num1 * num2
#强制tip是全局变量的tip
global tip
#修改全局变量tip的值
tip= "在乘法函数中修改值"
print(tip)
return res
tip="我是主函数中定义的变量"
#调用mul()函数,result变量接收返回值
result = mul(4,5)
print("乘法的结果为:")
print (result)
print(tip)
python注释可用于表明作者和版权信息_Python-注释帮助我们理解-No9相关推荐
- python中单行注释采用的符号是什么_Python注释符号使用说明(多行注释和单行注释),用法,详解,攻略...
Python 语言允许在任何地方插入空字符或注释,但不能插入到标识符和字符串中间. Python 源代码的注释有两种形式,分别是单行注释和多行注释: -单行注释-------------------- ...
- python爬取boss直聘招聘信息_Python 爬取boss直聘招聘信息!
原标题:Python 爬取boss直聘招聘信息! 1.一些公共方法的准备 获取数据库链接: importpymysql ''' 遇到不懂的问题?Python学习交流群:821460695满足你的需求, ...
- python爬取boss直聘招聘信息_Python爬虫实战-抓取boss直聘招聘信息
Python Python开发 Python语言 Python爬虫实战-抓取boss直聘招聘信息 实战内容:爬取boss直聘的岗位信息,存储在数据库,最后通过可视化展示出来 PS注意:很多人学Pyth ...
- python爬取58同城所有租房信息_python爬虫:找房助手V1.0-爬取58同城租房信息
#!/usr/bin/python # -*- encoding:utf-8 -*-importrequests frombs4 importBeautifulSoup frommultiproces ...
- python爬取boss直聘招聘信息_python学习之路-爬取boss直聘的岗位信息
背景 想了解从事python相关岗位需要具备什么技能,于是就想从招聘网站上的职位需求入手,把信息获取下来后,生成词云,这样就能很直观的看出来哪些技能是python相关岗位需要具备的了. 技术概览 sc ...
- python批量爬取抖音用户信息_python 爬取抖音个人主页分享信息方法
注释:本文仅用于技术学习 操作步骤: 1.拿到分享短链接或者能直接拿到短链接对应的长连接如 2.解决字体反爬,谷歌浏览器F12查看代码,像页面展示的数字都是框框 3.下载字体包,找到network下的 ...
- python爬取boss直聘招聘信息_Python笔记-爬取Boss直聘的招聘信息
2018-05-09笔记: 最近迷上了爬虫,爬取招聘信息,存在MongoDB上 代码思路和上一篇爬取酷狗TOP500差不多,但是在使用CSS选择器的时候,有两组信息是连在一起,所以使用正则来获取 本来 ...
- python中的sys的概念和作用_Python(os和sys)理解
Python(os和sys)理解 os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口; sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时 ...
- Photoshop怎么给图片添加简介信息或者版权信息
转自:Photoshop怎么给摄影图片添加作者名字版权等信息? 有时我们点开一张图片的详细信息中可能可以看到各种属性信息,比如作者,时间,关键字,图片信息描述等属性,但是我们自己的拍摄的或者从别的地方 ...
最新文章
- python3.9 执行python3.6生成的随机森林模型model.pkl报错,警告版本不一致
- nyoj-469--擅长排列的小明 II
- matplotlib.pyplot_Matplotlib Pyplot教程
- 还在为DST模型刷不动而感到苦恼吗?来试试无监督DST吧,DSI等你来战!
- Linux中的Interrupted system call错误
- .NET6正式版将近,70%开发者或面临技术断层!
- .Net性能调优-垃圾回收!!!最全垃圾回收来了
- 使用Java和JSF构建一个简单的CRUD应用
- 从零开始学产品第六篇:更强大的测试,自动化测试和性能测试
- Netty工作笔记0046---异步模型原理剖析
- python语言的开发者_写给.NET开发者的Python教程(一):引言
- python字典_Python字典
- linux内核C -- 第03课:宏构造利器——语句表达式
- 直连AIX服务器,对接AIX链路问题
- 扫码下载apk文件浏览器会直接打开并显示乱码的问题
- 8大排序算法的稳定和不稳定分析
- fms服务器ip修改,FusionSphere 平台修改管理网段和VLAN
- 网安渗透测试面试集1
- 达梦DCA学习笔记202004
- 杰洛特的Python之旅01_抓取微信性别数据在web上展现饼图