小尹学python

导航

2021年10月21日 #

Python:yield功能导出斐波那契数列

摘要: def fib(max_count): first_num = 1 seceond_num = 0 count = 0 while count < max_count: finale_num = first_num + seceond_num first_num = seceond_num sece 阅读全文

posted @ 2021-10-21 10:30 小尹学python 阅读(59) 评论(0) 推荐(0)

2021年10月18日 #

Python:匿名函数、三元运算、生成器、内置函数、推导式

摘要: # 1、匿名函数:基于lambda表达式实现定义没有名字的函数,冒号后面为返回值 data_list = [lambda x: x + 100, lambda x: x + 110, lambda x: x + 120] print(data_list[0]) print(data_list[0]( 阅读全文

posted @ 2021-10-18 22:52 小尹学python 阅读(103) 评论(0) 推荐(0)

Python:推导式关于列表和元组的区别案例

摘要: def num1(): return [lambda x:x+i for i in range(3)] # 生成函数,并且函数已经执行,循环已经结束,i=2 print(num1()) # [<function num1.<locals>.<listcomp>.<lambda> at 0x00000 阅读全文

posted @ 2021-10-18 22:40 小尹学python 阅读(41) 评论(0) 推荐(0)

2021年10月15日 #

Python:函数名和注释输出

摘要: from flask import Flask import functools app = Flask(__name__) def auth(func): # @functools.wraps(func):如在此加上这个,则info.__name__、info.__doc__输出的是func原来函 阅读全文

posted @ 2021-10-15 16:22 小尹学python 阅读(190) 评论(0) 推荐(0)

Python:装饰器示例(重重点)

摘要: def outer(origin): def inner(*args,**kwargs): res = origin(*args,**kwargs) return res return inner @outer def fuc(): pass fuc() 两个装饰的时候,先装饰最近的 def dec 阅读全文

posted @ 2021-10-15 15:45 小尹学python 阅读(46) 评论(0) 推荐(0)

Python:函数作用域、闭包、装饰器等

摘要: # 1、函数作用域 NAME = '张学友' print(NAME) def func(): print(NAME) # 函数会优先在自身内部作用域里找变量值,如找不到,则前往上一级找 func() # 2、函数如果后面改动,则改动前按照原函数,改动后的按照改动后的函数 def func(): pr 阅读全文

posted @ 2021-10-15 15:05 小尹学python 阅读(44) 评论(0) 推荐(0)

2021年10月14日 #

Python:案例之下载(函数)

摘要: 我的代码: import requests image_dict = { "1": ("吉他男神", "https://hbimg.huabanimg.com/51d46dc32abe7ac7f83b94c67bb88cacc46869954f478-aP4Q3V"), "2": ("漫画美女", 阅读全文

posted @ 2021-10-14 15:40 小尹学python 阅读(258) 评论(0) 推荐(0)

Python:案例之获取天气信息并写入(函数和读写功能)

摘要: 我写的代码: import requests def write_file(**kwargs): """将天气信息拼接起来,并写入到文件 格式要求: 1. 每个城市的天气占一行 2. 每行的格式为:city-北京,cityid-101010100,temp-18... """ # 补充代码 item 阅读全文

posted @ 2021-10-14 15:36 小尹学python 阅读(172) 评论(0) 推荐(0)

2021年10月12日 #

Python:参数传递的内存地址及当中的坑

摘要: # 参数传递的是内存地址 def fuc_01(i): print(i,id(i)) j = '关羽' print(id(j)) # 1985442652400 fuc_01(j) # 关羽 1985442652400 def fuc_02(i): i.append(2) j1 = [1,2,3] 阅读全文

posted @ 2021-10-12 15:51 小尹学python 阅读(175) 评论(0) 推荐(0)

Python:函数的返回值

摘要: # 函数的返回值 # 返回值可以是任意类型,没有返回值,则返回none def fuc_01(): a = 3 r = fuc_01() print(r) # 输出:None # return后面值有逗号,则返回元组 def fuc_02(): return 1,2,3 i = fuc_02() p 阅读全文

posted @ 2021-10-12 15:05 小尹学python 阅读(101) 评论(0) 推荐(0)