a = []
a = a.append(1)
b = a.append(2)
print(a)
print(b)

这段代码结果为None None。变量要么赋值为函数体本身,要么为函数体的返回值,区别在于有没有对函数体用()调用符。但append函数无返回值。

一不小心就忽略了,找错误还找了一会。。

改写为:

a = []
a.append(1)
print(a)
a.append(2)
b = a
print(b)

输出:

[1]
[1,2]

append函数无返回值导致赋值变量为None相关推荐

  1. C语言函数无返回值 参数

    void的两种说法: 1.void代表无返回值,不需要return 2.void代表返回值的类型是无类型,return要写但后面不加变量 形式参数,意思有点类似变量定义,写法类似变量的定义 如果调用的 ...

  2. linux函数没有返回值导致溢出,Shell中函数返回值超出问题

    1.前言 快半年没有写博客了,荒废了很久,工作中的杂事太多,自己越来越懒了.为了鞭策自己成长,还是要坚持写写博客,记录自己的成长. 2.shell函数介绍 语法: [ function ] funna ...

  3. python 函数递归一次增加一次变量_python基础之函数、返回值,局部变量、全局变量,递归(继续补充不定长参数)...

    1.python中函数定义:函数是逻辑结构化和过程化的一种编程方法.(完成某一种特定的功能) def test02(): #"" msg = 'hello WuDaLang' re ...

  4. 函数的返回值可以不用赋值_C语言学习|函数的应用《一》

    C语言为程序的结构提供了函数和模块 一.函数的定义与使用 <编程之道>中写道:"一个程序应该是灵活自由的.它的子过程就像串在一根线子上的珍珠."子过程在C语言中被称为& ...

  5. python无返回值函数_理解Python 中无返回值函数的问题

    例如 list 的 append 操作就是无返回值的,换句话说就是不能进行形如 list = [] list.append(1).append(2) 这样的连续操作 注意函数返回的数据类型注意是 li ...

  6. 函数:无参无返回值函数的使用

    1.定义格式 函数构成代码执行的逻辑结构,在go语言中,函数的基本组成为:关键字func.函数名.参数列表.返回值.函数体和返回语句 go语言中函数定义的格式如下: func FuncName(/参数 ...

  7. C++基础---无返回值函数(void函数)

    1. 无返回值函数(void函数) 1.1 void函数的定义 不带返回值的return语句只能用于返回类型为void的函数.在返回类型为void的函数中,return返回语句不是必需的,隐式的ret ...

  8. JS-面向对象-函数的使用场景---作为其他变量的值 / 作为对象的属性值 / 作为其他函数的参数 / 作为其他函数的返回值 / 作为构造函数(定义对象)

    作为其他变量的值 <!DOCTYPE html> <html lang="zh"><head><meta charset="UT ...

  9. Python最简单的函数(无参无返回值)2021-08-27

    #定义了一个无参无返回值的函数 def myPrint():print("fanfan is a very good man!")print("fanfan is a n ...

最新文章

  1. AI在行动:改变科学界的人工智能
  2. Ubuntu 基本概念之美元号的意义
  3. Lucene.Net---1索引的建立
  4. SQL Server 2008 BIDS组件的安装
  5. 第二十四期:揭秘:为什么电脑越用越卡 大型破案现场
  6. C++:22 再议const的作用(上)
  7. 服务器访问oracle数据库,Oracle数据库的访问——通过不同服务器名对数据库的访问...
  8. springBoot AOP环绕增强、自定义注解、log4j2、MDC
  9. python模拟浏览器下载文件在哪里_python下selenium模拟浏览器基础操作
  10. VS编译报错Error2019
  11. 零基础入门实践目标检测项目
  12. React Native系列文章
  13. java实现对称加密—基本实现
  14. tomcat乱码问题解决集合
  15. CSDN - markdown 编辑器模板
  16. ROS基础篇(四)-- 调试时,常用的命令有哪些
  17. Spring之Bean后处理器——BeanPostProcessor的使用与源码解析
  18. Java基础之成员变量与局部变量
  19. 威廉玛丽学院计算机专业,威廉玛丽学院CS排名2020年掌握的流程盘点
  20. 白盒测试中的逻辑覆盖法

热门文章

  1. 怎样在GitHub上传自己的项目
  2. vue中的父子组件传值详解
  3. 安卓中getrootinactivewindow获取不到id_【牵线】女神贴(获取更多交友信息,请点击文章阅读原文查看)...
  4. iPhone恢复丢失的数据Omni Recover
  5. 红米Redmi Note 11 4G参数配置
  6. python定时播放音乐程序_python写的定时播放音乐
  7. ARCGIS Engine空间参照系处理
  8. 根据IFeatureLayer在Map中的渲染颜色设置对应的DonetBar中Listbox中Layer项的符号
  9. A股日内回转(日内T+0)优缺点
  10. Chrome 浏览器全球大翻车?「满 100 减 90」 让 20 多亿用户无网可上!