自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 含有不定值参数的装饰器

# 装饰器def decorate(fn): # fn = 未被装饰sum_num def inner(*args, **kwargs): # args 是不定长参数 接收的是单个字符元组 # kwargs 是不定长参数 接收的是键值对的 字典 # 讲这些参数 都加起来 print("args:", args) # (3, 6) print("kwargs:", kwargs) # {'a': 8, 'b.

2022-03-16 09:30:16 80

原创 有返回值的装饰器

# 装饰器def logging(fn): # fn = sum_num # 内部函数 def inner(num1, num2): # num1 = 3, num2 = 5 print(num1, num2) result1 = fn(num1, num2) # result1 = result2 = 8 return result1 return inner# @logging 相.

2022-03-16 09:29:28 119

原创 装饰器的代码示例

# 装饰器# 登录验证'''fn是函数本身fn()函数的调用装饰器的功能特点1、不改变原有函数的代码1、不改变原有函数的调用3、给函数本身添加一些新的功能'''def check(fn): # fn = comment def inner(): print("登录验证") # 发表评论 fn() return inner# 评论函数def comment(): print("今天天气真好...").

2022-03-16 09:28:01 74

原创 函数计算平均值

# 使用函数计算三个数的平均值def avg_func(a, b, c): avg = (a + b + c) / 3 return avgresult = avg_func(3, 7, 2)print(result)

2022-03-03 18:54:16 663

原创 这是元组定义哦

# 定义一个元祖 tuple 元祖是不可变数据类型 是不能更改的 但是使用t1 = (10, 24, 57)print(t1, type(t1))# 定义只有一个元祖的元素 必须后面跟一个逗号t2 = (19,)print(t2, type(t2))# 假如说 不加逗号 则里面是什么数据类型 整个变量就是什么类型 变成 元祖需要加逗号t3 = ("hello")print(t3, type(t3))...

2022-02-28 19:44:28 138

原创 集合定义嘻嘻嘻

# 集合是大括号 定义 是一个序列# 定义一个空集合set1 = set()set3 = {}print(set1, type(set1))# {}不能作为 空集合的定义方式 它本质上是一个字典print(set3, type(set3))# 定义一个集合 使用逗号 隔开set2 = {1, 3, 4}print(set2, type(set2))...

2022-02-28 19:43:02 134

原创 if条件语句

'''if 条件(true或者false);if判断中的代码,只有if后面的条件才会被执行print(if外面的代码,无论如何都会被执行)'''if True: print("if 条件判断中的代码块") print("条件是True 则执行这里的代码,如果是False则不执行")if 3 > 6: print("这里不会被执行")print("if 外面的代码块")print("=================================.

2022-02-25 11:15:19 1509

原创 逻辑符运算

a = 1b = 2c = 3# 逻辑与运算 and 左右两边只有有false 整体表达式就为falseprint(a> b and c > b)print(a < b and c>b)#逻辑与运算 or 左右两边只要有True 那么整体表达式就为Trueprint(a == b or c> a)print(a>c or c< b)# 逻辑非运算print(not a !=c)...

2022-02-25 11:14:14 77

原创 这是多层嵌套哦

# 多层嵌套# money = 1 有钱 money = 0 没钱# seat = 1 有座位 seat = 0 没座位money = int(input("请问你有钱吗?(有钱输入1,没钱输入0)"))# 1 表示true 0 表示falseif money: #有钱 seat = int(input("车上有座位吗?(有请输入1,没有则输入0)")) if seat: #有座位 print("我有钱还有座位,我最牛逼!!!!") else: .

2022-02-25 11:12:40 148

原创 三元表达式

a = 9b = 5if a>b: print("a比较大", a)else: print("b比较大", b)# 一行代码实现 上面四行代码 使用三元表达式print(a) if a > b else print(b)c = a if a > b else bprint(c)

2022-02-24 08:35:21 347

原创 range的用法

i = 1while i <= 5: print(i) i += 1print("=====================")for i in range(6): print(i)print("===========================================")

2022-02-24 08:34:37 155

原创 python猜拳游戏

'''石头(1)剪刀(2)布(3)电脑赢:1-2,2-3,3-1平均:1-1,,2-2,3-3我赢:1-3,2-1,3-2'''import randomuser = int(input("请输入猜拳数字石头(1)剪刀(2)布(3)"))# computer是一个int类型computer = random.randint(1, 3)print(computer, "-", user)if user == computer: print("平局")elif (comp.

2022-02-23 15:27:36 3204

原创 复合赋值运算符

page = 100# page += 1 相当于 page = page + 1page += 1print(page)page -= 3print(page)num1 = 3# 相当于num1 = num1 * 2num1 *= 2print(num1)# 相当于 num1 = num1 / 3num1 /= 3print(num1)a = 9a //= 4 # 相当于 a = a // 4print(a)b = 10b %= 3 # b = b % 3.

2022-02-21 18:52:22 176

空空如也

空空如也

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

TA关注的人

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