个人网站怎么推广,网站建设实训个人总结3000,北京app制作,住房与城乡建设部今天是十一哥学python的第30天。时间过得挺快#xff0c;感觉第一篇学习心得写了还没多久#xff0c;这就已经不知不觉写30篇了。从第1集开始#xff0c;看视频教程、记笔记、截图、写代码#xff0c;然后写文章、配图、发帖、回复网友留言#xff0c;以及在学习交流群里跟…今天是十一哥学python的第30天。时间过得挺快感觉第一篇学习心得写了还没多久这就已经不知不觉写30篇了。从第1集开始看视频教程、记笔记、截图、写代码然后写文章、配图、发帖、回复网友留言以及在学习交流群里跟朋友们一起扯淡已成为每天生活的一部分。现在终于到了250集了。这真是个里程碑的数字真的好记让我感到了生活对我深深的恶意。一个月学下来我有一个最大的体会就是好像python这东东也没有想象的那么难嘛。当然有朋友也跟我说过我现在看的都是皮毛而已后面的沟沟坎坎还多了去了。不过对我来说python的学习之旅是愉快的、乐在其中而不是每天要咬紧牙关、需要打鸡血、靠意志力来学习这就挺好的。希望可以一直保持这种良好心态。学习的过程中我也不断在修正自己的学习方法。比如刚开始会跟自己死磕碰到过不去的死活要找到原因、非弄明白不可。后来逐渐看开了。很多时候在当时看来百思不得其解的问题也许没两天就讲到了轻松加愉快的迎刃而解了。嗯看过我第7、8天学习经历的人都明白我在说什么。最近的学习也是这样之前的名片管理系统听的稀里糊涂自己虽然又练了一遍依然不是特别清楚。昨天和今天学函数的内容随着对局部变量、全局变量、返回值等概念的理解一下子让我对名片管理系统的体会提升了一大块。下面是今天的学习内容。243集函数参数和返回值的作用在我们开发时如果想把一段功能独立的代码进行封装就可以定义一个函数。在定义函数的时候当函数内部需要处理外部的数据时就可以把外部的数据以参数的形式传递给函数这就是参数的作用。当函数的代码执行完成后希望向外界汇报函数的执行结果时就可以给函数增加一个返回值这就是返回值的作用。定义函数时是否接收参数或者是否返回结果是根据 实际的功能需求 来决定的1、如果函数 内部处理的数据不确定就可以将外界的数据以参数传递到函数内部。2、如果希望一个函数 执行完成后向外界汇报执行结果就可以增加函数的返回值。函数的返回值244集利用元组返回多个值一个函数执行后返回多个结果可以利用元组。元组可以包含多个数据因此可以使用元组让函数一次返回多个值。如果函数返回的类型是元组小括号可以省略。245集接收返回元组函数的方式接收返回元组需要单独的处理处理元组中的值可以使用元组索引但这种方式比较不方便。如果希望单独的处理元祖中的元素可以使用多个变量一次接收函数的返回结果而不需要记住哪个索引对应哪个数据。注意使用多个变量接收结果时变量的个数应该和元祖中元素的个数保持一致。246集交换两个变量的值一道经典的面试题交换两个数字。解法1使用其他变量这个很好理解没啥可说的。解法2不使用其他变量这个办法略显牛逼明显玩的是数学感觉属于逻辑范畴吧。解法3Python专有解法这是隆重推荐的办法。一行代码搞定这个真是太秀了、太简洁了简直爱死Python了。尤其一开始 a,b (b,a) 就已经很毁我三观了然后再把 小括号也去掉彻底服气了简直是无言以对。提示等号右边是一个元组只是把 小括号 省略了。函数的参数247集在函数内部针对参数赋值不会影响外部实参在函数内部针对参数使用赋值语句不会修改到外部的实参变量。关于标题这句话不知道可不可以这样理解外部实参可以当做全局变量而函数内部的形参实际上是局部变量。上面两个图一个传递的参数是 不可变 的数字以及 可变 的列表均不会影响外部实参。只要 针对参数 使用 赋值语句会在 函数内部 修改 局部变量的引用不会影响到 外部变量的引用。248集在函数内部使用方法修改可变参数会影响外部实参如果传递的参数是 可变类型(列表、字典)在函数内部使用 方法 修改了数据的内容同样会影响到外部的数据。实质上使用 方法 的效果就是列表的引用没有变但是列表中的数据变化了。249集列表使用本质上是调用extend方法又一道面试题 。针对数字和字符串 就是先相加、再赋值。但是在 Python 中 列表变量调用 本质上是在执行列表变量的 extend 方法可以把另外一个列表的内容整合到当前列表不会修改变量的引用。个人感觉这个 挺鸡肋的对于数字和字符串来说完全是多此一举对于列表来说又很容易和赋值语句混淆。缺省参数250集回顾列表的排序方法明确缺省参数的概念及作用定义函数时可以给 某个函数 指定一个默认值具有默认值的参数就叫做缺省参数。调用函数时如果没有传入 缺省参数 的值则在函数内部使用定义函数时指定的 参数默认值。列表如果不传递排序默认按照升序排序。如果需要降序排序需要执行reverse参数。而实际使用中升序排序要更多的。函数的缺省参数将常见的值设置为参数的缺省值从而 简化函数的调用。上图的排序中实际上reverse False 为默认值就是缺省参数。251集指定函数缺省参数的默认值在参数后使用赋值语句可以指定参数的缺省值。也就是在小括号内部参数名后面跟上一个等号然后把默认值跟在等号后面即可。提示在指定缺省参数的默认值时应该使用最常见的值作为默认值。如果一个参数的值 不能确定则不应该设置默认值具体的数值在调用函数时由外界传递。252集缺省参数的注意事项缺省参数的定义位置必须保证 带有默认值的缺省参数 在参数列表末尾而没有默认值的参数应该放在缺省参数的前面。如下面的例子就是错误的def print_info(name,genderTrue,title):把title放到第二个位置就是正确的了。调用带有多个缺省参数的函数在 调用函数时如果有 多个缺省参数需要制定参数名这样解释器才能够知道参数的对应关系。作者简介冯十一40岁仍然坚持学习的哏儿都老男人。多平台签约作者日更写作践行者每周阅读一本书。欢迎关注天津冯十一