分类
摘要:
一、概念
如果要处理的文件比较简单,直接使用字符串匹配就可以了,如下:
那么使用字符串匹配的python代码:
1 def find_start_re(fname):
2 f = open(fname,'r')
3 for line in f:
4 if line.startswi... 阅读原文
2018-06-04 06:00:23 阅读(1167) 评论(0)
摘要:
一、简介
解析器顾名思义就是对请求体进行解析。为什么要有解析器?原因很简单,当后台和前端进行交互的时候数据类型不一定都是表单数据或者json,当然也有其他类型的数据格式,比如xml,所以需要解析这类数据格式就需要用到解析器(也可以将请求体拿到,然后利用其他模块进行解析)。
二、基本使用
1.json解析器
同... 阅读原文
2018-06-04 00:44:03 阅读(1212) 评论(0)
摘要:
关于try-expect的应用,这里我们讲解在集合应用中的实例,这个例子中我们可以看到它的优点
A={'p','y',123}
<1>
for i in range A:
print(i,end="")
<2>
try:
while(True):
print(A.pop(),... 阅读原文
2018-06-04 00:00:04 阅读(1159) 评论(0)
摘要:
1 #coding=utf-8
2 '''
3 一群猴子排成一圈,按1,2,...,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去...,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n,
4 输出最后那... 阅读原文
2018-06-03 17:22:01 阅读(1146) 评论(0)
摘要:
1、计算机历史
计算机使用高低电压的两种状态来描述信息。计算机可以理解的只有二进制数据即010100011....,1个比特位可以表示的状态只有2种,n个比特位可以表示的状态有2的n次方种。
所以如果想要描述天气状态:天晴、下雨、刮风、下雪、霜冻,则需要使用3个比特位。
2、编程语言历史
计算机只能理解二进制数据,二... 阅读原文
2018-06-03 17:08:02 阅读(1155) 评论(0)
摘要:
"""
l1 = [11, 2, 3, 22, 2, 4, 11, 3]
去重并保持原来的顺序
"""
#方式一 for 循环方法
l1 = [11, 2, 3, 22, 2, 4, 11, 3]
l2 = []
for i in l1:
if i not in l2:
... 阅读原文
2018-06-03 16:59:02 阅读(1168) 评论(0)
摘要:
python中字符串对象提供了很多方法来操作字符串,功能相当丰富。
print(dir(str))
[..........'capitalize', 'casefold', 'center', 'count', 'encode', 'endswith', 'expandtabs', 'find', 'format'... 阅读原文
2018-06-03 16:30:01 阅读(1167) 评论(0)
摘要:
1. python在读取文件时,read(),readline()和readlines()有什么区别?
举例说明:
1 with open('a.txt', 'r') as f:
2 result1 = f.read(n) # 表示读取n个字节到result1中
3 result2 = f.r... 阅读原文
2018-06-03 15:45:02 阅读(1107) 评论(0)
摘要:
心血来潮,手机上导出的图片全部按日期放在不同文件夹,很是麻烦,想放在一起方便浏览,手动操作费时费力,想到bat命令,不是很熟,看到python欣喜不已,很是方便
递归遍历文件,剪切出来,删除空文件夹
不足:未考虑各种异常
#剪切文件
import os
def shear_dile(src,dst)... 阅读原文
2018-06-03 15:02:01 阅读(1145) 评论(0)
摘要:
要求:
1、创建三个游戏人物,分别是:
苍井井,女,18,初始战斗力1000
东尼木木,男,20,初始战斗力1800
波多多,女,19,初始战斗力2500
2、游戏场景,分别:
草丛战斗,消耗200战斗力
自我修炼,增长100战斗力
多人游戏,消耗500战斗力
class Person:
def __init... 阅读原文
2018-06-03 14:15:02 阅读(1191) 评论(0)