DAY09、函数】的更多相关文章

内容详细 1.函数 1.1.面向过程: 可读性差/可重用差 1.2.面向对象:…
2019.4.9 S21 day09笔记总结 一.三元运算 三元运算又叫三目运算.(是为了赋值的) v = 前面 if 条件 else 后面 #条件为真,v取if前面的值:条件为假,v取if后面的值 # 三元运算是if条件判断的简化版 if 条件: v = '前面' else: v = '后面' 练习题 # 让用户输入值,如果值是整数,则转换成整数,否则赋值为None data = input('>>>') value = int(data) if data.isdecimal() el…
什么是函数? 函数用关键字def定义 语法: def 函数名(形参): 函数体 return 调用 函数名(实参) 命名规则:和变量一样 1. 由数字, 字母, 下划线组成 2. 不能数字开头. 更不能是纯数字 3. 不能是关键字 4. 不要太长 5. 不要用中文 6. 区分大小写 7. 要有意义 8. 驼峰和下划线命名 函数的返回值: 执行完函数后,可以用return来返回结果.return前面必须给一个变量用来接受数据 不写return 或者return()为空  返回None return…
day09 函数的定义 # len() s = 'alexdsb' count = 0 for i in s: count += 1 print(count) s = [1,2,23,3,4,5,6] count = 0 for i in s: count += 1 print(count) s = (1,2,23,3,4,5,6) count = 0 for i in s: count += 1 print(count) def func(): s = (1,2,3,4,5,6) count…
老男孩Ptython全栈架构师视频教程 Python最新整理完整版22期视频教程 超60G课程容量<ignore_js_op> <ignore_js_op> <ignore_js_op> <ignore_js_op>         老男孩Ptython全栈架构师视频教程,课程是最新整理后的完整版全栈视频教程,课程容量超过了60G,是可以让同学们从零开始,进行Python高级实战开发的技术课程.非常值得学习和参考的Python实战开发课程,上课天数也达到了1…
一.函数的定义:跟变量名的定义大同小异 1.声明函数的关键词:def 2.函数(变量)名:使用函数的依据 3.参数列表:()   参数个数可以为0到n个,但()一定不能丢,完成功能的必要条件 4.函数体:实现函数功能的具体代码 5.函数的返回值:return,功能完成的返回信息 例:def fn(moeny): print('付了%s钱'%money) print('函数的一行代码') return'冰红茶' print(fn,id(fn))                     #fn直接打…
day09 python   一.函数     1.函数         函数是对功能的封装         语法:         定义函数:             def 函数名(形参):    #define                 函数体         调用:             函数名(实参)       2.返回值 return def func():     print('bajie')     return 'done'       #0.不写return就没有返…
楔子 假如有一个函数,实现返回两个数中的较大值: def my_max(x,y): m = x if x>y else y return mbigger = my_max(10,20)print(bigger) 之前是不是我告诉你们要把结果return回来你们就照做了?可是你们有没有想过,我们为什么要把结果返回?如果我们不返回m,直接在程序中打印,行不行? 来看结果: >>> def my_max(x,y): ... m = x if x>y else y ... >&…
本节内容: 1.什么是函数 2.函数定义,函数名,函数体及函数的调用 3.函数的返回值 4.函数的参数 一.什么是函数 函数:对代码块和功能的封装和定义 定义一个事情或者功能.等到需要的时候直接去用,那么这里定义的东西就是函数. 二.函数的定义,函数名,函数体以及函数的调用 我们使用def关键字来定义函数,函数的定义语法如下: def 函数名(): 函数体 这里的函数名的命名规则与使用和变量的基本一样. 函数体: 就是函数被执行之后要执行的代码 函数的调用:使用函数名就可以调用函数,写法:函数名…
# 2.写函数,接收n个数字,求这些参数数字的和.(动态传参) def func1(*args): sum = 0 for i in args: sum += i print(sum) func1(1,2,3,4,5) # sum = 0 # def func1(*args): # for i in args: # global sum # sum += i # print('答案等于',sum) # # func1(1,2,3,4,5) # while 1: # shuzi = int(inp…