美文网首页
函数(- )

函数(- )

作者: 洛水青柳2017 | 来源:发表于2017-09-10 02:45 被阅读0次

1.基础函数的编写

编写并调用函数

2.作用域,局部变量,全局变量

定义局部变量和全局变量

3.参数问题

默认参数设置

4.return ,DocStrings文档字符串,递归

其他知识点

#可用代码

#函数简介mode1 '

deffuct1():

#该块属于这一函数

print("hello  wolrd ")

#函数结束

print(fuct1())

#函数参数形参,

defprint_max(a,b):

if(a>b):

print(a)

elifa ==b:

print(a,"=",b)

else:

print(b)

#直接传递字面值

print_max(4,6)

#以实参数形式传递变量

x=9

y=3

print_max(x,y)

#局部变量和全局变量

x =100

deffuct(x):

print("x is  x ",x)

x=3

#在变量内部更改变量值

print("x  is  change to  ",x)

#输出变量的值

print(fuct(x))

print("x is  still ",x)

##全局变量

x =100

deffuct():

globalx

#声明x为全局变量

print("x is  ",x)

x=3

#在变量内部更改变量值

print("global  x  is  change to  ",x)

#输出变量的值

print(fuct())

print("x is  change to  ",x)

#默认参数  对于部分变量进行默认设置

defmr(a,times=1):

print(a * times)

mr("papa")

mr("pa",3)

#关键字参数  对部分参数指定数值

deffuc(a,b=10,c=30):

print("a  is  ",a,"b  is  ",b,"c  is",c)

#按照传输值对变量a,b依次进行赋值

fuc(3,7)

#对变量a赋值,再对c进行赋值,

fuc(23,c=5)

#对变量a,c进行赋值 不按照顺序

fuc(c=20,a=10)

#可变参数*,** --函数接受的内容不固定

#*表示数组,**表示字典

deftotal(a=5,*numbers, **phonebook):

print("a",a)

forindex,single_itemsinenumerate(numbers):

print(index,single_items)

forkey ,valueinenumerate(phonebook):

print(key ,value,phonebook[value])

print(total(11,2,3,4,4,4,4,4,zhangsan=15,lisi=9,wangwu=18))

#return中断函数 ,从中返回值

defmaxidum(x,y):

ifx >y :

returnx

elifx==y:

return"two is equel"

else:

returny

print(maxidum(2,3))

#DocStrings文档字符串

defmaxidum(x,y):

'''Prints the maximum of two numbers.打印两个数值中的最大数。

The two values must be integers.这两个数都应该是整数'''

ifx >y:

returnx

elifx==y:

return"two is equel"

else:

returny

print(maxidum(2,3))

print(maxidum.__doc__)

#递归函数

#要有明确地结束条件,每进入更深的一层问题规模有所减少',效率不高'

defcc(n) :

print(n)

ifn/2>0:

returncc(int(n/2))

cc(10)

相关文章

  • Excel(三)

    AND函数 OR函数 NOT函数 IF函数 频率分析函数FREQUENCY

  • if、else if、for、while、repeat函数

    ①if函数 ②else if函数 ③for函数 ④while函数 ⑤repeat函数

  • strsplit、mapply、paste、match函数

    strsplit函数 mapply函数 strsplit函数 mapply函数 paste函数 match函数 第...

  • Oracle中常用函数(SQL)

    Oracle函授有以下几个分类:数字函数、字符函数、日期函数、转换函数、集合函数、分析函数 数字函数: 字符函数:...

  • MySQL函数

    字符函数 数字运算函数 比较运算符和函数 日期时间函数 信息函数 聚合函数 加密函数 流程函数

  • BI-SQL丨AND & OR & IN

    AND函数 & OR函数 & IN函数 AND函数、OR函数和IN函数都可以理解是WHERE函数的补充,当然也可以...

  • Python之函数

    课程大纲 函数定义 函数的参数 函数的返回值 高阶函数 函数作用域 递归函数 匿名函数 内置函数 函数式编程 将函...

  • 函数基本知识

    函数 函数的定义: def 函数名() 函数的调用:函数名() #不能将函数调用放在函数定义上方 函数的文档注...

  • 积分表——不定期更新

    基本初等函数包括: 常函数: 幂函数 指数函数 对数函数 三角函数 反三角函数 I、反函数Ⅱ、复合函数:初等函数(...

  • MySQL基本使用

    函数 常用函数 数学函数 字符串函数 日期函数

网友评论

      本文标题:函数(- )

      本文链接:https://www.haomeiwen.com/subject/zisjjxtx.html