- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Python 从入门到跑路 【九】迭代器和生成器
迭代器列表和迭代器都能通过列表生成式生成。[]中的内容就是列表生成式,帮我我们快速生成元素。列表的所有元素已经在内存中存在,假如我们有100万个元素,但是只用到前面几个,就会造成内存浪费。这时候我们就用迭代器。L = [x for x in range(10)]print(L)# 输出 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]迭代器并不会一次性将所有元素加载到内存...
2018-09-27 21:41:51 194
原创 Python 从入门到跑路 【七】函数及函数参数
字符gbk 转成 utf-8在python3中,文件编码默认是utf-8,定义str类型的变量编码默认是unicode,通过Unicode作为一个中介。实现字符编码转换。 实现编码转换流程首先gbk解码【decode】转换成Unicode然后Unicode编码【encode】转换成utf-8当文件编码不是utf-8时,需要告诉python文件编码是什么,第一行代码,就是指明...
2018-09-11 14:20:07 217
原创 Python 从入门到跑路 【五】文件读写
文件读写我们用windows的读写文本内容,首先要打开txt文件。在python中也需要打开文件,使用的open函数打开文件,并且创建file对象保存在内存中。open函数,第二个参数来指定模式。"r"模式下,文件只能被读取,不能写入内容。# 第一种 "r"只读模式file = open("source/python_io.txt","r")
2018-09-04 11:06:17 234
原创 Python 从入门到跑路 【四】字典及集合常用功能
字典字典是一种key-value(键值对)的数据类型,通过索引找到相应的值。与列表不同,列表是通过位置,在字典的索引是通过key查找。下面用{}声明一个字典food,字典内的元素通过,隔开。每一个元素通过:分割key-value。:前面的是key,:后面的是valuefood = { "one": "cafe", &a
2018-08-30 16:03:45 320
原创 Python 从入门到跑路 【三】字符串常用功能
目录python 种类c-pyton java-pythonc#-pythonpypyc-pyton快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片 Ctrl + G提升标题 Ctrl + H有序列表 ...
2018-08-29 15:51:14 132
原创 Python 从入门到跑路 【二】列表及元组使用
目录基础python变量变量有字母、数字、下划线 组成,并且不能以数字开头。声明变量不需要指定变量类型,使用变量之前必须对变量进行初始化赋值。c-pyton快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片 Ctrl ...
2018-08-27 21:50:49 134
原创 Python 从入门到跑路 【一】基本数据类型及循环语句
目录python基础基本数据类型数字 直接数字赋值给变量,支持常用的运算加减乘除,还有一些特殊的n1 = 2n2 = 2**3 # 2的3次方n3 = 41%5 # 41除以5的余数1n4 = 41//5 # 41除以5的商8字符串 使用 ‘xxx’ ,”xxxx”,”“”xxxx”“” 引起来的都是字符串,字符串支持加法运算和乘法运...
2018-08-23 22:35:49 190
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人