Python 生成器 生成器的本质和定义方式本质:生成器实际上就是一个迭代器。 生成器的定义方式主要有三种: 通过生成器函数 通过各种推导式来实现生成器 通过数据的转换也可以获取生成器 生成器函数12345678910# 普通函数def func(): print("My name is cdc") return "Hello"print(func())" 2019-05-01 python学习 #python
Python 迭代器 可迭代对象首先我们来看两段代码: 1234567891011121314lst = ["aaa", "bbb", "ccc"]for i in lst: print(i)"""结果:aaabbbccc"""for i in 123: print(i)# 报错 Type 2019-04-12 python学习 #python
Python 装饰器 函数名的使用函数名是一个变量,但它是⼀个特殊的变量,与括号配合可以执行函数。 12345def func(): print('呵呵')# 查看函数名的内存地址print(func) # <function func at 0x000001F47C6E3E18> 一、函数名可以作为变量来使用12345def func(): print('呵呵 2019-04-10 python学习 #python
Python 函数 函数相关思维导图 https://www.processon.com/mindmap/5e327935e4b096de64c9bc3f 函数简介一、什么是函数函数是对代码块或功能的封装和定义。 函数必须先定义,再使用。可以形象的将函数理解为一个工具,我们必须先把要用的工具找齐准备好,这样等到我们要用工具的时候就可以直接拿来用。 在函数定义阶段中,只检测语法,不执行代码,即语法错误在函数定义阶段就 2019-04-06 python学习 #python
Python 文件操作 文件操作流程 第一步,打开文件,获得文件句柄,并赋值给一个变量 ; 第二步,通过句柄对文件进行相关操作; 第三步,关闭文件 1234567891011121314151617181920# -*- coding:utf-8 -*-# author: cdc# date: 2018/8/23# 三个参数分别表示:文件 操作模式 编码f = open('动物世界.txt',mod 2019-03-21 python学习 #python
Python 流程控制 条件判断 编程的目的是为了控制计算机能够像人脑一样工作,那么人脑能做什么,就需要程序中有相应的机制去模拟。人脑无非是数学运算和逻辑运算,对于逻辑运算,即人根据外部条件的变化而做出不同的反映。(比如,如果是红灯和黄灯就等一会儿,否则就过马路) 1、if…else… 条件判断12345# 语法if 条件: 执行代码1else: 执行代码2 如果:女人的年龄 > 30 岁,那么: 2019-03-20 python学习 #python
Python 数据类型 数据类型简介 Python 的数据类型大致可分为 6 类: Number(数字,布尔类型、整型、浮点型、复数等都归为数字类型) String(字符串) Tuple (元组) List(列表) Dictionary(字典) Sets(集合) 这 6 种类型又可以分为 可变类型 和 不可变类型,其中不可变类型有:Number(数字)、String(字符串)、 Tuple(元组);可变类型有:L 2019-03-16 python学习 #python
Python 初识 一、入门基础1. 第一个Python程序python 代码都是编写在以 .py 结尾的文件中。我们随便新建一个文件,并将文件后缀名改为 .py,在里面编写我们的第一个 python 脚本: 12# print函数用于输出指定的内容print("Hello World") 介绍以下两种方式执行脚本: 方式一,从终端进入存放代码脚本的目录,执行 python 文件名.py 即可 2019-03-15 python学习 #python
Hello Python 一、前戏1. 编程语言简介在生活中,如果你想和外国人进行交流,你就得懂得他们国家的语言(汉语、英语、德语、法语等等),同样的,编程语言就是人与计算机之间沟通的一门语言,它能够将我们想要的操作翻译成计算机能够看得懂的指令,从而让计算机按照人类的想法去工作。 编程语言的种类很多,你可能听说过 C语言,Java语言,Go语言等等,尽管语法、实现机制都有差异,但是其本质和目的都是一样的。目前编程语言都可以 2019-03-15 python学习 #python