函数小练习02

# 写函数,接收n个数字,求这些参数数字的和。(动态传参)
# def func(*args):
#     return sum(args)
# print(func(1,2,3,3))
# 读代码,回答:代码中, 打印出来的值a, b, c分别是什么?为什么?
# a = 10
# b = 20
# def test5(a, b):
#     print(a, b)#20 10
# c = test5(b, a)
# print(c)#none
# 读代码,回答:代码中, 打印出来的值a, b, c分别是什么?为什么?
# a = 10
# b = 20
# def test5(a, b):
#     a = 3
#     b = 5
#     print(a, b)#3,5
# c = test5(b, a)
# print(c)#none

# 传入函数中多个列表和字典, 如何将每个列表的每个元素依次添加到函数的动态参数args里面?如何将每个字典的所有键值对依次添加到kwargs里面?
# 打散聚合
# 下面代码成立么?如果不成立为什么报错?怎么解决?
# a = 2
# def wrapper():
#     print(a)
# wrapper()
#
# a = 2
# def wrapper():
#     global a
#     a += 1
#     print(a)
# wrapper()
#
# def wrapper():
#     a = 1
#     def inner():
#         print(a)
#     inner()
# wrapper()
#
# def wrapper():
#     a = 1
#     def inner():
#         nonlocal a
#         a += 1
#         print(a)
#     inner()
# wrapper()

# 写函数, 接收两个列表, 将列表长度比较小的列表返回.
# def func(a,b):
#     return b if len(a)>len(b) else a
# print(func([1,2,3],[1,2]))
# 写函数, 接收一个参数(此参数类型必须是可迭代对象), 将可迭代对象的每个元素以’_’相连接, 形成新的字符串, 并返回.# 传入的可迭代对象为[1, '老男孩', '宝元']# 返回的结果为’1 _老男孩_宝元’

# 有如下函数:
# def wrapper():
#     def inner():
#         print(666)
#     return inner()
# print(wrapper())

# a = 10
# def func():
#     global a
#     a += 1
#     print(a)

原文地址:https://www.cnblogs.com/saoqiang/p/11401875.html

时间: 2024-08-01 04:55:48

函数小练习02的相关文章

MFC小程序—————02 不规则窗口小应用程序

什么不说了,先上程序截图: 运行结果是有一棵有星星在闪烁的圣诞树,还会循环播放背景音乐. 之前也是在网上看到类似的一个程序,然后自己最近也在学MFC,所以就模仿着写了一个, 其中使用的是GDI+来显示.png透明背景的图片,图片是在网上找的一张,然后又用PS把其中发光的星星给去掉了,做了一张不带发光星星的 .png图片,然后在程序中使用一个定时器来定时刷新窗口背景,使用这两张图片交替变换,实现星星闪烁的动画效果,利用MCI来播放.mp3的 背景音乐(如果想更改背景音乐,请先删除res文件夹下的s

css通用小笔记02——浮动、清除(三个例子)

css中通常会用到浮动与清除,也是一个必须掌握的知识点,概念性的东西不多说,下面举几个例子,来说明它的用法:1.文字环绕效果  2.多个div并排显示 3.清除浮动(默认显示) 一.文字环绕效果: html代码如下: 1 <body> 2 3 <style type="text/css"> 4 #big img {float: left;padding: 10px;border: 1px solid red;} 5 #big span {font-size: 2

私人定制javascript中函数小知识点

函数的定义 首先在javascript中,函数就是对象,程序可以随意操控它们.比如,可以给它们设置属性,甚至调用它们的方法.函数使用function关键字来定义.它既可以用在函数定义表达式,也可以用在函数声明语句中.函数声明function后面必须要更上函数名称也就是所谓的函数名称标识符.如果是函数表达式函数名称标识符可有可无.这段重点是函数是对象,所以函数表现出来的种种行为你想想成对象,那么很多疑惑可能就恍如昨日初见. 函数调用 4种方式来调用javascript函数: 1.作为函数 就是函数

JavaScript apply函数小案例

//回调函数1 function callback(a,b,c) { alert(a+b+c); } //回调函数2 function callback2(a,b) { alert(a+b); } //这个方法做了一些操作.然后调用回调函数 function doCallback(fn,args) { fn.apply(this, args); } function test() { //动态调用方法.并传递参数 doCallback(callback2,['a','b']); doCallba

第七章、函数的基础02

目录 第七章.函数的基础02 一.函数的定义 二.为何用函数 三.如何用函数 第七章.函数的基础02 一.函数的定义 定义:在程序中,函数就好比某个功能的工具,准备工具就是定义了函数,遇到应用场景拿来用就是函数的调用 二.为何用函数 解决以下三个问题: 程序冗余 长须的拓展性差 程序的可读性差 三.如何用函数 先定义,后调用 定义函数 def 函数名(param1.param2--): """ 函数功能的描述信息 :param1:描述 :param2:描述 :return:返

sql server 常用的函数小汇

摘录些许sqlserver 常用到的一些函数,便于日常学习使用 一.字符转换函数1.ASCII()返回字符表达式最左端字符的ASCII 码值.在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错.2.CHAR()将ASCII 码转换为字符.如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL .3.LOWER()和UPPER()LOWER()将字符串全部转为小写:UPPER()将字符串全部转为大写.4.STR()把

pig的内置函数小总结(不全)

piggybank里面有非常多函数,能够用register和define调用.也能够用java仿照piggybank自行开发. 比方读sequence二进制文件,能够用piggybank里面函数SequenceFileLoader,也能够自行开发函数. --REGISTER piggybank.jar; REGISTER wizad-etl-udf-0.1.jar; --DEFINE SequenceFileLoader org.apache.pig.piggybank.storage.Sequ

python 函数小实例

1.判断一个数字是否为素数: import math # -----------------判断一个数是否是素数------------------ def sushu(a): i=1 for i in range(2,a): if a%i==0: print(i) break if i==a-1: print('素数') else: print('不是素数') # return; if __name__=="__main__": sushu(17) 2.输出100以内的素数: #--

C中的strtok_s函数小探索

  strtok_s 在C语言中的作用是分割出一个字符串中的单词 在MSDN上参数表: strtok_s strToken String containing token or tokens. strDelimit Set of delimiter characters. context Used to store position information between calls to strtok_s locale Locale to use. 4个参数的含义: strToken 这个参数