首页 > 其他 > 详细

62.引用

时间:2020-05-09 00:01:12      阅读:66      评论:0      收藏:0      [点我收藏+]

引用

示例:
def func(a, new_list=[]):
    new_list.append(a)
    print(new_list)

func(1)
func(2)
func(3)

打印结果

[1]
[1, 2]
[1, 2, 3]

例子1:

# 定义一个有参数的函数
def func(a, my_list=[]):
    # 利用形参my_list 保存形参a
    my_list.append(a)
    print(my_list)

func(1)
func(2)
func(3)

运行结果:

[1]
[1, 2]
[1, 2, 3]

例子2:

# 如果我执行了func(1)func(2)func(3)
# 打印出[1] [2] [3]
# 定义一个有参数的函数
def func(a, my_list=None):
    my_list = []
    # 利用形参my_list 保存形参a
    my_list.append(a)
    print(my_list)

func(1)
func(2)
func(3)
# # 想定义一个变量 变量名已经准备好了 但是不想马上赋值
# # 解决方案的数据类型 None
# a = None
# # <class ‘NoneType‘> 空值类型
# print(type(a))
# print(id(a))
#
# a = 10
# print(a)

运行结果:

[1]
[2]
[3]

 

62.引用

原文:https://www.cnblogs.com/kangwenju/p/12853598.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!