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 相关文章推荐
400多行Python代码实现了一个FTP服务器
May 10 Python
python之模拟鼠标键盘动作具体实现
Dec 30 Python
Python和Perl绘制中国北京跑步地图的方法
Mar 03 Python
python指定写入文件时的编码格式方法
Jun 07 Python
Python实现的微信红包提醒功能示例
Aug 22 Python
Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法
Aug 26 Python
Python selenium爬虫实现定时任务过程解析
Jun 08 Python
scrapy结合selenium解析动态页面的实现
Sep 28 Python
python基础之匿名函数详解
Apr 21 Python
Python入门之使用pandas分析excel数据
May 12 Python
TensorFlow的自动求导原理分析
May 26 Python
Python实现位图分割的效果
Nov 20 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
Yii2.0框架实现带分页的多条件搜索功能示例
2019/02/20 PHP
JavaScript加密解密7种方法总结分析
2007/10/07 Javascript
javascript的键盘控制事件说明
2008/04/15 Javascript
基于jquery实现的可以编辑选择的下拉框的代码
2010/11/19 Javascript
javascript在当前窗口关闭前检测窗口是否关闭
2014/09/29 Javascript
Javascript无参数和有参数类继承问题解决方法
2015/03/02 Javascript
jQuery+CSS实现的网页二级下滑菜单效果
2015/08/25 Javascript
js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
2015/09/02 Javascript
jQuery网页右侧广告跟随滚动代码分享
2020/04/20 Javascript
vue中如何实现pdf文件预览的方法
2018/07/12 Javascript
JavaScript使用递归和循环实现阶乘的实例代码
2018/08/28 Javascript
vue form 表单提交后刷新页面的方法
2018/09/04 Javascript
使用weixin-java-tools完成微信授权登录、微信支付的示例
2018/09/26 Javascript
vue集成kindeditor富文本的实现示例代码
2019/06/07 Javascript
js实现坦克移动小游戏
2019/10/28 Javascript
Vue学习之常用指令实例详解
2020/01/06 Javascript
Node.js中文件系统fs模块的使用及常用接口
2020/03/06 Javascript
react基本安装与测试示例
2020/04/27 Javascript
javascript实现获取中文汉字拼音首字母
2020/05/19 Javascript
jQuery实现购物车全功能
2021/01/11 jQuery
用实例详解Python中的Django框架中prefetch_related()函数对数据库查询的优化
2015/04/01 Python
使用C#配合ArcGIS Engine进行地理信息系统开发
2016/02/19 Python
python opencv之分水岭算法示例
2018/02/24 Python
Python动态赋值的陷阱知识点总结
2019/03/17 Python
浅谈Django中view对数据库的调用方法
2019/07/18 Python
pycharm不能运行.py文件的解决方法
2020/02/12 Python
Nisbets爱尔兰:英国最大的厨房和餐饮设备供应商
2019/01/26 全球购物
体育学院毕业生自荐信
2013/11/03 职场文书
幼儿园教师教学反思
2014/02/06 职场文书
离婚协议书标准格式
2014/10/04 职场文书
2015年宣传思想工作总结
2015/05/22 职场文书
大学生入党群众意见书
2015/06/02 职场文书
昆虫记读书笔记
2015/06/26 职场文书
C#连接ORACLE出现乱码问题的解决方法
2021/10/05 Oracle
AudioContext 实现音频可视化(web技术分享)
2022/02/24 Javascript
详解SQL报错盲注
2022/07/23 SQL Server