随笔分类 -  python学习

摘要:import pandas as pdimport osimport shutilimport openpyxlfrom functools import reduceclass excel_deal(): def __int__(self): try: os.mkdir("./result") e 阅读全文
posted @ 2025-10-27 11:59 小菜鸟起飞ing 阅读(16) 评论(0) 推荐(0)
摘要:字符 \ : 特殊字符、转义字符 ^: 正则表达式的开始 $: 正则表达式的结束 *: 等于{0,},即0到多 +: 等于{1,},即1到多 ?: 等于{0,1},即0到1 {n}:匹配确定的次数,n次 {n,}:匹配大于n的次数,等于n* {n,m}: 匹配大于n,小于m的次数 . : 匹配除“\ 阅读全文
posted @ 2024-07-05 11:32 小菜鸟起飞ing 阅读(43) 评论(0) 推荐(0)
摘要:Python支持的所有基本算术运算符; 加法运算符: 示例: 1 a = 10 2 b = 96 3 sum1 = a+b 4 5 x = 3.14 6 y = 5.34 7 sum2 = x+y 8 9 print("sum1 = %d,sum2 = %.2f" % (sum1,sum2)) 结果 阅读全文
posted @ 2022-11-27 13:11 小菜鸟起飞ing 阅读(422) 评论(0) 推荐(0)
摘要:1,异常捕获 异常捕获的字段为python解释报错的最后一行的第一个单词。使用try方法,程序报错时,可以使用except方法匹配报错的异常关键字,继续except下方定义的代码,从而保证代码可以正常运行,保证代码的稳定性。 # 定义一个计算器 def compute(): num = int(in 阅读全文
posted @ 2022-01-10 23:06 小菜鸟起飞ing 阅读(752) 评论(0) 推荐(0)
摘要:1, 类 (class) 类的概念表示某种对象的集合,用于表示某一种相同对象的模板。例如:人作为一个类 由这个“人”类定义出来的内容就是这个类定义出来的对象,类还拥有属性和功能,属性即类本身的一些特性,如人类有名字、身高和体重等属性,而具体值则会根据每个人的不同;功能则是类所能实现的行为,如人类拥有 阅读全文
posted @ 2022-01-07 10:51 小菜鸟起飞ing 阅读(309) 评论(0) 推荐(0)
摘要:open函数 文件的操作流程: #1. 打开文件,得到文件句柄并赋值给一个变量 #2. 通过句柄对文件进行操作 #3. 关闭文件 (一定要关闭文件,否则会一直占用系统资源,并且有安全隐患) 实例: f = open("txt-test", "r", encoding="utf-8") """ txt 阅读全文
posted @ 2022-01-04 11:23 小菜鸟起飞ing 阅读(52) 评论(0) 推荐(0)
摘要:概念: 集合是一组无序的数据集合。 1, 取不一样的值 list = [1, 2, 1, 1, 3] list = set(list) # 取不同的值 print(list, type(list)) 输出为: {1, 2, 3} <class 'set'> # 输出看似和字典类似,不是字典。相同处: 阅读全文
posted @ 2021-12-30 22:03 小菜鸟起飞ing 阅读(36) 评论(0) 推荐(0)
摘要:概念: 字典(dictionary)是除列表之外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取,这个键可以是数字、字符串甚至元组。映射可以使用任何不可变对象标识元素,最常用的类型是字符串和元 阅读全文
posted @ 2021-12-30 21:18 小菜鸟起飞ing 阅读(75) 评论(0) 推荐(0)
摘要:1, 通过list函数将元组的数据获取到,保存到新定义的列表里面。备注:元组的数据不会更改。 info_tuple = ("小明", 24, 1.75) info_list = list(info_tuple) # 通过list函数将元组的数据获取,保存到新定义的列表里面。 print(info_l 阅读全文
posted @ 2021-12-26 17:42 小菜鸟起飞ing 阅读(837) 评论(0) 推荐(0)
摘要:定义: 元组中可以存储不一样类型的数据,使用小括号存储数据,中间用逗号进行分割。 元组中的数据定义好后,无法进行修改,有保护数据的目的。 格式化字符串定义多个值的时候,本质上也是元组。 测试: info_tuple = ("小明", 24, 1.75) print("名字是:%s , 年龄:%d , 阅读全文
posted @ 2021-12-26 17:19 小菜鸟起飞ing 阅读(54) 评论(0) 推荐(0)
摘要:列表用中括号表示,列表中的数据可以存储不同类型的数据,在实际开发中,列表中都是定义相同类型数据,可以对列表中的数据用相同的方法进行处理。 1, 通过index获取到对应的值。 num_list = ["张三", "李小四", "沙雕张飞"] # 列表中索引默认从0开始 ,0-张三 1-李四 2-沙雕 阅读全文
posted @ 2021-12-26 16:36 小菜鸟起飞ing 阅读(356) 评论(0) 推荐(0)
摘要:1, \t 制表符 i = 1 while i <= 3: print("*" , end="\t" ) i += 1 输出为: * * * 2, \n 换行符 i = 1 while i <= 3: print("*" , end="\n" ) i += 1 输出为: * * * 阅读全文
posted @ 2021-12-25 00:10 小菜鸟起飞ing 阅读(52) 评论(0) 推荐(0)
摘要:print 函数末尾自带换行: i = 1 while i <= 5: print("*") i += 1 执行结果: * * * * * 如果想实现不换行,可以使用拼接,或者end=函数进行操作: i = 1 while i <= 5: print("*" , end=(" ")) i += 1 阅读全文
posted @ 2021-12-24 23:19 小菜鸟起飞ing 阅读(550) 评论(0) 推荐(0)