摘要:
一、函数名的运用(第一类对象) 函数名是一个变量,但它是一个特殊的变量,与括号配合可以执行函数的变量。 二、闭包 什么是闭包?闭包就是内层函数对外层函数(非全局)的变量的引用,如下示例: 我们可以用__closure__来检测函数是不是闭包,函数名.__closure__返回cell就是闭包,返回N 阅读全文
摘要:
一、函数参数—动态传参 之前我们说过了传参,如果我们需要给一个函数传参,而参数个数又是不确实的,或者我给一个函数传很多参数,我的形参就要写很多,很麻烦,那怎么办呢?我们可以考虑使用动态参数。 形参的第三种:动态参数 动态参数分为两种:动态接收位置参数、动态接收关键字参数。 首先我们先回顾一下位置参数 阅读全文
摘要:
一、什么是函数 1,我们到目前为止,已经可以完成一些软件的基础功能了,那么我们来完成这样一个功能:约x,代码如下 ok,我们已经完成了对一个功能的描述,那么问题来了,我还想再约一次,怎么办呢?很简单,再写一次就好了,如下代码: ok,也很简单,但是,我现在还想约,约个10次8次的,怎么办呢?也简单, 阅读全文
摘要:
一、初识文件操作 使用python来读写文件是非常简单的操作,我们使用open( )函数来打开一个文件,获取到文件句柄,然后通过文件句柄就可以进行各种各样的操作了,根据打开方式的不同能够执行的操作也会有相应的差异。 打开文件的方式有:r,w,a,r+,w+,a+,rb,wb,ab,r+b,w+b,a 阅读全文
摘要:
一、基本数据类型补充 1,关于int和str在之前的学习中已经介绍了80%以上了,现在再补充一个字符串的基本操作 str.join(可迭代对象): 2,列表相关: 循环删除列表中的每一个元素,有如下代码,注意结果并分析原因: 分析原因:for的运行过程中,会有一个指针来记录当前循环的元素是哪一个,一 阅读全文
摘要:
一、is和==的区别 id( )是python的一个内置函数,通过id( )我们可以查看到一个变量表的值在内存中的地址: 小数据池(常量池):把我们使用过的值存储在小数据池中,供其他数据使用。 小数据池给数字和字符串使用,其他数据类型不存在。 对于数字:-5~256是会被加到小数据池中的,每次使用都 阅读全文
摘要:
一、字典的介绍 字典(dict)是python中唯一的一个映射类型,它是以{}括起来的键值对组成,在dict中key是唯一的,在保存的时候,根据key来计算出一个内存地址,然后将key-value保存在这个地址中,这种算法被称为hash算法,所以,切记,在dict中存储的key-value中的key 阅读全文
摘要:
一、列表 列表是python的基本数据类型之一,其他编程语言也有类似的数据类型,比如JS中的数组,java中的数组等等,它是以[]括起来,每个元素用逗号隔开,而且可以存放各种数据类型,比如以下示例: 列表相比于字符串,不仅可以存放不同的数据类型,而且可以存放大量的数据,32位python可以存放53 阅读全文
摘要:
一、python基本数据类型 1,int,整数,主要用来进行数学运算 2,bool,布尔类型,判断真假,True,False 3,str,字符串,可以保存少量数据并进行相应的操作(未来使用频率最高的一种类型) 4,list,列表,用来存储大量数据,用[]表示(里面可以存放各种数据类型) 5,tupl 阅读全文
摘要:
一、流程控制-while循环,结构如下: while 条件: 结果 如果条件是真,则直接执行结果,然后再次判断条件,直到条件是假,停止循环 那么我们如何终止循环呢? 1,改变循环条件 2,break 注意:continue并不能结束循环,只是结束本次循环,继续下一次循环 while循环补充: whi 阅读全文