潮办公
  • python基础
  • python爬虫
  • vba
python基础
python

day20:面向对象编程(下)

实例方法与静态方法 实例方法:必须实例化之后才能调用,其必须有一个self参数 静态方法:不需要self参数,可以直接调用的方法 class Person(object): def __init__(self, name, age): self.name = name self.age = age def talk(self): print('我是{}, 我今年多大了'.format(self.name, self.age)) # 函数体用了self,所以这个应该定义为实例方法 @staticmethod # 定义…

2020年09月15日 0条评论 29点热度 0人点赞 阅读全文
python

day19:面向对象编程(上)

类的基本定义方法 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。如人类,动物类。 对象:通过类定义的数据结构实例,如某个人,某个人养的宠物,某个人的男(女)对象 类的定义方法,通过class方法定义 类的名称,通常为首字母大写 class Person: """ 定义一个类,即人类 """ pass xiao_ming = Person() # 小明是人类的具体的一员,类的实例即对象 方法:类中定义的函数 self代表类的实例,而非类。类的方法与普通的函数…

2020年09月15日 0条评论 33点热度 0人点赞 阅读全文
python

day18:os模块

os模块 os即Operating System操作系统 python内置了os模块,可以完成一些比较复杂的系统级别的操作,如复制文件,移动文件之类的。 常用方法如下: os.getcwd()返回当前工作路径: import os a = os.getcwd() # 当前路径 print(a) # 输出文字 """ /home/tlntin/PycharmProjects/study """ os.listdir(path)返回目标路径目录下所有文件 import os a = os.listdir('/home/…

2020年09月15日 0条评论 29点热度 0人点赞 阅读全文
python

day17:python错误和异常

语法错误(SyntaxError) 字符打错 print(“”) # 这里的标点用的中文 # 输出结果 """ SyntaxError: invalid character in identifier """ 异常 即语法没有问题,但是逻辑有问题或者异常情况引起的出错 比如数学上的零不能做除数,否则会异常 print(1/0) # 输出结果 """ ZeroDivisionError: division by zero """ 如果变量没有进行赋值就运算,也会爆发异常 print(a) # 输出结果 """ Nam…

2020年09月15日 0条评论 28点热度 1人点赞 阅读全文
python

day16:序列化与反序列化

序列化作用 可以实现对象,比如列表,字典永久储存,而不用转成字符串后储存为文本。 可以让对象边运行边储存,实现持久化运行,减少转化步骤和时间 反序列化作用 可以让序列化的内容转化成对象直接使用。 反序列化不需要再转格式,保证了对象的真实可靠性 使用方法 先导入pickle模块 使用dump将对象序列化成二进制文件 使用load将二进制文件反序列化为对象 import pickle dict1 = {'key1': 'value1'} # 定义一个简单字典 f = open('001.pkl', 'wb') # pk…

2020年09月15日 0条评论 38点热度 0人点赞 阅读全文
python

day15:文件读写

文件读写 简单读写 python常使用open函数对文件进行读写,返回一个文件操作对象 open函数用于打开文件,write方法写入文件对象,close关闭文件对象。 使用方法1 # 写一个空白文件并且保存 f = open('001.txt', 'wt') f.write('hehe') # 写入内容 f.close() # 关闭文件 # 写完后,你的路径下会多一个001.txt文件 通常来说,用Python打开文件后需要关闭该文件,否则容易引起内存泄露 为了防止忘记关文件,Python可以使用with open…

2020年09月15日 0条评论 34点热度 0人点赞 阅读全文
python

day14:模块和包

模块 模块是一个包含所有的你定义的或者别人定义的函数和变量的文件,后缀为.py 模块一般使用import导入模块名,即导入文件名,然后使用模块名加函数或者变量调用 # 第一步,自己动手写一个模块 def fun1(): """ 随便写一个函数,用来打印"hello world" :return: None """ print('hello world') # 写完后重命名为test.py文件 # 调用模块 import test test.fun1() # 调用模块的函数 """ # 输出结果 hello worl…

2020年09月15日 0条评论 25点热度 0人点赞 阅读全文
python

day13:迭代器与生成器

迭代器与生成器 迭代器 迭代可以理解为大箱子里面有小箱子,无数迭代(最外层是1,中间一层是2,最里面一层是3) iter 负责把数据转成迭代类型,即把原来的链式结构转成迭代结构(大箱子里面有小箱子) next 负责访问下一个元素(可以假装成女友拆包装盒的过程) list1 = list(range(3)) iter1 = iter(list1) # 列表转迭代 print(next(iter1)) # 访问下一个迭代元素 print(next(iter1)) # 访问下一个迭代元素 print(next(iter1…

2020年09月15日 0条评论 25点热度 0人点赞 阅读全文
python

day12:函数

定义与使用 可用用来实现特定功能的,可以防止出现大量重复代码 方便代码的重复利用,使得代码更加简洁 常用def开头,后面接函数名称和括号。 函数内的代码需要用冒号,然后后面接缩进。 调用函数的时候直接给出函数名加括号即可。 def fun1(): """ 我是一个函数 :return: """ print('hello world') fun1() # 调用函数 """ # 输出结果 hello world """ 函数参数 函数的参数一般在定义函数的括号内直接定义 调用函数的时候也需要直接在函数名称后面的时候带上…

2020年09月15日 0条评论 25点热度 0人点赞 阅读全文
python

day11:循环语句

for循环的使用 for xx in xxx,表示从xxx中取出一个子元素xx,代表一种遍历作用。 xxx可以为字符串,列表,元组,甚至有时候是字典 xx可以为任意变量名称,如x,i,j等等 需要用冒号和缩进符控制需要循环的语句块 for x in range(5): print(x) for i in 'abcd': print(i) """ # 输出结果 0 1 2 3 4 a b c d """ for 循环常和列表放在一起构成列表表达式,列表表达式可以方便快捷的生成新列表 list2 = [] # 构建一个…

2020年09月15日 0条评论 20点热度 0人点赞 阅读全文
12
分类目录
最新 热点 随机
最新 热点 随机
Ubuntu20.04使用Premium15破解版教程 Linux使用OpenVpn教程 Ubuntu20.04安装最新微信2.9.5与Tim3.1.0 day10: 再谈range对象 day9: 了解Excel结构(下) day8: 了解Excel基本结构(中)
day3: vba如何运行宏 day20:面向对象编程(下) day10:条件控制语句 day16:序列化与反序列化 Ubuntu20.04使用Premium15破解版教程 day4:基本数据类型之字符串(下)
标签聚合
python爬虫 python基础 Linux vba Ubuntu
其他信息
公众号
qq群

COPYRIGHT © 2020 潮办公. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

粤ICP备18110825号-2