原文:python的print后面总是返回none

刚开始学python,发现定义一个函数,print之后,除了输出print后面的知识,还会输出none,查阅后发现: print和return两者是完全不同的概念: print是用来向屏幕输出东西的,return则是在方法体内做返回的,即使一个方法里没写return,执行这个方法后还是会自动返回一个空值None。 因此要养成在方法体内给写return值的好习惯,print是没有返回功能的。 例如: ...

2021-05-16 16:20 0 1965 推荐指数:

查看详情

python输出结果后面带着一个“None

执行代码的时候,输出的结果中含有一个“None” 只要将最后一行代码的print() 去掉即可 改成 my_range.get_range() 或者是将 函数中的print(range) 改成 return range ...

Sat Aug 17 00:25:00 CST 2019 0 779
Pythonprint后面加逗号的作用

代码比较: for i in range(1, 10): print i, 执行结果: 1 2 3 4 5 6 7 8 9 for i in range(1, 10): print i 执行结果: 1 2 3 4 5 6 7 8 9 Python中 ...

Fri Sep 11 00:15:00 CST 2020 0 1137
pythonprint后面加逗号

pythonprint输出一行,如果想多次输出的内容不换行,可以在print后面加逗号 例如 每个输出一行 输出在同一行 ...

Tue Jun 02 07:21:00 CST 2015 0 8646
python 中 insert 返回 None

题目:"abcd" 和 "acdb" 称为转换字符串,请编写一个函数,判断输入的两个字符串是不是转换字符串。 本题有两个坑:1:insert 在使用的时候返回的字符串为None。2 :insert 在使用的时候数据已经插入原列表 ...

Tue Jul 14 04:53:00 CST 2020 0 644
Python 函数为什么会默认返回 None

Python 有一项默认的做法,很多编程语言都没有——它的所有函数都会有一个返回值,不管你有没有写 return 语句。 本文出自“Python为什么”系列,在正式开始之前,我们就用之前讨论过的 pass语句 和 ...对象 作为例子,看看 Python 的函数是怎样“无中生有 ...

Sat Aug 15 23:31:00 CST 2020 0 1691
python - django authenticate 返回结果一直是None

# 不论怎么测试 authenticate 返回结果一直是None,查了查原因好像是 django 2.1 版本的问题 ( 我用的是 2.1.7) 解决方法: 1. 先导入 from django.contrib.auth.hashers import check_password 2. ...

Sun Mar 24 22:36:00 CST 2019 0 778
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM