自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 期中小测试

生成密码/验证码思路:1、设置一个用于随机取出字符的基础字符串,本例使用大小写字母加数字2、循环n次,每次随机取出一个字符3、将各个字符拼接起来,保存到变量result中"""from random import choiceimport stringall_chs = string.ascii_letters + string.digits # 大小写字母加数字。def gen_pass(n=8): result = '' for i in range(n):

2022-11-24 14:17:17 690

原创 给图片添加水印

fom PIL import Imagefrom PIL import ImageDrawfrom PIL import ImageFontf ='images/gp15005.jpg'text =“小画家"ft = ImageFont. truetype(r'C: WINDOWSFontsmsyh.ttc', 24)if __name__ == '__main__': im = Image . open(f) draw = ImageDraw. Draw(im

2022-11-24 00:11:00 373

原创 git安装成功验证

2022-11-17 08:07:10 1307

原创 列表生成式整理

列表生成式(List Comprehensions)1.列表生成式:是python内置的比较简单但是功能强大的用于生成list的生成式语法:[元素for循环if语句]说明:元素和for循环不能省略,但是,if语句可以省略2.列表生成式可以书写多个for循环,表示for循环的嵌套3.在for循环中可以定义多个变量4.列表生成式的好处和坏处 注意:列表生成式相比较普通列表的生成式,比较简洁,但是只能实现简单的逻辑,否则代码的可读性降低5.使用列表生成式将一个列表元素

2022-11-08 18:33:26 335

原创 提取关键信息

content = """小明上街买菜买了1斤黄瓜花了8元;买了2斤葡萄花了13.5元;买了3斤白菜花了5.4元;"""import refor line in content.split("\n"): pattern = r"(\d)斤(.*)花了(\d+(.\d+)?)" match = re.search(pattern, line) if match: print(f"{match.group(1)}\t{match.gro

2022-11-08 18:20:53 100

原创 提取电话号码

text="""北京上海东莞深圳广州天津石家庄秦皇岛邯郸邢台太原更多热门规律尾数AAAA尾数ABCD尾数AAABB尾数AABB中间AAAB中间AAAAA中间AABB中间ABCDE更多139号段138号段137号段136号段135号段134号段159号段158号段157号段152号段更多13520985367北京移动¥353 (含话费:0 元)13520985414北京移动¥353 (含话费:0 元)13520985434北京移

2022-11-06 23:42:16 157

原创 提取电话和邮箱

text='欢迎来到重庆财经职业学院,咨询热线49834729,邮箱:cqcjzs@126.com'import rec = re.compile('.*?(\w+\d+).*?(\w+.*?\d+.*?\w+)')c1 = re.findall(c, text)print(c1[0][0])print(c1[0][1])

2022-11-02 20:56:49 124

转载 合并TXT文件

import osdef read_files(): path = input("目标文件夹:") + '/' files = os.listdir(path) file_names=[] for file in files: if file.split('.')[-1] =='txt':#如果不是txt文件就跳过 file_names.append(file) return path,file_names

2022-11-02 20:06:41 259

原创 OS模块部分内容整理

OS模块简单的来说它是一个Python的系统编程的操作模块,可以处理文件和目录这些我们日常手动需要做的操作。import os #导入OS模块;help(os) #查看os模块帮助文档,里面详细的模块相关函数和使用方法;os 模块中常用的属性和函数 1、os.getcwd() #查看当前所在目录(路径); 2、os.chdir() #切换目录(路径); 3、os.mkdir() #创建一个目录; 4、os.rmdir()

2022-10-30 23:25:04 133

转载 open,write,read函数总结

