|  RSS订阅  |  加入收藏
本次学习先回顾了前两天的lambda表达式,使用lambda表达式创建匿名函数。接着学习本次课程的内容:Python的递归。什么是递归,程序调用自身的编程方法叫递归。递归的两个条件,首先是需要调用自身。其次程序能够返回正确的返回值。递归在某些情况下能更简单有效的解决问题,在递归和迭代都能解决问题的情况下,也并非所有的情况都适合使用...
lambda是一个表达式,并不像def一样定义一个复杂的函数,很简洁的一个代码块。通常被用来创建匿名函数。lambda的好处也很明显,首先省去了函数的定义过程,直接返回需要的数据,因为是创建的匿名函数也就不用考虑函数名了,通过lambda表达式可以简化代码,使代码具有更友好的可读性。首先看一下lambda表达式的语法。语法也很简单...
在上次的学习中,初步认识了Python的自定义函数方式及变量参数。那么编程中的局部变量和全局变量应该是大多数语言的标配。Python中如果定义局部变量和全局变量的呢?在编程思想中无论是面向对象还是面向过程,都逃不开函数,函数中嵌套函数,这样的典型函数式编程对内嵌函数和闭包函数的支持是如何操作的呢?1、变量作用域。局部变量是指在程序...
本次学习内容同样先回顾下上次学习的序列。然后学习今天的自定义函数部分。在编程中无论是面向过程还是面向对象,函数都是不可或缺的存在。什么是函数?这个问题在任何语言中的答案几乎一致,函数是一段组织好的,可以重复使用的完成单一或关联功能的代码。定义一个函数,可以大大增加代码的复用。模块化的封装让程序逻辑更加明确易读。1、定义函数。使用d...
本次学习内容是首先是回顾下昨天的format格式化函数。接着上一次格式化字符串操作的后续课程,序列的操作。什么是序列?序列是有列表、元组、字符串构成,它们之间有很多共同点,首先都能通过索引得到每一个元素,并且索引都是从0开始。其次是他们都可以通过分片来获取部分元素的集合。第三,他们有很多共同的操作符。序列操作的内置方法。1、lis...
一周一更的Python学习楞是被我变成了一月一更,这种进度等于是前期白学了,接下来要强迫学习进度了,力争6月底前完成基础部分的学习。今天的主要内容是回顾上次关于列表和元组的相关内容。然后学习字符串的格式化操作。这里主要单独强调学习Python新增的一个format格式化函数。%格式化内容作为早期的格式化方法通过两个表格来扩展下阅读...
在学习python过程中,随着命令越敲越多,又或者想要截屏而屏幕上敲错的不想截进去,对IDLE进行清屏必不可少的。奈何Python自带的IDLE没有清屏命令啊,在软件上点了一圈没看到,只好在网上搜索下IDLE清屏,还不错,网上各路大神都说可以通过Python脚本来扩充下IDLE,实现自定义的清屏功能。话不多说,看下怎么来操作(扩展...
最近这段时间是一年中最忙的时候,学习进度严重耽误,距离上一次更新Python的学习进度又已经一个月过去了,“佩服”我自己。趁着假期,继续学习我的Python,顺道把之前的几次学习内容回顾一下。本次学习笔记的内容主要是Python列表和元组。什么是列表(list),简单的可以理解为数组,但是比数组的范围要大,Python的列表就是一...
写在开头:今天催更小伙伴们,突然发现自己的python学习笔记竟然一个月没更了,按照每月总更8篇计算,每月应更2篇左右的python学习笔记,也不知是杂文更的太多了还是自己偷懒了,这样的学习进度太慢了。刚才打开IDLE,竟然连两次回车运行程序都给忘了,年级大了是该补补脑子了。另说明一下,从本月处,本博客的代码部分将不再贴源码,而采...
2017年年终确定的从2018年开始学习一门新的语言。随着机器学习人工智能的日渐深入,是时候有必要掌握以下Python了。博客今天更新第三篇学习记录,关于Python的运算符的使用,运算符包括算术运算符、比较运算符、赋值运算符和逻辑运算符。所有学习过程为自学,自学内容来源于网络教程,包括但不限于视频教程、文字教程、源码等。算术运算...