- 博客(7)
- 收藏
- 关注
原创 一个恶臭且沙雕的游戏
由于本人是个懒狗, 所以只有代码#!/usr/bin/env python3# -*- coding: utf-8 -*-# @Author : Jelly Heimport mathimport randomimport timefrom typing import Tuple, Listimport pygamefrom pygame.locals import QUIT, RESIZABLEfrom pygame.cursors import broken_x, arrow
2021-09-18 19:22:38
150
原创 Python: zip()函数 [同时迭代多个序列]
首先我们来了解一下zip()函数的语法。语法zip( *iterable)参数函数中的iterable参数可以是零个,一个或者多个迭代器。它们可以是内置的如列表、字典、字符串,或者是用户自定义的迭代器。返回值zip()函数的工作原理是创建出一个迭代器,该迭代器可产出元组。特别地,当传入zip的参数个数是0个是,zip()返回的是一个空的迭代器。当传入一个参数时,zip()返回的元组迭代器产出的是只有一个元素的元组。传入多个参数的情况依此类推。当我们编写程序时,有时我们想要迭代的元素包
2020-05-23 00:09:48
1456
原创 Python: enumerate() 函数 [以记录元素索引的方式迭代序列]
首先我们来了解一下enumerate()函数的语法语法enumerate( sequence, [start = 0])其中,第一个参数是一个可迭代的序列,第二个参数start则是序列中首个元素的行号从几开始(默认从0开始)。简单用例l1 = [x**2 for x in range(5)]for index, value in enumerate(l1): print(index, value)---------------------------------------------
2020-05-18 20:07:57
490
原创 Python :上下文管理器 (with...as..语句)
I’m going to oversell the with statement for a moment what was the most important invention in the history of computer languages… —Raymond Hettinger哦,尊贵的尼古拉斯·with先生,看看这吊炸天的评论,看在上帝的面上,我今天就要...
2020-02-21 22:40:15
265
翻译 Closures in Python[翻译]
来自论坛:Q: 我不明白为什么即使一个嵌套函数完美的符合闭包的定义,但仅仅因为它没有被外部引用,就不是闭包。与许多其他的计算术语一样,不同的人以不同的方式使用“闭包”这个词。严格来讲,闭包就是一个带有自由变量的函数,所有的这些绑定都是提前知道的。一些早期的编程语言并没有”closed”函数;自由变量的绑定是开放的,并在运行时被确定。有些语言同时具有“开放”与“封闭”函数,我们就需要一种方式...
2020-02-13 23:46:18
225
原创 对象引用,可变性及复制---Python
对象引用,可变性和垃圾回收我们知道python是面向对象编程的语言,python里的变量是引用式变量,即是对对象的一个引用。变量是标注,而不是盒子— Fluent Python变量不是盒子如以下代码所示:a = "对象"b = aa +="我是后加上去的对象"print(b)#输出:"对象我是后加上去的对象"由此可见,我们改变了a的内容,b也随着一起改变了...
2020-02-09 00:38:07
201
原创 python异常处理
今天是2019年11月11日,是一个具有特殊意义的日子(滑稽),同时也是我开始写第人生中一篇博客的日子。好了,闲话不多说,让我们在优快云开启博客之旅吧。作为一个正在努力学习python的小白,我看到的最多的英文单词便是Traceback及各种异常了。那么如何在python程序中处理异常便是我们要掌握的核心能力。以下这篇博客便是我在学习异常处理的一些学习心得与体会。在学会如何处理异常前,我们需要...
2019-11-11 23:29:43
175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人