
python
文章平均质量分 91
白敬亭的鞋44ma
祝我和小白前途一片光明~
展开
-
python之界面案例
sqls = {"""insert into py_student values(9,'小白','男','2022-11-30 11:38:14')"""books=((1,"斗破苍穹",123),(2,"武动乾坤",134),(3,"元尊",345),(4,"大主宰",678),(5,"万相之王",378))Button(text='删除', command=delete).place(x=300, y=350)table.heading('price', text='书本价格')原创 2022-12-13 19:14:01 · 1402 阅读 · 1 评论 -
Python之数据库编程
cur.execute("select * from py_student where id =%s and name like %s",(3,"%小%")) print(cur.fetchall())cur.execute("""insert into py_student values(8,'威武','女','2002-2-2')""")print(cur.fetchall()) # 查询全部。con.commit() # 提交事务。con.commit() # 提交事务。原创 2022-12-11 18:06:48 · 2132 阅读 · 0 评论 -
python之标准库使用
print("liuyifei.png".startswith("liuyifei")) #前缀是liuyifei。print("python is great".find("x")) #不报错 返回-1。print("liuyifei.png".endswith("png"))#后缀是png。print(f"方案二:{t}出现了{len(x) - len(y)}次")print(f"方案三:{t}出现了{x.count(t)}次")# print("python".index("x")) #报错。原创 2022-12-11 11:45:02 · 1410 阅读 · 0 评论 -
python之模块使用
wraps 装饰器修饰 python标准模块functools提供的wraps函数可以让被装饰器装饰以后的函数保留原有的函数信息,包括 函数的名称和函数的注释doc信息。f = open('行尸走肉.txt', 'w+', encoding='utf-8')# print(f.read()) # 模式为'w'会报错。print('今天周末休息,让孩子们再睡一会')print(f.read()) #模式为'w'会报错。print('警察很辛苦,又要起床了')print('警察很辛苦,又要起床了')原创 2022-12-10 16:15:34 · 663 阅读 · 0 评论 -
Python之面向对象
目录一、类的定义二、魔法方法三、属性管理四、封装五、继承&多态 方法拓展 类方法 : 可以通过类名调用的方法加上注解,修改参数为 cls (当前类),可以通过 cls 调用类的属性静态方法 : 可以通过类名与对象来调用,但是无法使用类变量原创 2022-12-04 14:33:12 · 320 阅读 · 0 评论 -
python推导式&全局变量&多参数传参&装饰器
在java代码里报错 ,在python里则相反为1 --> global val设置全局变量。print(f'总耗时{t2 - t1}')# 创建列表 其中奇数位为1, 偶数位为0。# 需求:取出下面课程分数大于94的科目及具体分数。print(f'参数1为:{arg1}')print(f'参数2为:{arg2}')print(f'参数3为:{arg3}')# 案例:编写一个记录函数执行时间的装饰器。# 传入1,2等值得到结果3。# 多参数解析 数组。原创 2022-11-28 13:29:28 · 850 阅读 · 0 评论 -
python之函数&返回值&传参&Lambda表达式
# # 要求上面两个变量所对应的位置数字对应相加 (e1代表a列表里面的其中一个元素,e2代表b列表对应位置下的那个元素){"name": "张三", "age": 20},{"name": "李四", "age": 17},{"name": "王麻子", "age": 21}# 形式:lambda参数:执行操作、返回值[] {} ()# 使用 lambda 对字典数据进行排序。a = [2, 1, 3] # 对象。# 递归求和1-100的和。# 1.可变传参-元组。# 2.可变传参-字典。原创 2022-11-26 11:19:09 · 1025 阅读 · 0 评论 -
Python之条件语句&逻辑运算符
三次不接受道歉 (打印"虚情假意~")print((f"你的成长速度为{speed},等级为{level}"))print((f"你的成长速度为{speed},等级为{level}"))print((f"你的成长速度为{speed},等级为{level}"))speed=int(input("请输入您的成长速度"))speed=int(input("请输入您的成长速度"))speed=int(input("请输入您的成长速度"))print((3 ** 2)) #3的2次方。print("我错了")原创 2022-11-26 10:05:18 · 756 阅读 · 0 评论