Python Journey
文章平均质量分 77
HHVic
网络
展开
-
Python Journey - Day13 - shutil模块
文章目录复制目录和文件夹压缩 解压缩复制目录和文件夹import shutilshutil.copyfile('1.txt','1_copy.txt') #当前目录下复制文件shutil.copytree('test1/ttts1','test2') #其中test2必须不存在shutil.copytree('test1/ttts1','test2', ignore=shutil.ignore_patterns('*.txt','*.html')) #copy目录和文件时忽略txt和html原创 2021-05-17 14:46:42 · 56 阅读 · 0 评论 -
Python Journey - Day12 - OS模块
文章目录os调用操作系统文件和命令文件和目录操作os调用操作系统文件和命令import osos.system('notepad.exe')os.system('ping www.baidu.com')os.system('cmd')os.startfile(r'C:\WeChat.exe')文件和目录操作os模块下常用操作文件方法方法名描述remove(path)删除指定的文件rename(src,dest)重命名文件或目录stat(path)返回原创 2021-05-16 21:25:56 · 111 阅读 · 1 评论 -
Python Journey - Day12 - CSV文件操作
文章目录CSV文件的读取CSV文件的写入CSV文件的读取注意:在开始位置打印结果会出现 \ufeff, 读取文件把 UTF-8 编码 改成 UTF-8-sig .import csvwith open('book1.csv','r',encoding='utf-8') as f: readcsv = csv.reader(f) #print(list(f)) for row in readcsv: print(row)['\ufeffNo', '位置原创 2021-05-16 16:16:11 · 101 阅读 · 0 评论 -
Python Journey - Day12 -文件操作
文章目录转载 2021-05-16 09:52:57 · 228 阅读 · 0 评论 -
Python Journey - Day11 - 异常Exception及调试Debug
文章目录异常Exceptiontry... 一个except结构try... 多个except结构try...except...else 结构异常Exception引进很多用来描述和处理异常的类,称为异常类.异常类定义中包含了该类异常的信息和对异常进行处理的方法.Python中一切都是对象,异常也采用对象的方式处理. 过程:抛出异常: 在执行一个方法时,如果发生异常,则这个方法生成代表该异常的一个对象,停止当前执行路径,并把异常对象提交给解释器.捕获异常: 解释器得到该异常后,寻找相应的代码来原创 2021-05-15 21:10:41 · 244 阅读 · 0 评论 -
Python Journey - Day10 - 类class
文章目录类的定义实例属性实例方法类对象类属性类方法静态方法_ _ del_ _方法(析构函数) 和垃圾回收机制_ _ call_ _方法和可调用对象类的定义用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。语法格式:class 类名:----类体类名必须符合"标识符"原则,一般规定,首字母大写,多个单词采用驼峰原则类体中我们可以定义属性和方法属性用来描述数据,方法(即函数)用来描述这些数据相关的操作class Student:原创 2021-05-12 15:28:52 · 79 阅读 · 0 评论 -
Python Journey - Day10 - 函数_2
文章目录lambda表达式和匿名函数eval()函数递归函数嵌套函数nonlocal 关键字LEGB规则lambda表达式和匿名函数lambda函数是一种简单的,在同一行中定义函数的方法. 其实际生成一个函数对象.lambda表达式可以用来声明匿名函数.lambda表达式只允许包含一个表达式,不能包含负责语句,该表达式的计算结果就是函数的返回值.基本语法如下:lambda arg1, arg2, arg3… :<表达式>arg1,arg2,arg3为函数的参数. <表达式原创 2021-05-12 12:20:58 · 61 阅读 · 0 评论 -
Python Journey - Day9 - 函数_1
文章目录函数的概念函数的分类定义函数函数调用参数传递函数的概念函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。函数的分类内置函数标准库函数第三方函数库用户自定义函数定义函数函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函原创 2021-05-10 16:19:09 · 57 阅读 · 0 评论 -
Python Journey - Day8 - 推导式
文章目录列表推导式字典推导式集合推导式生成器推导式(生成元组)列表推导式[表达式 for item in 可迭代对象] 或者[表达式 for item in 可迭代对象 if 条件判断][x*2 for x in range(1,20) if x%5 ==0]cells = [(row, col] for row in range(1,10) for col in range(1,10)]字典推导式{key_expression : value_expression for 表达式 in 可迭代原创 2021-05-10 15:25:26 · 61 阅读 · 0 评论 -
Python Journey - Day7 - 控制语句
文章目录选择结构循环结构选择结构单分支(无else), 双分支(有else), 多分支(elf).条件表达式中不能有赋值运算符=# 三元条件运算符s = input('请输入一个数字:')print('s是小于10的数字' if int(s)<10 else 's是大于等于10的数字')循环结构...原创 2021-05-10 14:06:17 · 142 阅读 · 0 评论 -
Python Journey - Day6 - 序列sequece
文章目录常见的序列结构:列表list概念Python列表脚本操作符Python列表函数&方法常见的序列结构:-字符串, 列表, 元组, 字典, 集合序列中存储的是对象的地址,不是对象的值.ID - TYPE - VALUE列表list概念列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。list1 = ['Google', 'Runoob', 1997, 2000]list2 = [1, 2, 3, 4, 5 ]list3 = ["原创 2021-05-08 12:05:33 · 455 阅读 · 0 评论 -
Python Journey - Day5 - 列表list
文章目录列表Python列表脚本操作符Python列表函数&方法列表序列是 Python 中最基本的数据结构。序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。Python 有 6 个序列的内置类型,但最常见的是列表和元组。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。list1 = ['Google', 'Runoob', 1997, 2000]list2 = [1, 2, 3, 4, 5 ]原创 2021-05-07 00:06:06 · 96 阅读 · 0 评论 -
Python Journey - Day4 - 字符串string
文章目录特殊转义字符字符串内建函数特殊转义字符\a 响铃\b 退格(Backspace)\000 空\n 换行\v 纵向制表符\t 横向制表符\r 回车,将 \r 后面的内容移到字符串开头,并逐一替换开头部分的字符,直至将 \r 后面的内容完全替换完成。\f 换页\yyy 八进制数,y 代表 0~7 的字符,例如:\012 代表换行。\xyy 十六进制数,以 \x 开头,y 代表的字符,例如:\x0a原创 2021-04-30 10:20:49 · 184 阅读 · 0 评论 -
Python Journey - Day3 - 数字Number
文章目录数字类型转换数学函数随机数函数三角函数数学常量数字类型转换Python 数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。int(x) 将x转换为一个整数。float(x) 将x转换到一个浮点数。complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。在交互模式中,最后被输出原创 2021-04-29 15:42:56 · 84 阅读 · 0 评论 -
Python Journey - Day3 - 运算符
文章目录运算符比较运算符赋值运算符运算符a = 7b = 5c = 5print(a + b)print(a - b)print(a * b)print(a / b)print(a ** b) #返回a的b次幂print(a % b) #返回a/b的余数print(a // b) #取比目标小的最大整数b = 5print()print(a % b) #返回a/b的余数print(a /b) #除法print(a // b) #取比目标小的最大整数a原创 2021-04-29 11:13:05 · 74 阅读 · 0 评论 -
Python Journey - Day2 - 基本数据类型
文章目录基本数据类型六个标准的数据类型Number(数字)String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)isinstance 和 type 的区别在于:多个变量赋值del语句基本数据类型等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:counter = 100 # 整型变量miles = 1000.0 # 浮点型变量name = "runoob" # 字符串pri原创 2021-04-28 10:44:54 · 206 阅读 · 0 评论