python大佬养成计划----读写json数据

2018-09-13
阅读 3 分钟
3.5k
使用 Python 语言来编码和解码 JSON 对象。JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。使用json函数需要导入json模块

python大佬养成计划----win下对数据库的操作

2018-09-13
阅读 6 分钟
1.8k
PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。win系统安装mysql,详见链接描述

易燃易爆炸---python对Excel操作的面试题

2018-09-12
阅读 1 分钟
2.7k
已知一个Excel表格每一行代表一次单独的销售。列分别是销售产品的类型(A)、产品每磅的价格(B)、销售的磅数(C),以及这次销售的总收入。TOTAL 列设置为 Excel 公式,将每磅的成本乘以销售的磅数,并将结果取整到分。有了这个公式,如果列 B 或 C 发生变化,TOTAL 列中的单元格将自动更新.需要更新的价格如下:Celery 1.19Garlic...

python大佬养成计划----excel操作

2018-09-12
阅读 3 分钟
3.6k
Python中存储系列数据,比较常见的数据类型有list,除此之外,还有tuple数据类型.tuple元组的item只能通过index访问,collections模块的namedtuple子类不仅可以使用item的index访问item,还可以通过item的name进行访问。可以将namedtuple理解为c中的struct结构,其首先将各个item命名,然后对每个item赋予数据。

python大佬的养成计划----os,datetime,time模块补充

2018-09-11
阅读 5 分钟
2.7k
os模块提供了多数操作系统的功能接口函数。当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件、目录打交道,所以离不了os模块

python大佬养成计划----difflib模块

2018-09-10
阅读 3 分钟
7.1k
difflib模块 {代码...} codecs模块 {代码...} difflib对比 {代码...} difflib示例 {代码...} 封装difflib模块 使调用'mydiff 文件1 文件2'命令生成一个html文件,网页读取两者不同之处 {代码...}

python大佬养成计划--面向对象

2018-09-04
阅读 6 分钟
2.5k
面向对象编程具有三大特性:多态、继承、封装定义:是一个抽象的模板对象:类实例化属性:这个类实例化后的对象具有的特征方法:类对象可以执行的函数

python_bomb----包

2018-08-22
阅读 2 分钟
1.4k
为了组织好模块,会将多个模块分为包。Python 处理包也是相当方便的。简单来说,包就是文件夹,但该文件夹下必须存在 __init__.py 文件。最简单的情况下,只需要一个空的 __init__.py 文件即可。当然它也可以执行包的初始化代码,包底下也能包含包,这和文件夹一样,还是比较好理解的。

python_bomb----有趣的微信聊天机器人

2018-08-22
阅读 3 分钟
2.5k
Python 模块(Module) 是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句 模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 模块能定义函数,类和变量,模块里也能包含可执行的代码 模块导入 import导入模块执行的操作 产生一个新的名称空间...

python_bomb----小白学装饰器

2018-08-22
阅读 5 分钟
1.5k
什么是装饰器? 装饰器就是用来装饰函数。 想要增强原有函数的功能 但不希望修改原有函数的定义 在代码运行期间动态增加功能的方式 函数嵌套函数 调用方式:原函数 = 外层函数(原函数名)原函数 {代码...} {代码...} 装饰器使用 定义的装饰器实质是返回函数的高阶函数@timeIt(装饰器名) 这里是 python 提供的一个语法糖...

pythoon_bomb----生产者消费者模型

2018-08-18
阅读 2 分钟
1.5k
生产者消费者模型具体来讲,就是在一个系统中,存在生产者和消费者两种角色,他们通过内存缓冲区进行通信,生产者生产消费者需要的资料,消费者把资料做成产品。

puyhon_bomb----字符串补充

2018-08-18
阅读 3 分钟
2.1k
随机字符串 导入string模块 ctrl+enter :自动导入模块 {代码...} 恺撒加密 每个英文字母替换为字母表第k个字母text = 'hello'next = 'khoor' {代码...} 暴力破解 {代码...}

python_bomb----排序函数

2018-08-18
阅读 2 分钟
1.6k
li.sort()和sorted() 列表里提供了sort方法,其他数据类型不能用 sorted可以对任何可迭代对象排序 sort方法支持原地排序,变量排序后,变量本身改变 sorted方法返回一个新的列表,并不改变原变量的内容 {代码...} {代码...} 默认li.sort()和sorted()方法由小到大排序,reverse=True时,从大到小排序 {代码...} {代码...}...

python_bomb----高阶函数

2018-08-18
阅读 3 分钟
1.5k
高阶函数 实参是一个函数名 函数的返回值是一个函数 {代码...} python内置高阶函数 map()函数 map() 函数接收两个参数,一个是函数,一个是序列, map 将传入的函数依次作用到序列的每个元素,并把结果作为新的 list 返回。 {代码...} reduce()函数 把当前输出作为下一次运算的输入 python2中为内置函数 python3需要导入,fro...

python_bomb----函数高级特性(生成器)

2018-08-18
阅读 2 分钟
1.7k
可以通过 for 循环来遍历 list 或 tuple,这种遍历我们称为迭代(Iteration)只要是可迭代对象,都可以迭代,比如字典默认情况下,字典迭代的是key值如何让判断一个类型是否可迭代

python_blomb----函数面试题

2018-08-15
阅读 3 分钟
1.6k
用户管理 {代码...} 打字游戏 {代码...} 打地鼠游戏 {代码...}

python_bomb----函数

2018-08-15
阅读 3 分钟
1.7k
函数的定义 范例 def print(self, *args, sep=' ', end='n', file=None): 总结 无参 def 函数名(): {代码...} 定义函数,并不会执行函数体里面的内容 {代码...} 调用函数的过程 {代码...} 函数里面嵌套函数 {代码...} 调用外层函数时,内层函数不会执行 {代码...} 变量参数 定义函数时的变量,称做形参,可以任意命名真...

