解决使用python print打印函数返回值多一个None的问题

作者:gz-郭小敏 时间:2021-08-22 07:52:09 

根本原因:

python定义函数时,一般都会有指定返回值,如果没有显式指定返回值,那么python就会默认返回值为None

我们输入的代码如下:


def test():
 print('aaa')
print(test())

相当于执行了:


def test():
 print('aaa')
 return None
print(test())

如果不想要有None,那么就要添加返回值


def test():
 return 'ccc'

print(test())

补充知识:python中如何实现print函数的多值匹配

方法:直接使用%(元组)进行多值匹配,如:


a=1
b=2
print("多值匹配:%d%d"%(a,b))

运行结果:

解决使用python print打印函数返回值多一个None的问题

来源:https://blog.csdn.net/github_39570717/article/details/88557432

标签:python,print,None
0
投稿

猜你喜欢

  • Oracle数据库编写有效事务指导方针

    2009-03-19 17:41:00
  • mySQL中replace的用法

    2024-01-27 13:42:07
  • django初始化数据库的实例

    2023-09-19 07:35:47
  • 采用XMLHTTP编写一个天气预报的程序

    2007-10-15 12:35:00
  • 在Django中进行用户注册和邮箱验证的方法

    2022-02-01 16:18:35
  • CMD命令操作MySql数据库的方法详解

    2024-01-16 08:31:57
  • C#连接SQL数据库和查询数据功能的操作技巧

    2024-01-19 03:31:03
  • web标准页面知识必备 Ⅰ

    2008-03-06 13:24:00
  • CSS Hack 汇总快查

    2007-11-06 11:48:00
  • YOLOv5目标检测之anchor设定

    2022-04-23 16:22:10
  • 如何解决django配置settings时遇到Could not import settings 'conf.local'

    2021-07-23 13:31:57
  • Golang中 import cycle not allowed 问题的解决方法

    2024-04-25 15:13:38
  • ASP.NET对SQLServer的通用数据库访问类

    2024-01-23 19:21:20
  • 基于python 字符编码的理解

    2021-02-04 09:53:25
  • Python 数据科学 Matplotlib图库详解

    2022-09-24 15:18:34
  • MySQL日志专项之redo log和undo log介绍

    2024-01-23 03:33:16
  • 关于adfuller函数返回值的参数说明与记录

    2023-03-07 13:33:14
  • python如何绘制疫情图

    2022-03-10 10:06:10
  • 讲解MaxDB数据库和MySQL数据库的主要差别

    2009-01-04 13:04:00
  • python基础教程之简单入门说明(变量和控制语言使用方法)

    2023-01-06 00:25:20
  • asp之家 网络编程 m.aspxhome.com