1.在python,使用open函数,可以打开一个已经存在的文件,或者如果该文件不存在,则会创建一个新文件。格式如下:open(\"文件名\",访问模式) ,默认的创建的目录在当前程序所在的目录r 以读方式打开w 以写方式打开a 以追加模式打开rU 以读方式打开,同时提供通用换行符r+、w+、a+ 以读写模式打开rb 以二进制读模式打开wb 以二进制写模式打开ab 以二进制追加模式打开2.写数据:使用write(“content”),可以完成向文件写入数据,注意:如果文件不存在那么创建,

2022-10-26 19:17:59 504

原创 成绩最高最低平均值

def read_file(): result = [] with open("./sort_grade_input.txt", encoding='utf-8') as fin: for line in fin: line = line[:-1] result.append(line.split(",")) return resultdef sort_grades(datas):

2022-10-26 18:52:08 562

原创 学生成绩排序

students=[ {"sno":111,"sname":"小张","sgrade":88}, {"sno":202,"sname":"小王","sgrade":77}, {"sno":103,"sname":"小李","sgrade":99}, {"sno":104,"sname":"小赵","sgrade":66}]students_sort=sorted(students,key=lambda x:x["sgrade"],reverse=True)print("排

2022-10-23 18:06:38 125

原创 课堂小作业代码

#1.检查一个列表中是否包含奇数numbers= [2, 1, 5,6, 8, 7,9]print("列表内的值是:")print(numbers)for i in numbers: if i%2==0: print (i)print("以上是列表内所有的奇数")#2.移除列表中的多个元素lista=[3,5,7,9,11,13]print(lista)lista.remove(7,11)print(lista)#输入:原始列表[3,5,7,9,11,13]#

2022-10-16 20:31:48 194

原创 集合创建方法

1.直接创建  创建集合的方式很简单,只需将逗号分隔的不同元素使用大括号括起来即可。例如:a_set = {1, 2, 3, 4} # 创建集合并赋值print(a_set)b_set = {2, 1, 3, 4, 1, 2} # 创建集合并赋值print(b_set)2.使用set()函数  set()函数:将列表、元组等其他类型的数据转换为集合,如果原来的数据中存在重复元素,则在转换为集合时会将其删除。例如:x = set('runoob') # 将字符串转换为集合pri

2022-10-12 21:00:18 4046

原创 猜数字游戏代码

for c in range(1,100): a=int(input("请输入猜数的数值:1~100")) if (1<=a<=100) : break else : print("超出范围,请重新输入!")for b in range(1,6): d=int(input("请输入第%d次猜数的数值:"%b)) if (d<a) : print("抱歉,你猜小了") elif (d>a) :

2022-10-12 20:35:31 1196

原创 字典的创建,增加,删除

一、创建格式:{变量名=key:value,key:value…}value可以是任意数据类型key必须是不可变数据类型(可哈希数据类型( hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间。))注意: 1、使用的符号必须是英文 2、key必须是不可变数据类型二、增加 1、通过key : info

2022-09-21 18:54:26 694

原创 查看元组长度,求最大值最小值,删除元组

1.查看元组长度:len函数返回序列中所包含元素的数量格式:len(元组名)2.找最大值和最小值:max函数和min函数分别返回序列中最大和最小的元素。格式:max(数值(至少两个)或元组名) min(数值(至少两个)或元组名)max和min函数的参数不是一个序列,而是以多个数字直接作为参数,此处直接求取多个数字的最大值和最小值。4.删除元组对于已经创建的元组,不再使用时,可以使用del语句将其删除。语法格式如下:del tuplename

2022-09-13 14:31:35 1219

原创 列表系列基础知识

1.创建列表2.列表的 增加3.列表的删除4.查看列表长度

2022-09-07 15:14:11 98

原创 Python基础

1.“井号”和三个双引号都可以用来表示注释2.Python代码要求每行不超过79个字符,超过79个字符,需要按回车键手动换行。3.缩进可以通过Tab键控制,也可以用空格,空格是python3首选的缩进方法,4个表1级4.Python代码的标识符由字母、下划线和数字组成,不能以数字开头5.Python的部分数据类型(1)元组类型(tuple)(2)列表类型list(4)set型(表集合)set是一个无序的不重复元素序列

2022-09-04 18:12:32 280

原创 Python和pycharm的安装

2022-08-29 15:41:00 178

空空如也

空空如也

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

TA关注的人

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