python_bomb----数据类型总结

2018-08-15
阅读 1 分钟
1.6k
数据类型 有:数字,字符串,bool值,列表,元组,集合,字典 可变与不可变 可变与不可变的区别:对这个数据类型进行增删改差时,数据存储地址不变,不会开辟新的空间可变:不开辟新空间不可变:会改变内存地址 不可变数据类型:数字,字符串,bool值,元组可变数据类型:列表,集合,字典 有序和无序 一般情况下,有序...

python_bomb----字典(dict)

2018-08-15
阅读 3 分钟
1.3k
定义 字典存放 key - value(键值对),且value值可以是任意的数据类型 {代码...} 集合常用方法fromkeys:第一个参数可以是列表/元组/字符串/集合,将参数中每一个值作为key值并且所有value值都相同 {代码...} 特性 字典不支持index索引,切片,重复,连接。索引必须使用关键字成员操作符只对关键字可用 {代码...} for遍...

python_bomb----集合

2018-08-15
阅读 2 分钟
1.3k
集合定义 集合里面的元素是不可重复的; {代码...} 如何定义一个空集合? {代码...} 定义一个空集合 {代码...} 集合应用 列表去重 {代码...} 集合特性 集合支持的特性只有成员操作符。索引,切片,重复,连接均不支持 {代码...} 集合常用方法 增加元素 add() 单个元素 {代码...} update() 多个元素,只能以集合形式添加 {...

python_bomb----元组(tuple)

2018-08-15
阅读 2 分钟
1.2k
元组(tuple)的创建 元组是带了约束的列表,仍可以存放任意数据类型 {代码...} 默认元组内容是不可改变的,但当元组内包含可变数据类型时,可以间接修改元组 {代码...} 如果元组内只有一个元素,其后要加逗号,否则数据类型不确定 {代码...} 元组的常用方法 count() index() {代码...} 元组的特性 索引 {代码...} 切片 ...

python_bomb----拷贝与赋值

2018-08-15
阅读 1 分钟
986
相等 'is '和'==' 变量id:在内存中的存储位置,id(a)value: ==type:数据类型==: 判断数据类型和值is:判断id,数据类型和值 {代码...} 深拷贝与浅拷贝 所有的数值类型(布尔、数字)、字符串都是不可变数据类型列表是可变数据类型 列表里嵌套列表时,浅拷贝是拷贝内置列表的存储位置深拷贝会把内置列表的内容拷贝出来,重新...

python_bloom--循环语句练习

2018-08-11
阅读 4 分钟
1.9k
设计一个程序,用来实现帮助小学生进行百以内的算术练习,它具有以下功能:提供10道加、减、乘或除四种基本算术运算的题目;练习者根据显示的题目输入自己的答案,程序自动判断输入的答案是否正确并显示出相应的信息。

python_bomb----循环

2018-08-11
阅读 1 分钟
1.8k
for 循环 for in ... for 变量 in range(10): {代码...} for in .....else... for 变量 in range(10): {代码...} else: {代码...} range和xrange python2: range(5): 即刻生成数据, 消耗时间并占用内存; xrange(5): 先生成一个xrange对象, 使用值时才生成数据, 占用内存; python3: range(5) 相当与python2里面的xrange...

python_bomb----判断语句例题

2018-08-08
阅读 2 分钟
1.6k
求平均成绩(python3解释器) 输入学生姓名; 依次输入学生的三门科目成绩; 计算该学生的平均成绩, 并打印; 平均成绩保留一位小数点; 计算该学生语文成绩占总成绩的百分之多少?并打印。eg: 78%; {代码...} 判断闰年 用户输入年份year, 判断是否为闰年 year能被4整除但是不能被100整除 或者 year能被400整除, 那么就是闰年;...

python_bomb----分支语句

2018-08-08
阅读 1 分钟
1.5k
if if 条件表达式(返回值只能是bool类型): {代码...} if+else if 条件表达式: {代码...} else: {代码...} if+elif+else if 条件表达式: {代码...} elif 条件表达式: {代码...} elif 条件表达式: {代码...} else: {代码...} if间接实现三元运算符: value1 if 条件 else value2 {代码...} {代码...}

python_bomb----输入输出管理

2018-08-08
阅读 2 分钟
1.5k
程序 输入(键盘)-----代码(java/python)---输出(显示屏) 输入 python2input:只接受数值类型 {代码...} raw_input:接收字符串类型 {代码...} python3input:接收的为字符串数据类型,没有raw_input如果你输入的数值要进行比较,需要先转换为同一种数值类型 输出 print%s:占位字符串,%d:整形,%f:浮点型%.2f:表示...

python_bomb----数据类型

2018-08-08
阅读 4 分钟
1.6k
help(acomplex)dir(acomplex)['__abs__', '__add__', '__class__', '__coerce__', '__delattr__', '__div__', '__divmod__', '__doc__', '__eq__', '__float__', '__floordiv__', '__format__', '__ge__', '__getattribute__', '__getnewargs__', '__gt__', '__hash__', '__init__', '__int__', '__le__', '__long__', '...

python_bomb----python安装

2018-08-08
阅读 2 分钟
1.5k
linux下安装python {代码...} 测试: {代码...} ~/ #表示当前用户家目录 python代码编写 python打印 python2中的print既是特殊字符又是函数 {代码...} 用命令编译文件 vim hello.py {代码...} chmod +x hello.pycp hello.py /bin/welcome测试: {代码...} python的编码格式 {代码...} ASCII编码: {代码...} Unicode编...