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使用新浪微博api上传图片到微博示例
Jan 10 Python
Python中使用摄像头实现简单的延时摄影技术
Mar 27 Python
Python线程的两种编程方式
Apr 14 Python
非递归的输出1-N的全排列实例(推荐)
Apr 11 Python
Python向日志输出中添加上下文信息
May 24 Python
Python实现按当前日期(年、月、日)创建多级目录的方法
Apr 26 Python
Selenium控制浏览器常见操作示例
Aug 13 Python
python实现远程控制电脑
May 23 Python
Python 面向对象之封装、继承、多态操作实例分析
Nov 21 Python
python读取配置文件方式(ini、yaml、xml)
Apr 09 Python
Python如何读取、写入JSON数据
Jul 28 Python
使用tensorflow 实现反向传播求导
May 26 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
PHP个人网站架设连环讲(二)
2006/10/09 PHP
PHP 数组入门教程小结
2009/05/20 PHP
php去除字符串换行符示例分享
2014/02/13 PHP
php 模拟 asp.net webFrom 按钮提交事件实例
2014/10/13 PHP
yii权限控制的方法(三种方法)
2015/12/28 PHP
php实现批量修改文件名称的方法
2016/07/23 PHP
PHP实现将优酷土豆腾讯视频html地址转换成flash swf地址的方法
2017/08/04 PHP
用JavaScript仿PS里的羽化效果代码
2011/12/20 Javascript
js jquery数组介绍
2012/07/15 Javascript
如何通过javascript操作web控件的自定义属性
2013/11/25 Javascript
raphael.js绘制中国地图 地图绘制方法
2014/02/12 Javascript
jQuery基于函数重载实现自定义Alert函数样式的方法
2016/07/27 Javascript
loading动画特效小结
2017/01/22 Javascript
深入探究node之Transform
2017/07/20 Javascript
express默认日志组件morgan的方法
2018/04/05 Javascript
jQuery实现侧边栏隐藏与显示的方法详解
2018/12/22 jQuery
[03:16]DOTA2完美大师赛小组赛精彩集锦
2017/11/22 DOTA
Linux下编译安装MySQL-Python教程
2015/02/02 Python
Python字符串拼接、截取及替换方法总结分析
2016/04/13 Python
Python表示矩阵的方法分析
2017/05/26 Python
python中正则表达式 re.findall 用法
2018/10/23 Python
Python的Tkinter点击按钮触发事件的例子
2019/07/19 Python
python字符串替换re.sub()方法解析
2019/09/18 Python
Python爬虫开发与项目实战
2020/12/16 Python
使用Python封装excel操作指南
2021/01/29 Python
HTML5新增加标签和功能概述
2016/09/05 HTML / CSS
华为智利官方商店:Huawei Chile
2020/05/09 全球购物
初中生自我鉴定
2014/02/04 职场文书
应聘编辑自荐信范文
2014/03/12 职场文书
4s店市场专员岗位职责
2014/04/09 职场文书
村党支部公开承诺书
2014/05/29 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
2016年幼儿园教师师德承诺书
2016/03/25 职场文书
python requests模块的使用示例
2021/04/07 Python
Vue.js中v-bind指令的用法介绍
2022/03/13 Vue.js
MySQL 语句执行顺序举例解析
2022/06/05 MySQL