又是新的一天
(虽然已经11点了,一上午都在搞生活这方面的事)
开始学习!(自闭!):
昨天看到参数传递!:
从可变不可变类型,看到 可传变类型对象实例.....
看不懂- -!
自己对比了一下实例和自己写了一个!
大致了解了!把里面的append()方法搞懂,里面的内容就一目了然了!
就是在后面加 东西 搞得我以为是啥.....
然后,可传到对象的意思,就很明了了!:
上面的例子证明:
可传导的对象,在函数调用传导时自己本身也被改变了!(emm....具体干什么用,我也不清楚)
然后:
参数:
必须参数:(就是必须要的参数)
动手敲个实例:
关键字参数:(没事说的,看官方解释)
emm....怎么说,函数感觉光是学,一点感觉都没有,努力去搞一下
比较好!
默认参数:
就是在函数里面先设置一个参数为默认参数;
如果在后续的函数调用中,没对其赋值,他就会使用一开始函数使用的默认参数!
实例:
有一个挺有意思的点:设置默认参数后
调用的必须参数可以省略.....
Return语句:
看说明很容易懂!
变量作用域:(用自己的水平解释不了,直接看)
全局变量和局部变量:
(就是关于函数内和函数外的区别)
定义在函数内的变量,需要调用函数才可以使用——被称为局部变量
就定义在本体内的变量,只要想使用就使用就行——全局变量
对于局部和全局这里就有两与之相关的关键字:
global 和 nonlocal:
global实例:(自己动手操作一遍):
这个特殊情况,刚好就是我上面设想,弄的!
解决方法,刚好在下面!
而关于嵌套函数要改 的话 就需要 nonlocal:
上例子:
Python3数据库(该来的还是要来了):
开门见山:(给你一排函数调用....)
列表:(一个一个看上面的方法....)
看到实例....(被玩坏的列..)
自己也试试!
不是很难,只要记住了所用的代码,其实感觉还挺简单的!