python 解决函数返回return的问题


Posted in Python onDecember 05, 2020

定义一个带返回值的函数,需要使用return语句在调用这个函数时返回一个目标值,当没有return时,函数默认返回None。

分析下面两个程序:

def now():
  print('2017-9-25')
now()

out:

2017-9-25

def now():
  print('2017-9-25')
print(now())

out:

2017-9-25

None

对于第一个程序,仅仅调用了'now()'函数,执行了‘print(‘2017-9-25')';而第二个函数执行的是‘print(now())',他首先调用了‘now()'函数,执行‘print(‘2017-9-25')',接下来打印了name()函数的返回值,即None。第二个函数等于

def now():
  print('2017-9-25')
x=now() #调用now()函数,执行print('2017-9-25'),再将now函数的返回值None赋给x
print(x)#打印出x

补充知识:python,循环中加入等待时间,使每一次循环后随时等待一段时间

爬虫爬取网页数据的时候,有时候因访问频率太过于规律导致被服务器发现,出现访问超时或者被封ip的情况。

所以,每一轮爬取,后面加一个随时等待时间,可以减少被发现的概率

主要用到random和time库

实现脚本如下

import random
import time

for a in range(10):
  b = random.randint(1,10)#随机从1到10内取一个整数值
  print(a)
  time.sleep(b)#把随机取出的整数值传到等待函数中

以上这篇python 解决函数返回return的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用xlrd读取Excel格式文件的方法
Mar 10 Python
分享Python字符串关键点
Dec 13 Python
Java多线程编程中ThreadLocal类的用法及深入
Jun 21 Python
fastcgi文件读取漏洞之python扫描脚本
Apr 23 Python
Django中利用filter与simple_tag为前端自定义函数的实现方法
Jun 15 Python
Python多进程与服务器并发原理及用法实例分析
Aug 21 Python
Python+Pyqt实现简单GUI电子时钟
Feb 22 Python
python socket通信编程实现文件上传代码实例
Dec 14 Python
在python中使用nohup命令说明
Apr 16 Python
Python依赖包迁移到断网环境操作
Jul 13 Python
python爬虫selenium模块详解
Mar 30 Python
python微信智能AI机器人实现多种支付方式
Apr 12 Python
在Python中实现字典反转案例
Dec 05 #Python
解决python3输入的坑——input()
Dec 05 #Python
python3 使用ssh隧道连接mysql的操作
Dec 05 #Python
python3通过subprocess模块调用脚本并和脚本交互的操作
Dec 05 #Python
python实现启动一个外部程序,并且不阻塞当前进程
Dec 05 #Python
python subprocess pipe 实时输出日志的操作
Dec 05 #Python
python 操作excel表格的方法
Dec 05 #Python
You might like
ThinkPHP3.0略缩图不能保存到子目录的解决方法
2012/09/30 PHP
php格式输出文件var_export函数实例
2014/11/15 PHP
php判断文件夹是否存在不存在则创建
2015/04/09 PHP
jQuery列表拖动排列具体实现
2013/11/04 Javascript
无刷新预览所选择的图片示例代码
2014/04/02 Javascript
jQuery动画出现连续触发、滞后反复执行的解决方法
2015/01/28 Javascript
js如何改变文章的字体大小
2016/01/08 Javascript
利用js获取下拉框中所选的值
2016/12/01 Javascript
详解数组Array.sort()排序的方法
2020/05/09 Javascript
JavaScript的六种继承方式(推荐)
2017/06/26 Javascript
Nodejs 复制文件/文件夹的方法
2017/08/24 NodeJs
javascript计算渐变颜色的实例
2017/09/22 Javascript
父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法
2018/04/25 Javascript
vue 项目中使用Loading组件的示例代码
2018/08/31 Javascript
Vue 重置组件到初始状态的方法示例
2018/10/10 Javascript
详解ECMAScript2019/ES10新属性
2019/12/06 Javascript
浅谈vue中使用编辑器vue-quill-editor踩过的坑
2020/08/03 Javascript
vue穿梭框实现上下移动
2021/01/29 Vue.js
[01:34]2014DOTA2展望TI 剑指西雅图VG战队专访
2014/06/30 DOTA
Tornado服务器中绑定域名、虚拟主机的方法
2014/08/22 Python
安装Python的web.py框架并从hello world开始编程
2015/04/25 Python
遍历python字典几种方法总结(推荐)
2016/09/11 Python
python爬虫爬取某站上海租房图片
2018/02/04 Python
Python安装模块的常见问题及解决方法
2018/02/05 Python
pandas 对series和dataframe进行排序的实例
2018/06/09 Python
python3.8动态人脸识别的实现示例
2020/09/21 Python
HTML5时代CSS设置漂亮字体取代图片
2014/09/04 HTML / CSS
CSS3的column-fill属性对齐列内容高度的用法详解
2016/07/01 HTML / CSS
优秀党员转正的自我评价
2013/10/06 职场文书
医院搬迁方案
2014/06/14 职场文书
社区清明节活动总结
2014/07/04 职场文书
2014镇副书记群众路线专题民主生活会思想汇报
2014/09/23 职场文书
解决WINDOWS电脑开机后桌面没有任何图标
2022/04/09 数码科技
MongoDB误操作后使用oplog恢复数据
2022/04/11 MongoDB
PostgreSQL基于pgrouting的路径规划处理方法
2022/04/18 PostgreSQL
pt-archiver 主键自增
2022/04/26 MySQL