05 2017 档案
发表于 2017-05-27 16:03阅读:282评论:0推荐:0
摘要:生成器:只有在调用的时候才会生成相应的数据(调用到这个数据的时候才会生成这个数据,没有调用到时就没有这个数据)只记录数据的当前位置生成器不能像普通的列表一样,通过下标或者切片的方式去取生成器只能通过 循环 或者__next__()(2.x中用next())方法去取。"""# 创建生成器"""# 方法
阅读全文 »
发表于 2017-05-27 16:01阅读:321评论:0推荐:0
摘要:一、函数对象 函数(Function)作为程序语言中不可或缺的一部分,但函数作为第一类对象(First-Class Object)却是 Python 函数的一大特性。 那到底什么是第一类对象(First-Class Object)呢? 在 Python 中万物皆为对象,函数也不例外,函数作为对象可以
阅读全文 »
发表于 2017-05-18 15:29阅读:200评论:0推荐:0
摘要:字符编码 先说python2 再说python3 编码应用比较多的场景应该是爬虫了,互联网上很多网站用的编码格式很杂,虽然整体趋向都变成utf-8,但现在还是很杂,所以爬网页时就需要你进行各种编码的转换,不过生活正在变美好,期待一个不需要转码的世界。 最后,编码is a piece of fucki
阅读全文 »
发表于 2017-05-18 15:28阅读:407评论:0推荐:0
摘要:一、文件操作 打开文件时,需要指定文件路径和以何等方式打开文件, 对文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 打开文件的模式有: r ,只读模式【默认模式,文件必须存在,不存在则抛出异常】 w,只写模式【不可读;不存在则创建;存在则清空内容】 x, 只写
阅读全文 »
发表于 2017-05-18 15:21阅读:675评论:0推荐:0
摘要:函数: 初中数学函数定义:一般的,在一个变化过程中,如果有两个变量x和y,并且对于x的每一个确定的值,y都有唯一确定的值与其对应,那么我们就把x称为自变量,把y称为因变量,y是x的函数。自变量x的取值范围叫做这个函数的定义域. python中函数定义方法: def test(x): "The fun
阅读全文 »
发表于 2017-05-18 15:20阅读:256评论:0推荐:0
摘要:#!/usr/bin/env python# -*- coding:utf-8 -*-#三元运算#三元运算,就是if条件判断,前后各有一个值,指向一个变量#条件成立,就将第一个值赋给变量,条件不成立就将第二个值赋给变量#就是一个条件判断,和两个不同的值组合成的判断运算,就是三元运算x = 6b =
阅读全文 »
发表于 2017-05-11 13:45阅读:233评论:0推荐:0
摘要:集合set,无序,是不允许重复内容的,也就是不允许重复元素,如果有重复,会自动忽略,可接收可迭代类型 (一般用于需要判断和处理交集时候用到) 集合与字典的区别是,集合没有键只有值,字典是有键的字典是一对键值对 所以创建空集合不能用{}大括号,用大括号创建空集合默认会变成字典,如果需要创建空集合用se
阅读全文 »
发表于 2017-05-11 13:45阅读:236评论:0推荐:0
摘要:元组和列表的区别 元组和列表几乎是一样的 不一样的地方就是元组创建后元组的元素不可以修改,比如(添加,拓展,移除等修改功能,但是元组里的元素的元素是可以修改的) 基本操作: 索引 切片 循环 长度 包含 创建元组 1 #!/usr/bin/env python 2 # -*- coding:utf-
阅读全文 »
发表于 2017-05-11 13:45阅读:1857评论:0推荐:0
摘要:数字int字符串str 查看一个对象的类 如:如查看对象变量a是什么类 用到函数type(),函数值是要查看的对象变量 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 a = "zjl" 4 b = type(a) 5 print(b) 如上就会
阅读全文 »
发表于 2017-05-04 15:16阅读:253评论:0推荐:0
摘要:列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 创建列表 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 a = ['alex', 'seven', 'eric'] 4 #或 5 a = list(['ale
阅读全文 »
发表于 2017-05-04 15:16阅读:263评论:0推荐:0
摘要:字典 常用操作: 索引 新增 删除 键、值、键值对 循环 长度 字典由键值对组成,由一个键(名称)和 一个值组成,与列表和元组不同的是里面的元素是有键的(keys) 创建字典 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 a = {"zjl":
阅读全文 »
发表于 2017-05-03 17:32阅读:590评论:0推荐:0
摘要:基本数据类型 数字 int 字符串 str 布尔值 bool 列表 list 字典 dict 元组 tuple(待续...) 整数 int - 创建 a = 123 a = int(123) - 转换 age = "18" new_age = int(age) 布尔值 - 创建 a = True b
阅读全文 »
发表于 2017-05-03 17:12阅读:280评论:0推荐:0
摘要:1算数运算 运算符 描述 示例 + 加,两个对象相加 a+b输出结果30 - 减,得到负数,或者一个数减去另一个数 a-b输出结果-10 * 乘,两个数相乘或是返回一个被重复若干次的字符串 a*b输出结果200 / 除,x除以y b/a得出结果2 % 取模,返回除法的余数(求余) b%a输出结果0或
阅读全文 »
发表于 2017-05-03 17:11阅读:472评论:0推荐:0
摘要:While循环 While循环,是一个循环加判断的组合,满足判断条件返回 真(True)开始循环代码块,不满足判断条件返回 假(False)不循环 格式: While 条件: 代码块 注意:在While循环里如果不加终止循环的判断或者关键字,会一直循环(死循环) While循环 关键字(break)
阅读全文 »
发表于 2017-05-02 16:44阅读:281评论:0推荐:0
摘要:if..else条件语句 如果我们希望有效的响应用户的输入,代码就需要具有判断能力。能够让程序进行判断的结构成为条件,条件判断语句返回的是布尔值真或假,真就执行一条线路,假就执行另外一条线路 if 条件: 成功走这里 else: 失败走着 示例: import getpass name = inpu
阅读全文 »
发表于 2017-05-02 16:36阅读:307评论:0推荐:0
摘要:变量 1,就是给一个值或者给一串字符定义一个名称 2,变量通过赋值来得到值 3,变量与变量之间可以互相赋值 4,变量在同一个文件里可以多处调用 5,变量名只能由,数字(不能以数字开头),字母(规范小写),下划线,3中方式组成 6,变量名不能是python内部的关键字(程序内部已经使用了的变量) 内部
阅读全文 »
发表于 2017-05-02 16:29阅读:217评论:0推荐:0
摘要:模块 注意:此测试版本为2.7 如果是3以上的版本raw_input()函数需要改成 input() 字节码 字节码也就是python解释器将代码文件转换成字节码在读入内存,(也可以理解成缓存文件) 如上面的列子:执行1.py文件后在目录就会生成一个login作业.py的文件,这个文件就是字节码文件
阅读全文 »
发表于 2017-05-02 16:24阅读:414评论:0推荐:0
摘要:1.1-python的介绍: 简单点来说吧,python这玩意儿是一个叫做Guido van Rossum的程序猿在1989年的圣诞打发时间而决心去开发的一个脚本编程语言。它之前的名字是以abc语言的一种继承。之所以叫做python,那是因为这个伟大的程序员Guido van Rossum是BBC电
阅读全文 »