自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 python中csv文件

首先创建一个csv文件把csv文件复制到px里面如图:用python读取它import csvDict=csv.DictReader(open('新建文本文档.csv','rU'))print(type(Dict))print(dir(Dict))print(Dict)如图:DictReader类将会自动地使用csv文件的第一行作为字典的key属性名。for 循环遍历一下for d in Dict...

2018-05-31 00:57:25 465

原创 python中读取XML

XML:指可扩展标记语言怎样读取XML先写一个小xml:<?xml version="1.0" encoding="utf-8" ?><data>    <country name="Liechtenstein">            <rank>1</rank>            <yea

2018-05-29 15:34:13 4860 2

原创 python高级文件和爬虫

文件后续转换文字:分辨文件的编码格式num = open(r'C:\Users\悠然\Desktop\练字\python.txt','r+',encoding='gbk')text = num.read()print(text)如图:循环读 以行为单位num = open(r'C:\Users\悠然\Desktop\练字\新建文本文档.txt','r+',encoding='gbk')text =...

2018-05-28 21:33:02 442

原创 python之高级文件

创建:文件fo=open('foo.txt','a+') 获取文件名:  print(fo.name)如图:  获取它是否关闭:True:是  False:否 print(fo.closed)如图: 获取它是以哪种方式打开: print(fo.mode)如图: Close()方法 File对象的close()方法刷新缓冲区里任何还没写入的信息,并关闭该文件,这之后便不能再进行写入。 当一个文件对象...

2018-05-26 02:52:28 414

原创 python推导和枚举

推导后加:求 m,n中各个元素的乘积:m = [[1,2,3],[4,5,6],[7,8,9]]n = [[2,2,2],[3,3,3],[4,4,4]]通过元素下标 获取各个数据for i in range(len(m)):    for j in range(len(m[i])):        print(m[i][j]*n[i][j],end=' ')如图:更简单:一:s = [m[i][...

2018-05-25 23:17:09 310

原创 python随机数和推导

随机数时间 戳:种子随机取1--33之间的1个随机数,可能重复import randomprint(random.choice(range(1,33)))如图:遍历33次:import randomfor i in range(33):    print(random.choice(range(1, 33)))如图:随机取6个数,可能重复,返回的值是列表形式choice:多个输出 就...

2018-05-24 12:10:43 508

原创 python中异常后加和日志

 自定义 异常类:class sexExcption(Exception):    '''    自定义性别 异常类    '''    passtry:    sex = input('请输入性别:')    if sex!='男' and sex!='女':        raise sexExcption('性别只能是男或女')#raise:抛出异常except sexExcption as...

2018-05-24 11:35:04 2004

原创 python闭包和装饰

闭包:闭包和装饰模式 相辅相成def outter(fun): def inner(): print('123 执行inner') fun() print('789 执行inner') return innerdef index(): print('我是index...')#()执行 没有括号:传递 引用i...

2018-05-23 20:31:45 149

原创 python:冒泡排序、迭代器和生成器以及异常处理

100以内有平方根的数:def sqrt(x):    return x**0.5filter1 = list(filter(lambda x:sqrt(x)%1==0,range(1,101)))print(filter1)如图:自己定义的平方根算法def sqrt2(x):    flag = False    for i in range(1,x+1):        if x%i!=0: ...

2018-05-21 01:12:14 360

原创 python 函数参数与局部变量( 二)

关键字参数:允许你传入0个或任意多个含参数名(命名关键字参数)的参数:def show(name,age,**key):#**key:任意多个参数 组成字典 即:**:为字典    print('名字:{}  周岁:{} 虚岁:{} 性别:{}'.format(name, age, age + 1,key))show('李四',18,sey='男',hs = '函数')如图:简约形式:def sh...

2018-05-18 02:50:54 911

原创 python: 多态、工厂模式和函数参数局部变量

多态:多种形态  3个必要条件1.发生继承关系2.子类重写父类方法3.里氏代换原则使用方式:1 以父类类型作为形参。好处:节省代码量 更符合现实逻辑四则运算的父类,接收用户输入的数值 Operationclass Operation:    def __init__(self,numA,numB):        self.numA=numA        self.numB=numB    de...

2018-05-15 21:01:59 556

原创 python之面向对象(后续)

面向对象三大特征:封装 继承 多态:1.封装:隐藏内部实现 提供外部接口 易修改类的内部修改并不影响外部更好的保护类或对象的属性值的安全类属性归属于类,是整个类共有的案例:类属性和对象属性区别:class Person:    cout=0    def __int__(self):        self.name='无名氏'        self.age=18    def show(sel...

2018-05-14 00:47:19 299

原创 python集合、面向对象

set:集合是一个无序 不重复元素的集合;即:无序唯一基本功能:关系测试和消除重复元素,集合对象大括号或set()函数可以用来创建集合 即:set()是构造函数注意:创建空集合,必须使用set() 而不是{},  {}用于创建空字典;创建语法:set1=set()#空值set2={'s',1,11.2,'b'}#即:如果把逗号换成冒号,则为字典print(type(set1))print(type...

2018-05-11 01:54:29 796

原创 python 列表、元祖和字典

 一:列表循环names=['哈哈','嘿嘿']while(False):...i=0#元素下标while i<len(names):  print(names[i])  i+=1 #i=i+1如图:for 循环做法1.for i in range(len(names)):  print(names[i])2.for i in names:    print(i)"1,2,5,7"#是 以s...

2018-05-09 03:32:22 491

原创 python之列表

usr/bin/python-*-coding:utf-8-*-列表:一个动态的存储方法,可以存储不同类型的数据:li=[33.33,"abc",'哈哈',50,'Google','Runoob']print(type(li))print((li))print(li[-1::-1])#切片列表 增、删、改、查li=['Google','Runoob',1193,2000]增加:...

2018-05-06 19:07:50 187

原创 python之字符串

字符串:s='不迟到's1="不早退"s2='''<html><head></head><body></body></html>'''print(s1)小知识:java 中基本数据类型:4类8种!在python中只要不是变量传递方式,带有字符串运算的都是新内存.python是解释执行。没有内

2018-05-04 03:17:48 560

原创 python中while循环和延伸

判断条件 booleanwhie 判断条件:循环体案例1: n=1 while True:     print(n)     n=n+1     if n>10:         break;#停止当前的循环简单法: n=1 while n<=10:     print(n)     n=n+1#如果把这一行给注销掉 即:为死循环案例2:100偶数和  a=1 num=0 while ...

2018-05-01 23:27:16 672

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除