一、函数 可以完成特定功能的代码块,函数就是存放代码块的容器 1、定义函数的语法: 函数四部分:(函数执行的本质:执行函数体,得到函数返回值) ①函数名 ②函数体 ③返回值 ④参数 # 用def关键词来声明函数 def 函数名(参数们) 函数体 return返回值 def fn(money): pr Read More
一、形参和实参 1、形参:在函数定义()中出现的参数形参就是拷贝实参的值,随着函数的调用才产生,随着函数调用结束而销毁 def fn(a, b, c): print(a) print(b) print(c) print(x) print(y) print(z) x = 100 y = 1000 z Read More
一、函数对象 1、函数对象:函数名存放的就是函数的地址,所以函数名也是对象,称之为函数对象 a = 10 print(a,id(a)) def fn(): num = 10 print('fn fuction run') print(fn()) b = a print(b,id(b)) 2、函数对象 Read More
一、nonlocal关键词 1、作用:将local和enclosing(e中的名字需要提前定义)中的名字统一 2、应用场景:如果想在被嵌套的函数中修改外部函数变量(名字)的值 3、案例 def outer(): num = 0 print(num) # 结果为 0 def inner(): # 如果 Read More
def my_generator(): print(1111) yield '结果1' print(2222) yield '结果2' print(3333) yield '结果3' print(4444) yield '结果4' g_obj = my_generator() # my_genera Read More
一、三元(目)运算符 1、就是if...else...语法糖 前提:if和else只有一条语句 # 原来的做法 cmd = input('cmd:>>>') if cmd.isdigit(): print('可以转化为数字') else: print('不可以转化为数字') # 现在的做法 cmd Read More
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号