- 博客(545)
- 资源 (16)
- 问答 (1)
- 收藏
- 关注
原创 python代码:生成器
python代码:生成器#!/usr/bin/python# -*- coding: UTF-8 -*-"""@author:xiaxiaoyun@file:test02.py@time:2022-04-03 21:04""""""书《Python核心编程(第二版).pdf》,作者:Wesley J. Chun协同程序是可以运行的独立函数调用,可以暂停或者挂起,并从程序离开的地方继续或者重新开始。在有调用者和(被调用的)协同程序也有通信。举例来说,当协同程序暂停的时候,我
2022-04-06 23:45:00
2454
转载 转载:python 生成器和迭代器
原始链接:python 生成器和迭代器有这篇就够了 - 战争热诚 - 博客园PS:这篇博客是我上网课做的笔记,也是参考网课老师的博客,就是学习笔记而已,不喜勿喷!(为什么写这句话呢?被喷子恶心到了) 本节主要记录一下列表生成式,生成器和迭代器的知识点 列表生成器 首先举个例子https://www.cnblogs.com/wj-1314/p/8490822.htmlpython 生成器和迭代器有这篇就够了 PS:这篇博客是我上网课做的笔记,也是参考网课老师的博客,就是学习笔记而已,不喜勿喷!(
2022-04-05 22:20:47
2128
转载 转载:python生成器、生成器表达式
原始链接:python生成器到底有什么优点? - 知乎https://www.zhihu.com/question/24807364说生成器之前,先说说列表解析式,他的优点很多,比如运行速度快、编写简单,但是有一点我们不要忘了,他是一次性生成整个列表。如果整个列表非常大,这对内存也同样会造成很大压力,想要实现内存的节约,可以将列表解析式转换为生成器表达式。python中有两种语言结构可以实现这种思路。一个是生成器函数,外表看上去像是一个函数,但是没有用return语句一次性的返回整个结果对象
2022-04-05 20:38:53
263
原创 python代码:递归的例子
python代码:递归的例子#!/usr/bin/python# -*- coding: UTF-8 -*-"""@author:@file:factorial.py@time:2022-04-05 18:29"""# 书《Python核心编程(第二版).pdf》,作者:Wesley J. Chun# 例子:阶乘函数的递归版本# 递归的定义:# 白话版:如果函数包含了对其自身的调用,该函数就是递归的。# 学术版:根据Aho、Sethi和Ullman,如果一个新的调
2022-04-05 18:43:28
1161
转载 转载:python基础知识回顾汇总
原始链接:python基础知识温习一下,基础知识回顾汇总_木木木可可可的博客-优快云博客https://blog.youkuaiyun.com/weixin_45154837/article/details/100200106python基础知识温习一下,基础知识回顾汇总1,字典推导式:dict1 = {k:v for k,v in zip(list('abc'),list('123'))}print(dict1)12如果不用字典推导式就要写成这样:list1 = ['a','b','c
2022-04-04 14:44:01
214
转载 转载:python中的命名空间,作用域和lambda匿名函数详解
原始链接:python中的命名空间,作用域和lambda匿名函数详解_木木木可可可的博客-优快云博客https://blog.youkuaiyun.com/weixin_45154837/article/details/100717848python中的命名空间,作用域和lambda匿名函数详解命名空间的定义命名空间指的是保存程序中的变量名和值的地方。命名空间的本质是一个字典, 用来记录变量名称和值。字典的 key 是变量的名称,字典的 value 对于的是变量 的值。 例如 {‘name’:
2022-04-04 14:40:05
219
转载 转载:Python经典的大坑问题:[lambda :x for x in range(10)] 和Python的循环作用域问题
原始链接:Python经典的大坑问题:[lambda :x for x in range(10)] 和Python的循环作用域问题Python经典的大坑问题:[lambda :x for x in range(10)] 和Python的循环作用域问题 - 简书一、看代码: li = [lambda :x for x in range(10)] res = li[0]() res:9(所有都是返回9,如res = li[1]() -...https://www.jianshu.com/p/4aad4c6bae
2022-04-04 12:43:33
987
转载 转载:Python常见异常类型
原始链接:什么是异常处理,Python常见异常类型(入门必读)http://c.biancheng.net/view/4593.html什么是异常处理,Python常见异常类型开发人员在编写程序时,难免会遇到错误,有的是编写人员疏忽造成的语法错误,有的是程序内部隐含逻辑问题造成的数据错误,还有的是程序运行时与系统的规则冲突造成的系统错误,等等。总的来说,编写程序时遇到的错误可大致分为 2 类,分别为语法错误和运行时错误。Python语法错误语法错误,也就是解析代码时出现的错误。当代码不
2022-04-04 11:48:52
210
原创 python代码:高级闭包和装饰器的例子
python代码:高级闭包和装饰器的例子#!/usr/bin/python# -*- coding: UTF-8 -*-"""@author:@file:funcLog.py@time:2022-04-03 20:37"""# 书《Python核心编程(第二版).pdf》,作者:Wesley J. Chun# 例子:高级闭包和装饰器的例子# 应用程序logs函数调用。# 用户选择是要在函数调用之前或者之后,把函数调用写入日志。如果选择贴日志,执行时间也会显示出来。# 这个例子
2022-04-04 00:16:46
405
1
转载 转载:Python raise用法
原始链接:Python raise用法(超级详细,看了无师自通)当程序出现错误时,系统会自动引发异常。除此之外,Python 也允许程序自行引发异常,自行引发异常使用 raise 语句来完成。 异常是一种很主观的说法,以下雨为例,假设大家约好明天http://c.biancheng.net/view/2360.htmlPython raise用法是否可以在程序的指定位置手动抛出一个异常?答案是肯定的,Python允许我们在程序中手动设置异常,使用 raise 语句即可。读者可能会感到疑惑,即.
2022-04-04 00:14:23
314
转载 转载:python return多个值
原始链接:https://www.cnblogs.com/amyzhu/p/10224649.html[python]函数返回多个return值python支持函数直接返回多个变量,具体用法如下:>>> def test():... a=2... b=3... return a,b...>>> print(test())(2, 3)>>> a,b=test()>>> print(
2022-04-03 21:34:36
1040
转载 转载:Python 之 lambda 函数完整详解 & 巧妙运用
原始链接:Python 之 lambda 函数完整详解 & 巧妙运用_Nick Peng的博客-优快云博客_lambda函数pythonPython 之 lambda 函数完整详解 & 巧妙运用文章目录一、前言二、lambda 语法三、lambda 特性四、lambda 常见用法五、lambda 用法之高阶函数一、前言lambda 函数在 Python 编程语言中使用频率非常高,使用起来非常灵活、巧妙;那么,什么是lambda ?它有哪些用法和应用场景呢
2022-04-03 20:33:54
3692
转载 转载:关于Python中的lambda的讲解
原文链接:https://blog.youkuaiyun.com/zjuxsl/article/details/79437563关于Python中的lambda的讲解关于Python中的lambda的“一个语法,三个特性,四个用法,一个争论”。一个语法在Python中,lambda的语法是唯一的。其形式如下:lambda argument_list: expression其中,lambda是Python预留的关键字,argument_list和expression由用户自定义。具体介..
2022-04-03 20:23:43
225
原创 python代码:闭包closure的一个例子
python代码:闭包closure的一个例子#!/usr/bin/python# -*- coding: UTF-8 -*-"""@author:@file:closureExample.py@time:2022-04-03 12:26"""# 书《Python核心编程(第二版).pdf》,作者:Wesley J. Chun# 例子:这个例子说明了如何能通过使用函数的__closure__属性来追踪闭包变量。"""python闭包closure在讨论闭包之前,先总结一下p
2022-04-03 13:11:44
793
转载 转载:Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
原始链接:Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制) - jingsupo - 博客园Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)使用Python内置函数:bin()、oct()、int()、hex()可实现进制转换。先看Python官方文档中对这几个内置函数的描述:bin(x)Convert an integer number to a binary string. The result is a valid Python e
2022-04-02 23:00:08
1725
转载 转载:Python中的闭包-closure
原始链接:Python中的闭包-closure_huhu8812的博客-优快云博客闭包 在一个函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭包。简单的说,就是某个内部函数被当做对象返回时,夹带了这个内部函数之外的变量,这就形成了一个闭包。def logging(level): def say(words): print '{} is a outer variable'.format(level)https://blog.youkuaiyun.com/azsx02/article
2022-04-02 22:32:57
144
转载 转载:python闭包closure
原始链接:python闭包closure - fanyuchen - 博客园在讨论闭包之前,先总结一下python的命名空间namespace,一般的语言都是通过namespace来识别名字标识,无论是变量,对象,函数等等。python划分3个名字空间层次,local:局部,https://www.cnblogs.com/fanyuchen/p/7228174.htmlpython闭包closure在讨论闭包之前,先总结一下python的命名空间namespace,一般的语言都是通过names.
2022-04-02 22:25:55
200
转载 转载:编译原理三大圣书——龙书、虎书、鲸书
原始链接:编译原理三大圣书——龙书、虎书、鲸书_kingmax54212008的博客-优快云博客_编译原理龙书编译原理三大圣书——龙书、虎书、鲸…看到一位大神的博客时,博客中提到了三本书——龙书、虎书、鲸书。因为自己知识浅薄,所以在此之前还没有听说过这三本书。但是还在想这博客的内容是关于编译和链接的,干嘛要说起这三本和动物有关的书,结果随后在网上查了才知道,这三本书居然是编译原理的三本圣书。今天就决定将这三本书的简单写进博客中,来让我这个井底之蛙扩展一下知识面(1)龙书原名:Compil...https:
2022-04-01 22:50:49
786
转载 转载:Python--偏函数(Partial)
原始链接:Python--偏函数(Partial) - AndRew-A - 博客园Python--偏函数(Partial)出处 https://blog.youkuaiyun.com/Appleyk/article/details/77609114一、什么是偏函数?(1)在Python的functools模块众多的功能中,其中有一个就是偏函数,我们称之为 partial function 模块的概念我们下一篇在细讲。(2)我们都听过偏将军吧,在三国时代的官制中,系将军...
2022-04-01 22:30:42
4174
转载 转载:python代码:偏函数partial
原始链接:python偏函数是什么?怎么用?-Python学习网偏函数 partial 应用函数在执行时,要带上所有必要的参数进行调用。但是,有时参数可以在函数被调用之前提前获知。这种情况下,一个函数有一个或多个参数预先就能用上,以便函数能用更少的参数进行调用。偏函数是将所要承载的函数作为partial()函数的第一个参数,原函数的各个参数依次作为partial()函数后续的参数,除非使用关键字参数。举一个常见的例子来说明:我们实现了一个取余函数,对于整数100,取得对于不同数.
2022-04-01 20:43:07
158
转载 转载:python代码:reduce函数
原始链接:弄明白python reduce 函数 - Panda Fang - 博客园reduce的工作过程是:在迭代sequence(tuple ,list ,dictionary, string等可迭代物)的过程中,首先把 前两个元素传给 函数参数,函数加工后,然后把得到的结果和第https://www.cnblogs.com/lonkiss/p/understanding-python-reduce-function.html转载:python代码:reduce函数#!/usr/
2022-03-31 21:54:39
199
转载 转载:如何合并两个词典在一个表达式?
原始链接:如何合并两个词典在一个表达式?-Python-优快云问答优快云问答为您找到如何合并两个词典在一个表达式?相关问题答案,如果想了解更多关于如何合并两个词典在一个表达式? python 技术问题等相关问答,请访问优快云问答。https://ask.youkuaiyun.com/questions/708791elliott.david2008-09-02 07:44采纳率: 25%浏览 669首页/Python已采纳如何合并两个词典在一个表达式?python I
2022-03-31 21:09:30
145
转载 转载:Python 3 collections.defaultdict() 与 dict的使用和区别
原始链接:Python 3 collections.defaultdict() 与 dict的使用和区别 - 类型安全的心 - 博客园在Python里面有一个模块collections,解释是数据类型容器模块。这里面有一个collections.defaultdict()经常被用到。主要说说这个东西。 综述: 这里的defaultdhttps://www.cnblogs.com/herbert/archive/2013/01/09/2852843.htmlPython 3 collections.d
2022-03-31 20:47:22
122
转载 转载:默认字典collections.defaultdict()的使用
原始链接:默认字典collections.defaultdict()的使用_turbo624的博客-优快云博客_collections.defaultdict(list)默认字典collections.defaultdict()的使用turbo624于 2019-04-26 19:06:51 发布4668收藏 23分类专栏: python版权python专栏收录该内容4 篇文章0 订阅订阅专栏目录collections.defaultdict()的使用示例.
2022-03-31 20:44:31
490
原创 吐槽20220319
吐槽20220319:辛苦写了一些笔记,某天手残电脑挂了,全木有了,哭死。所以还是每天写一点笔记,就在网上保留一份吧。俺的学习资料都是从网上一点一点搜集到的,所以也公开放到俺的优快云博客里,供感兴趣的网友们浏览。别找俺要资料全集啥的了,因为俺的电脑挂了,全木有了。...
2022-03-19 22:26:27
115
原创 python代码:filter()函数
python代码:filter()函数"""filter(function or None, iterable) --> filter objectReturn an iterator yielding those items of iterable for which function(item)is true. If function is None, return the items that are true."""# 功能# filter() 函数用于 过滤
2022-03-19 20:03:24
1204
原创 python代码:函数式编程的内建函数filter, map, reduce的描述
python代码:函数式编程的内建函数filter, map, reduce的描述书《Python核心编程(第二版).pdf》,作者:Wesley J. Chun吐个槽:描述得太抽象了,建议找相关代码的例子自己动手练练。
2022-03-18 17:28:45
676
原创 python代码:map函数
python代码:map函数书《Python核心编程(第二版).pdf》,作者:Wesley J. Chun#!/usr/bin/python# -*- coding: UTF-8 -*-"""@author:@file:test01.py@time:2022-01-11 16:24""""""map(func, *iterables) --> map objectMake an iterator that computes the function using a
2022-03-18 17:23:56
1160
转载 转载:Pycharm 常用快捷键
原始链接:Pycharm 常用快捷键 - 暮良文王 - 博客园Pycharm 常用快捷键常用快捷键快捷键 功能 Ctrl + Q 快速查看文档 Ctrl + F1 显示错误描述或警告信息 Ctrl + / 行注释(可选中多行) Ctrl + Alt + L 代码格式化 Ctrl + Alt + O 自动导入 Ctrl + Alt + I 自动缩进 Tab / Shift + Tab 缩进、不缩进当前行(可选中多.
2022-03-18 15:12:17
420
原创 python代码:匿名函数lambda、列表解析list comps
python代码:匿名函数lambda、列表解析list comps书《Python核心编程(第二版).pdf》,作者:Wesley J. Chun#!/usr/bin/python# -*- coding: UTF-8 -*-"""@author:@file:oddnogen.py@time:2022-03-17 20:36"""# ====# 知识点# 列表解析List comprehensions,或缩略为list comps# ----# 语法:# [exp
2022-03-17 22:57:01
973
原创 python代码:参数为一个指定的函数
python代码:参数为一个指定的函数这段代码很精炼,以后coding时可以效仿着写。#!/usr/bin/python# -*- coding: UTF-8 -*-"""@author:@file:testit.py@time:2022-03-14 22:31"""# 书《Python核心编程(第二版).pdf》,作者:Wesley J. Chun# 例11.5 测试函数(testit.py)# testit()用其参数地调用了一个给定的函数,成功的话,返回一个和那函数返回
2022-03-15 22:40:30
1073
原创 python代码:可变长参数
书《Python核心编程(第二版).pdf》,作者:Wesley J. Chun在函数调用中使用*和**符号来指定元组tuple和字典dict。def newfoo(arg1, arg2, *nkw, **kw): """display regular args and all variable args""" print('arg1 is: ', arg1) print('arg2 is: ', arg2) for eachNKW in nkw:
2022-03-14 22:27:02
1322
原创 python代码:将函数作为参数传递,并在函数体内调用这些函数。
书《Python核心编程(第二版).pdf》,作者:Wesley J. Chun#!/usr/bin/python# -*- coding: UTF-8 -*-"""@author:@file:numconv.py@time:2022-03-09 20:14"""# 将函数作为参数传递,并在函数体内调用这些函数。# 这个脚本用传入的转换函数简单将一个序列的数转化为相同的类型。# 特别地,test()函数传入一个内建函数int()或float()来执行转换。# 例11.3 传递..
2022-03-09 20:38:21
1214
原创 python代码:装饰器
书《Python核心编程(第二版).pdf》,作者:Wesley J. Chun装饰器====1. 无参数的装饰器@decodef foo(): pass等价于:foo = deco(foo)2. 带参数的装饰器@decomaker(deco_args)def foo(): pass等价于:foo = decomaker(deco_args)(foo)3. 含有多个装饰器@deco1(deco_arg)@deco2def func(): pass等价于:func
2022-03-09 18:15:44
642
原创 python代码:算数游戏
书《Python核心编程(第二版).pdf》,作者:Wesley J. Chun#!/usr/bin/python# -*- coding: UTF-8 -*-"""@author:@file:easyMath.py@time:2022-03-08 21:38"""# 随机选择数字以及一个算数函数,显示问题,以及验证结果。# 在3次错误的尝试以后给出结果,等到用户输入一个正确的答案后便会继续运行。# 例11.1 算数游戏(easyMath.py)from operator..
2022-03-08 23:08:59
4177
原创 python代码: 创建异常
python代码: 创建异常书《Python核心编程(第二版).pdf》,作者:Wesley J. Chun我没运行这个程序,因为应该在unix环境下测试,在windows下好像不支持。#!/usr/bin/python# -*- coding: UTF-8 -*-"""@author:@file:myexc.py@time:2022-03-07 18:20"""# 例10.2 创建异常# 定义两个新的异常,FileError和NetworkError,# 也重新实现一个
2022-03-07 22:45:10
596
原创 U盘修复的大致思路和过程
记录一下U盘修复的大致思路和过程。最近我的U盘坏了,总是不能写入文件,也不能格式化。在网上查了很多资料,扫盲+尝试,总算修好了。现在记录一下U盘修复的大致思路和过程,以备将来修复电子产品的时候参考。。1. 判断是硬件坏了,还是软件坏了。鉴于我既往使用电子产品的习惯和经验来看,大部分电子硬件坏掉的可能性比较低。最有可能的是芯片的驱动程序、firmware即中间件的程序、U盘系统软件程序坏了。所以,先从软件坏掉的思路出发来解决问题。如果所有软件修复的办法都失败了,再查电子电路图,从硬件坏掉的角度来寻找
2022-03-01 01:23:54
1000
1
BeanUtils工具类的使用.zip
2019-11-02
前端学习笔记-CSS(2)_css框模型
2019-08-22
请教:Java Object构造函数中的super()该怎么写?
2017-06-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人