摘要:一,生成器和生成器表达式 什么是生成器,生成器实质就是迭代器,在python中有三种方式来获取生成器: 1. 通过生成器函数 和普通函数没有区别,里面有yield的函数就是生成器函数,生成器函数在执行的时候.,默认不会执行函数体.,返回生成器通过生成器的__next__()分段执行这个函数send( 阅读全文
posted @ 2019-11-13 15:22 YJ同心 阅读 (1) 评论 (0) 编辑
摘要:一,闭包 什么是闭包呢?闭包就是内层函数,对外层函数(非外层)的变量的引用,叫做闭包 1 def mz(): 2 name = 'YJ' 3 def xue(): 4 print(name) #闭包 5 xue() 6 mz() 7 结果:YJ 我们可以使用__closure__来检查函数是否为闭包 阅读全文
posted @ 2019-11-09 14:04 YJ同心 阅读 (15) 评论 (0) 编辑
摘要:一.函数的动态参数 之前我们说过了传参, 如果我们需要给一个函数传参, 而参数又是不确定的. 或者我给一个函数传很多参数, 我的形参就要写很多, 很麻烦, 怎么办呢. 我们可以考虑使用动态参数. 动态参数分成两种: 1. *args 动态接收位置参数 动态接收参数的时候要注意:动态参数必须在位置参数 阅读全文
posted @ 2019-11-08 22:49 YJ同心 阅读 (131) 评论 (0) 编辑
摘要:一. 什么是函数 到这里很多人都懵住了什么是函数???Python函数其实就是,组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数,函数是 阅读全文
posted @ 2019-11-07 15:09 YJ同心 阅读 (156) 评论 (2) 编辑
摘要:Python的文件操作 一. 初识Python文件操作 使用python来读写文件是非常简单的操作. 我们使用open()函数来打开一个文件, 获取到文件句柄. 然后通过文件句柄就可以进行各种各样的操作了, 根据打开文件模式不同能够执行的操作也会有相应的差异。 二,文件的模式: r(只读)w(只写) 阅读全文
posted @ 2019-11-06 15:47 YJ同心 阅读 (182) 评论 (0) 编辑
摘要:Python的深浅拷贝 深浅拷贝 1. 赋值,对于list, set, dict来说, 直接赋值. 其实是把内存地址交给变量并不是复制一份内容 1 list1 = ['python', 'PHP', 'java', 'C', ['name', 'YJ', 'age', '19']] 2 list2 阅读全文
posted @ 2019-11-05 21:14 YJ同心 阅读 (20) 评论 (0) 编辑
摘要:Python中的is和==的区别 1. is 是比较内存地址id() 1 a = "YongJie" 2 3 b = "YongJie" 4 5 print(id(a)) #2331684108696,a的内存地址 6 7 print(a is b) #判断a的内存地址是否等于b 8 9 True 阅读全文
posted @ 2019-11-04 17:32 YJ同心 阅读 (26) 评论 (0) 编辑
摘要:基本数据类型(int, bool, str,list,tuple,dict,set) 一.python基本数据类型 1. int 整数. 主要用来进行数学运算 2. str 字符串, 可以保存少量数据并进行相应的操作,用双引号或单引号或三引号括起来 3. bool 判断真假, True, False 阅读全文
posted @ 2019-11-03 23:48 YJ同心 阅读 (56) 评论 (0) 编辑
摘要:运算符和编码 一. 格式化输出 现在有以下需求,让用户输入name, age, job,Gender 然后输出如下所示: info of Yong Jie Name : Yong Jie Age : 19 job : Programmer Gender: Boy end 你怎么实现呢?你会发现,用字 阅读全文
posted @ 2019-11-02 19:33 YJ同心 阅读 (26) 评论 (0) 编辑
摘要:python基础 一.python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python已经占据世界第四名的位置, 阅读全文
posted @ 2019-11-01 21:54 YJ同心 阅读 (38) 评论 (0) 编辑