潮办公
  • python基础
  • python爬虫
  • vba
潮办公
一个教你高效办公的网站
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条评论 19点热度 0人点赞 阅读全文
python

day10:条件控制语句

条件控制 if--else为最基本的条件控制语句 if 后面接一个布尔表达式,如果是真,执行一段代码,如果不是真,执行另外一段代码 a = input('请输入你的成绩') a = int(a) if a >= 60: print('恭喜你及格了') else: print('还需努力呀!') if 嵌套 if可以嵌套,即分支之后再分支 根据缩进位置确认嵌套的if和else对应的结构 a = float(input("请输入你的成绩:")) if a >= 60: # 如果成绩大于等于60 if a &…

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

day9:基本数据类型之集合

集合的定义 集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。 集合的创建方法:大括号或者set函数 集合是无序的,而列表和元组是有序的 集合中的元素不存在重复(所以集合常用来数据去重) a = {1, 2, 3} # 注意:集合只有逗号,没得冒号 b = set('abcde') print(a, '\n', b) # 输出结果 """ {1, 2, 3} {'a', 'c', 'e', 'd', 'b'} """ 集合的查看方法 集合中单个元素无法抽出来查看,因为集合是…

2020年09月15日 0条评论 26点热度 0人点赞 阅读全文
1234
分类目录
最新 热点 随机
最新 热点 随机
Ubuntu20.04使用Premium15破解版教程 Linux使用OpenVpn教程 Ubuntu20.04安装最新微信2.9.5与Tim3.1.0 day10: 再谈range对象 day9: 了解Excel结构(下) day8: 了解Excel基本结构(中)
day7: 了解Excel结构(上) Ubuntu20.04安装最新微信2.9.5与Tim3.1.0 day16:序列化与反序列化 day6:基本数据类型之列表(下) day1:python安装与简单使用 Linux使用OpenVpn教程
标签聚合
python基础 python爬虫 Ubuntu vba Linux
其他信息
公众号
qq群

COPYRIGHT © 2020 潮办公. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

粤ICP备18110825号-2