python
文章平均质量分 67
python
黄道婆
大数据开发工程师、AI算法工程师,喜欢写代码、喜欢读IT资料,IT行业的一名小学生,持续学习ing。活到老,学到老。
程序员的追求:知识、技术、创新。我喜欢这句话。
展开
-
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 · 2343 阅读 · 0 评论 -
转载:python 生成器和迭代器
原始链接:python 生成器和迭代器有这篇就够了 - 战争热诚 - 博客园PS:这篇博客是我上网课做的笔记,也是参考网课老师的博客,就是学习笔记而已,不喜勿喷!(为什么写这句话呢?被喷子恶心到了) 本节主要记录一下列表生成式,生成器和迭代器的知识点 列表生成器 首先举个例子https://www.cnblogs.com/wj-1314/p/8490822.htmlpython 生成器和迭代器有这篇就够了 PS:这篇博客是我上网课做的笔记,也是参考网课老师的博客,就是学习笔记而已,不喜勿喷!(转载 2022-04-05 22:20:47 · 2067 阅读 · 0 评论 -
转载:python生成器、生成器表达式
原始链接:python生成器到底有什么优点? - 知乎https://www.zhihu.com/question/24807364说生成器之前,先说说列表解析式,他的优点很多,比如运行速度快、编写简单,但是有一点我们不要忘了,他是一次性生成整个列表。如果整个列表非常大,这对内存也同样会造成很大压力,想要实现内存的节约,可以将列表解析式转换为生成器表达式。python中有两种语言结构可以实现这种思路。一个是生成器函数,外表看上去像是一个函数,但是没有用return语句一次性的返回整个结果对象转载 2022-04-05 20:38:53 · 240 阅读 · 0 评论 -
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 · 1130 阅读 · 0 评论 -
转载:python基础知识回顾汇总
原始链接:python基础知识温习一下,基础知识回顾汇总_木木木可可可的博客-CSDN博客https://blog.csdn.net/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 · 177 阅读 · 0 评论 -
转载:python中的命名空间,作用域和lambda匿名函数详解
原始链接:python中的命名空间,作用域和lambda匿名函数详解_木木木可可可的博客-CSDN博客https://blog.csdn.net/weixin_45154837/article/details/100717848python中的命名空间,作用域和lambda匿名函数详解命名空间的定义命名空间指的是保存程序中的变量名和值的地方。命名空间的本质是一个字典, 用来记录变量名称和值。字典的 key 是变量的名称,字典的 value 对于的是变量 的值。 例如 {‘name’:转载 2022-04-04 14:40:05 · 192 阅读 · 0 评论 -
转载: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 · 906 阅读 · 0 评论 -
转载:Python常见异常类型
原始链接:什么是异常处理,Python常见异常类型(入门必读)http://c.biancheng.net/view/4593.html什么是异常处理,Python常见异常类型开发人员在编写程序时,难免会遇到错误,有的是编写人员疏忽造成的语法错误,有的是程序内部隐含逻辑问题造成的数据错误,还有的是程序运行时与系统的规则冲突造成的系统错误,等等。总的来说,编写程序时遇到的错误可大致分为 2 类,分别为语法错误和运行时错误。Python语法错误语法错误,也就是解析代码时出现的错误。当代码不转载 2022-04-04 11:48:52 · 183 阅读 · 0 评论 -
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 · 380 阅读 · 1 评论 -
转载:Python raise用法
原始链接:Python raise用法(超级详细,看了无师自通)当程序出现错误时,系统会自动引发异常。除此之外,Python 也允许程序自行引发异常,自行引发异常使用 raise 语句来完成。 异常是一种很主观的说法,以下雨为例,假设大家约好明天http://c.biancheng.net/view/2360.htmlPython raise用法是否可以在程序的指定位置手动抛出一个异常?答案是肯定的,Python允许我们在程序中手动设置异常,使用 raise 语句即可。读者可能会感到疑惑,即.转载 2022-04-04 00:14:23 · 273 阅读 · 0 评论 -
转载: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 · 1010 阅读 · 0 评论 -
转载:Python 之 lambda 函数完整详解 & 巧妙运用
原始链接:Python 之 lambda 函数完整详解 & 巧妙运用_Nick Peng的博客-CSDN博客_lambda函数pythonPython 之 lambda 函数完整详解 & 巧妙运用文章目录一、前言二、lambda 语法三、lambda 特性四、lambda 常见用法五、lambda 用法之高阶函数一、前言lambda 函数在 Python 编程语言中使用频率非常高,使用起来非常灵活、巧妙;那么,什么是lambda ?它有哪些用法和应用场景呢转载 2022-04-03 20:33:54 · 3647 阅读 · 0 评论 -
转载:关于Python中的lambda的讲解
原文链接:https://blog.csdn.net/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 · 197 阅读 · 0 评论 -
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 · 762 阅读 · 0 评论 -
转载: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 · 1688 阅读 · 0 评论 -
转载:Python中的闭包-closure
原始链接:Python中的闭包-closure_huhu8812的博客-CSDN博客闭包 在一个函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭包。简单的说,就是某个内部函数被当做对象返回时,夹带了这个内部函数之外的变量,这就形成了一个闭包。def logging(level): def say(words): print '{} is a outer variable'.format(level)https://blog.csdn.net/azsx02/article转载 2022-04-02 22:32:57 · 109 阅读 · 0 评论 -
转载: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 · 171 阅读 · 0 评论 -
转载:Python--偏函数(Partial)
原始链接:Python--偏函数(Partial) - AndRew-A - 博客园Python--偏函数(Partial)出处 https://blog.csdn.net/Appleyk/article/details/77609114一、什么是偏函数?(1)在Python的functools模块众多的功能中,其中有一个就是偏函数,我们称之为 partial function 模块的概念我们下一篇在细讲。(2)我们都听过偏将军吧,在三国时代的官制中,系将军...转载 2022-04-01 22:30:42 · 3537 阅读 · 0 评论 -
转载:python代码:偏函数partial
原始链接:python偏函数是什么?怎么用?-Python学习网偏函数 partial 应用函数在执行时,要带上所有必要的参数进行调用。但是,有时参数可以在函数被调用之前提前获知。这种情况下,一个函数有一个或多个参数预先就能用上,以便函数能用更少的参数进行调用。偏函数是将所要承载的函数作为partial()函数的第一个参数,原函数的各个参数依次作为partial()函数后续的参数,除非使用关键字参数。举一个常见的例子来说明:我们实现了一个取余函数,对于整数100,取得对于不同数.转载 2022-04-01 20:43:07 · 132 阅读 · 0 评论 -
转载: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 · 172 阅读 · 0 评论 -
转载:如何合并两个词典在一个表达式?
原始链接:如何合并两个词典在一个表达式?-Python-CSDN问答CSDN问答为您找到如何合并两个词典在一个表达式?相关问题答案,如果想了解更多关于如何合并两个词典在一个表达式? python 技术问题等相关问答,请访问CSDN问答。https://ask.csdn.net/questions/708791elliott.david2008-09-02 07:44采纳率: 25%浏览 669首页/Python已采纳如何合并两个词典在一个表达式?python I转载 2022-03-31 21:09:30 · 116 阅读 · 0 评论 -
转载: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 · 97 阅读 · 0 评论 -
转载:默认字典collections.defaultdict()的使用
原始链接:默认字典collections.defaultdict()的使用_turbo624的博客-CSDN博客_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 · 465 阅读 · 0 评论 -
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 · 1162 阅读 · 0 评论 -
python代码:函数式编程的内建函数filter, map, reduce的描述
python代码:函数式编程的内建函数filter, map, reduce的描述书《Python核心编程(第二版).pdf》,作者:Wesley J. Chun吐个槽:描述得太抽象了,建议找相关代码的例子自己动手练练。原创 2022-03-18 17:28:45 · 644 阅读 · 0 评论 -
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 · 1091 阅读 · 0 评论 -
转载: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 · 313 阅读 · 0 评论 -
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 · 913 阅读 · 0 评论 -
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 · 1034 阅读 · 0 评论 -
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 · 1297 阅读 · 0 评论 -
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 · 1191 阅读 · 0 评论 -
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 · 613 阅读 · 0 评论 -
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 · 4129 阅读 · 0 评论 -
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 · 560 阅读 · 0 评论 -
python代码:信用卡交易系统
python代码:信用卡交易系统书《Python核心编程(第二版).pdf》,作者:Wesley J. Chun#!/usr/bin/python# -*- coding: UTF-8 -*-"""@author:@file:cardrun.py@time:2022-02-26 21:38"""# 例10.1 信用卡交易系统# 我们用safe_float()来处理信用卡交易文件,将其作为字符串读入。并用一个日志文件跟踪处理进程。def safe_float(obj):原创 2022-02-26 22:53:58 · 424 阅读 · 0 评论 -
python代码:os和os.path模块例子
python代码:os和os.path模块例子书《Python核心编程(第二版).pdf》,作者:Wesley J. Chun例9.1os和os.path模块例子(ospathex.py)#!/usr/bin/python# -*- coding: UTF-8 -*-"""@author:@file:ospathex.py@time:2022-02-25 17:22"""# os和os.path模块例子# 这段代码练习使用一些os和os.path模块中的功能。# 它创.原创 2022-02-25 21:53:23 · 339 阅读 · 0 评论 -
python: 集合操作符和关系符号
集合操作符和关系符号原创 2022-02-23 16:35:52 · 945 阅读 · 0 评论 -
python代码:管理用户名和密码的模拟登录数据系统。
功能:管理用户名和密码的模拟登录数据系统。#!/usr/bin/python# -*- coding: UTF-8 -*-"""@author:xiaxiaoyun@file:userpw.py@time:2022-02-22 22:17"""# 功能:管理用户名和密码的模拟登录数据系统。db = {}def newuser(): prompt = 'login desired: ' while True: name = input(pr..原创 2022-02-22 22:53:34 · 514 阅读 · 0 评论 -
python代码:用列表list模拟队列queue
python代码:用列表list模拟队列queue功能:用列表list模拟队列queue队列queue是一种先进先出(FIFO)的数据类型。代码来自书《Python核心编程(第二版).pdf》,作者:Wesley J. Chun第六章 序列例6.4用列表list模拟队列queue队列queue是一种先进先出(FIFO)的数据类型。#!/usr/bin/python# -*- coding: UTF-8 -*-"""@author:@file:queue...原创 2022-02-20 20:21:57 · 1018 阅读 · 0 评论 -
python代码:用列表list模拟栈stack
python代码:用列表list模拟栈stack功能:用列表list模拟栈stack栈stack是一个后进先出(LIFO)的数据结构。代码来自书《Python核心编程(第二版).pdf》,作者:Wesley J. Chun第六章 序列例6.3 用列表list模拟栈stack栈stack是一个后进先出(LIFO)的数据结构。#!/usr/bin/python# -*- coding: UTF-8 -*-"""@author:@file:stack.py@time:2原创 2022-02-19 22:46:06 · 628 阅读 · 0 评论