自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Crossin的编程教室

编程世界的新手村,可能是最简单的Python入门

  • 博客(236)
  • 收藏
  • 关注

原创 Python圣诞帽&圣诞树限时返场

1989 年,那是一个冬天,第一场雪来得比以往时候来得更早一些,有一位程序员,在圣诞期间的阿姆斯特丹感觉特别闲,就决定开发一个新的脚本语言。分形(Fractal):一个粗糙或零碎的几何形状,可以分成数个部分,且每一部分都(至少近似地)是整体缩小后的形状。例如上面这棵圣诞树,每一个树枝又是一个小的圣诞树。在极简版的基础上,可以通过特殊转义字符实现变色,给圣诞树加上点缀。库检测出照片中的人脸位置,再把圣诞帽的图片叠加上去,三四十行代码就能搞定。有人说,这是个洋节,还是个宗教节日,跟我有啥关系,有啥好庆祝的。

2025-12-24 13:31:56 236

原创 Python字符串易踩的10个“坑”

字符串是Python中最常用的数据类型之一,看起来简单,用着顺手,但里面也藏着一些“坑”,很多新手(甚至有些老手)都会在这里不小心踩中。今天我们就来盘点一下Python字符串的10个经典易错点,帮助你避开这些常见错误。本书以ChatGPT为辅助,系统全面地讲解了如何掌握Python编程,适合Python零基础入门的读者学习。购买后可加入读者交流群,Crossin为你开启陪读模式,解答你在阅读本书时的一切疑问。你们的支持是我更新的动力~记住:任何“修改”字符串的操作,都会返回新字符串,原字符串不变。

2025-12-17 13:30:30 644

原创 听说你想用中文写代码??

于是很多中文世界的初学者,在真正开始学编程之前,就先被“英语门槛”吓住了。本书以ChatGPT为辅助,系统全面地讲解了如何掌握Python编程,适合Python零基础入门的读者学习。比起写代码用中文还是用英文,如何在这个技术快速发展的时代找到自己的价值,或许是更值得思考的问题。购买后可加入读者交流群,Crossin为你开启陪读模式,解答你在阅读本书时的一切疑问。但我感觉,这些项目,与其说是编程语言,倒不如说是一种小众文化,或者程序员的浪漫。无论是编程,还是语言,都正在被AI的发展而深深改变。

2025-12-08 13:31:57 896

原创 如何跟着AI学Python编程

让它根据你的喜好和职业规划来选择合适的进阶方向,再给你提供进一步学习的知识点和实操项目,让你丝滑地渡过瓶颈期。而让AI来给你出题,不但可以根据需要让它生成合适难度的题目,还可以对你写的代码进行评价,给出改进意见。几年前我们是怎么学编程的?这么说也不准确,饭碗并不是我要砸,而是时代的车轮滚滚向前,历史的发展不会以个人的意志为转移。所以过去我建议,一开始学习时要不求甚解,先了解知识的全貌,之后再反复学习,完善知识的细节。不知道学的这些有什么用,接下来又该学什么,为什么自己写的代码和真正的软件看起来天差地别。

2025-11-25 14:20:05 397

原创 《一图学Python》

如果你是个 Python 初学者,刚看了一些入门教程,对基础有一些了解之后,可以对照这张图回顾下相关的知识点,看看自己能不能讲出里面每一个标注的含义。这张图流传甚广,但我没有找到明确的出处,图片上附带了 UliPad 的作者 Limodou 的信息,很有可能是原作者。其实,说看了这张图就能学会 Python 显然过于“标题党”,如果你有类似的速成想法也请尽早摒弃。要注意的是,如果 print 后面是计算式,也要全部放在括号里,比如。以上我加的这几点,都是以往很多初学者会遇到的坑,供参考。

2025-10-31 13:31:57 264

原创 pyfiglet:给你的命令行程序加点“艺术感”

pyfiglet 安装简单、使用方便、效果直接,对于想要在命令行中输出醒目的标题或 banner、制作小游戏的开场画面等场景,都可以让程序更具有个性化的展示效果。本书以ChatGPT为辅助,系统全面地讲解了如何掌握Python编程,适合Python零基础入门的读者学习。购买后可加入读者交流群,Crossin为你开启陪读模式,解答你在阅读本书时的一切疑问。你们的支持是我更新的动力~单独的 ASCII 字符是黑白的,如果想更有“艺术感”,可以搭配。它不改变你的程序逻辑,但合理地运用,能让你程序更有质感。

2025-10-28 09:05:50 299

原创 控制台输出也能玩这么花?!

但借用乔布斯说过的一句话:“优秀的木匠不会用劣质木板去做柜子的背板,即使没人会看到。对于不方便计算具体进度的情况,也可以用 rich.spinner 来添加一个加载动画,让你的程序告别枯燥的等待。这里我就不再一一演示,rich的文档中提供了详细的说明和具体的演示示例,大部分效果都只需要简单几行代码就能搞定。最简单的用法,就是导入 rich 中的 print 覆盖原函数,这就能让你的控制台输出更加的优雅。试想一下,如果程序设计相关的课程作业,你交上一份这样的输出,助教还不得给你多加10分。

2025-10-20 13:31:41 703

原创 一行代码搞定数据验证:Python数据验证神器Validators

Validators 库是一个专门为数据验证而生的Python工具,它以其简洁的API设计、全面的验证功能和无依赖的纯Python实现,成为了数据验证领域的标杆工具。Validators 是一个专注于数据验证的 Python 库,它提供了多种常见的验证规则,涵盖了邮箱、URL、IP地址、域名、MAC地址等多种数据类型。无论是用户注册信息的校验、API接口参数的检查,还是数据清洗过程中的格式验证,我们都需要确保数据的准确性和规范性。:支持邮箱、URL、IP地址、电话号码、日期时间等多种数据类型的验证。

2025-10-10 13:31:25 425

原创 Python利器fuzzywuzzy:搞定字符串“近似匹配”的终极方案

它能帮你将看似混乱、难以归类的中文数据进行有效的标准化和去重,是 Python 数据清洗中不可或缺的利器。在数据清洗和分析任务中,我们经常遇到这样的难题:两个本该相同的文本数据,因为录入错误、空格、顺序颠倒或冗余信息等问题,导致传统的精确匹配(本书以ChatGPT为辅助,系统全面地讲解了如何掌握Python编程,适合Python零基础入门的读者学习。通过设置合理的相似度阈值(如本例中的 50 分),我们就能实现数据清洗的自动化决策。你们的支持是我更新的动力~例如,在地址匹配中,我们只关心核心的街道信息。

2025-09-29 14:41:56 736

原创 Faker:轻松生成真实感的测试数据

就是这样一个开源 Python 库,用于生成各种真实感的伪造数据,如姓名、地址、电话号码、邮箱等。在开发或测试中,我们经常会遇到需要生成数据的需求:比如填充数据库、测试应用程序、模拟真实场景等。我们以中文环境为例,初始化 Faker 实例后,可以生成姓名、地址、邮箱等数据。通过 Faker.seed() 设置种子后,每次运行都会生成相同的假数据,非常适合需要可重复结果的场景。语言支持:Faker 支持多种语言,但某些语言的假数据可能不够完善,建议测试后再使用。在测试中,有时需要生成固定的假数据。

2025-09-22 13:31:37 671

原创 那些耳熟能详的经典算法,到底在做什么?

它就像是做题时把中间结果写在草稿纸上,避免一遍遍重算,从指数级的复杂度降到多项式级。今天,Crossin 就来讲几个经典算法:它们是干什么的,怎么做的,以及为什么重要。比如找一本按字母排序的书,你不会一本本翻,而是先翻到中间,判断目标在前半还是后半,然后继续对半缩小范围。在你学编程的过程中,总有一些算法的名字反复出现,像 “A*算法”、“贪心算法”、“动态规划”等等,。其实这些算法解决的,都是我们开发中常见的问题。挑一个“枢轴”,把比它小的放左边,比它大的放右边,再递归地处理左右两边。

2025-09-10 13:32:00 863

原创 Pygame 简介

Pygame 是 Python 的一个免费库,专为开发 2D 游戏设计,适合刚学 Python 的新手。虽然直接用 Python 开发商业游戏的情况并不多见,但通过 Python 开发小游戏,理解游戏的开发原理,熟悉游戏引擎的运作方式,也是很合适的。:现代 2D 游戏库,性能优于 Pygame,支持更多图形效果,适合稍复杂的 2D 游戏(如平台跳跃游戏)。:支持 3D 和 2D 游戏,功能强大但稍复杂,适合需要 3D 效果的项目(如简单 3D 冒险游戏)。简单 2D 游戏:Pygame,平衡易用性和功能。

2025-08-25 13:31:30 560

原创 pytest:为你的Python代码做“体检”

它通过简单的语法和清晰的错误提示,帮助开发者快速发现问题,确保代码在多种场景下可靠运行。相比 Python 内置的 unittest,pytest 无需复杂的类结构,测试更直观。例如,一个计算函数在常规输入下正常,但在边界条件下(如空输入或负数)可能失败。本书以ChatGPT为辅助,系统全面地讲解了如何掌握Python编程,适合Python零基础入门的读者学习。在我们刚开始学编程时,通常写完代码,能够按预期效果运行,实现功能就算完事了。如有断言失败,pytest 会提供具体的错误位置,便于定位问题。

2025-08-18 13:31:43 900

原创 轻松搞定时间:Python datetime 实用指南

datetime 模块是 Python 处理时间的得力助手,从获取当前时间到格式化输出,再到时间运算,都简单又实用。本书以ChatGPT为辅助,系统全面地讲解了如何掌握Python编程,适合Python零基础入门的读者学习。datetime 是 Python 的内置模块,无需额外安装,专为处理日期和时间设计。在开发中,时间无处不在,无论是记录日志、安排日程,还是格式化创建时间,程序员总得和时间打交道。购买后可加入读者交流群,Crossin为你开启陪读模式,解答你在阅读本书时的一切疑问。

2025-08-04 13:31:57 1002

原创 打造优雅命令行的秘密武器:Click 库

Python Click 库以其简洁的语法、强大的功能和用户友好的设计,成为构建命令行工具的理想选择。它不仅适合快速开发简单脚本,也能应对复杂项目的多命令需求。通过自动帮助文档、参数验证和灵活的扩展性,Click 让开发者专注于功能实现,而无需纠结于命令行解析的细节。本文将带你从零开始,探索 Click 的核心功能,通过一个实际案例展示如何打造一个优雅的命令行工具,并分享实用技巧,助你快速上手。让我们通过一个实际案例,构建一个批量重命名文件的命令行工具,展示 Click 的强大功能。

2025-07-29 13:31:47 817

原创 一文看懂爬虫解析神器:BeautifulSoup 使用指南

BeautifulSoup(简称 BS)是一个 Python 库,专为解析 HTML 和 XML 设计,名字灵感来自《爱丽丝梦游仙境》,透着股奇幻文艺范儿。相比正则表达式的复杂匹配,BS 直接通过标签和类名定位,代码量减少一半,逻辑清晰。在做爬虫项目时一定遇到过这样的问题:网页是抓取下来了,但打开来发现都是“乱糟糟”的 HTML 代码。BS 的核心是把 HTML 解析成结构化对象,再通过标签、属性或选择器提取数据。:直观的 API,强大的社区支持,搭配多种解析器,无论是新手还是老手都能快速上手。

2025-07-02 13:31:46 928

原创 Python中有一只“海豹”?

它的真正作用是在表达式中进行赋值,这在Python的历史上是一个突破性的功能。“海豹运算符” := 是Python 3.8引入的一个小而美的特性,它让代码更简洁、高效,尤其在条件判断、循环和列表推导式中有广泛应用。在这个例子中,x := len("hello") 不仅将 len("hello") 的值赋给 x,还直接返回这个值用于条件判断。海豹运算符允许在表达式中定义变量并立即使用,而无需提前声明,:= 会在赋值的同时返回被赋的值。这里结合海豹运算符和列表推导式,节省了多行代码,非常的pythonic。

2025-06-23 13:31:54 725

原创 Python中有一只“海象”?

它的真正作用是在表达式中进行赋值,这在Python的历史上是一个突破性的功能。“海象运算符” := 是Python 3.8引入的一个小而美的特性,它让代码更简洁、高效,尤其在条件判断、循环和列表推导式中有广泛应用。在这个例子中,x := len("hello") 不仅将 len("hello") 的值赋给 x,还直接返回这个值用于条件判断。海象运算符允许在表达式中定义变量并立即使用,而无需提前声明,:= 会在赋值的同时返回被赋的值。这里结合海象运算符和列表推导式,节省了多行代码,非常的pythonic。

2025-06-23 13:31:54 866

原创 用Python写一个FlappyBird游戏

创建一个项目文件夹(如 flappy_bird),并在其中新建一个 Python 文件(如 flappy_bird.py)。通过这个游戏的开发,可以了解 Pygame 的使用,熟悉游戏开发的逻辑,并对面向对象编程有更深入的理解。Flappy Bird 是一款曾经火爆全网的小游戏,玩家通过点按屏幕控制小鸟飞行,躲避上下移动的管道障碍,同时累积得分。如果你有想要看的游戏案例,也可以直接告诉我,呼声高的游戏我会优先制作教程。管道生成:每 1.5 秒(90 帧)生成一对管道,移除超出屏幕的管道。

2025-06-06 13:31:54 1102

原创 写注释和不写注释,哪种更适应职场?

相反,复杂且难以理解的代码(例如缺乏注释、命名晦涩)会让开发者成为项目的“关键人物”,因为只有他们最了解代码的逻辑和细节。如果代码缺乏注释,变量命名含糊(如 a、b),新加入的团队成员或接手代码的开发者可能需要花费大量时间去“解谜”。例如性能优化的代码可能需要使用晦涩的算法或非直观的实现方式,这类代码本身就难以做到“清晰”。不否认代码可读性的价值,但从个人职业发展的角度出发,过于清晰的代码可能削弱开发者的“不可替代性”。从在学校里学编程起,提升代码可读性就被植入在我的大脑里,成为一件自然而然的事情。

2025-05-27 14:22:05 605

原创 Python第三方库的王者:requests

2011年某个下午,一个叫做 Kenneth 的小伙子因为无法忍受Python内置的urllib库,决定施展一下他的开发技术,写一个真正人性化的HTTP请求库,没想到竟写成了Python生态的重要支柱。如果你已经入门了Python,想要进一步提升自己的编程能力,也可以把requests项目当做进阶学习的案例,阅读源代码、学习代码风格和程序结构的设计,甚至提交代码改进项目中的问题,为开源项目贡献一份力。一旦你有过requests的经验,就打开了网络请求的新世界,再也不想用内置的urllib来实现。

2025-04-16 13:51:03 1093

原创 完全零基础小白如何学习Python?

完成这四个阶段,你就能写出简单的实用程序,比如一个计算器、一个猜数字游戏,甚至能处理小份数据(像整理成绩单)。这时候,你已经不再是完全的小白,可以开始探索更具体的方向,比如数据分析或爬虫。学着学着,你会发现自己需要什么,再调整方向。比如,if-else是让电脑做选择,for是重复做事,只要明白这些逻辑,用几次自然就熟了。《父与子的编程之旅:与小卡特一起学Python》,简单有趣、通俗易懂,不仅适合小孩,也适合大人入门。每写一行代码,你都在为自己铺路,哪怕只是让电脑说句“你好”,也是了不起的进步。

2025-03-25 13:47:58 662

原创 Python中的 if __name__ == '__main__' 是干嘛的?

如果你写过Java,就一定知道 public static void main 这个如绕口令一般的程序入口函数,即使写一个hello world也不可避免:相比之下 Python 就简单多了,0帧起手,直接 print:print('Hello World!')但如果你的Python练习时长超过2周半,就一定见过这样的写法:不管是教程里的示例、Github上别人的项目、还是AI生成的代码,都可能出...

2025-01-06 13:32:05 968

原创 Python送你一个圣诞帽和5棵圣诞树

马上又到圣诞节啦,先提前祝大家圣诞快乐!????????????有人要说了,圣诞节是耶稣诞生的日子,我又不信基督教,有啥好庆祝的。这你就有所不知了,Python 的诞生也跟圣诞节有关:1989 年,那是一个冬天,那年的第一场雪来得比以往时候来得更早一些,有一位程序员,在圣诞期间的阿姆斯特丹感觉特别闲,就决定开发一个新的脚本语言。他一边开发一边刷剧,于是新语言的命名也来自于他热衷的豆瓣9分神剧《Monty Pytho...

2024-12-23 13:32:09 1134

原创 何同学用到的ASCII-generator是干嘛的

视频版更好看↓↓↓↓我们都知道,系统的控制台是无法显示图片和视频的。这对于经常需要在服务器上摸鱼刷视频进行开发运维的朋友来说,可能会有一些不方便。于是就有人想出了一个办法,把图片转成ASCII码的字符阵列,这样就能在控制台中显示出来了。这种方法的原理其实挺简单,就是将图片划分成许多小格子,每个格子再根据其灰度值,对应到一组深浅不一的字符上。我以前也写过类似的一个程序 >>>超...

2024-12-02 13:31:16 731

原创 如何将视频大小压缩90%?

前阵子,有一款视频压缩工具在网络上火了。这个工具叫做 tools.rotato.app,只需要在网页上传视频,就能给你几乎无损地压缩到原视频的10%左右大小。然后你可以下载压缩好的视频,也可以在网页上快速对比压缩前后的视频质量。这个工具背后其实是利用ffmpeg这个强大的开源多媒体工具,对视频进行了转码和压缩的操作。你在电脑上安装一下ffmpeg,也可以用一行命令实现类似效果:ffmpeg -i ...

2024-10-22 13:32:06 1313

原创 从诺贝尔奖到鬼畜视频

十几年前,我还在学校里学习计算机的时候,机房里的电脑整天都不关机,于是常会装点新奇的程序在上面跑。Rosetta@home,一个利用空闲电脑算力计算蛋白质结构的分布式程序就是其中之一。也装过挖矿程序,那会儿有人用10000个比特币买了2个披萨。我还选修了门课,叫《人工智能》。课程大作业,我做了一个手写数字的识别。再后来我把相关方法扩展到了人体动作识别,成了我的毕业论文。如果去跟当时的我说,二十年内...

2024-10-16 13:31:47 1009

原创 如何查看异常处理中的报错信息?

今天从读者提问中挑选几个关于Python的小问题来跟大家分享一下。1. 如何查看异常处理时except里的报错信息?给except加上参数,就能得到出错信息:try: # some error a = 1 / 0except Exception as e: print(e)如果需要更详细的信息,可以用这个方法:import tracebacktry: # som...

2024-08-02 13:31:17 469

原创 一起来做几道有趣的概率题

看到一篇叫做《和上帝一起掷骰子》的文章,里面提到了很多概率有关的问题,不少经过计算得出的概率都与人第一看上去产生的直觉大相径庭。所以,人类的直觉往往是靠不住的。举两个例子:若1千人中有1人携带hiv病毒,有一种可以百分之百检测出病毒携带者的检查。但这种检查对于没有携带的人,有5%的可能性误检出是携带者。现在随便找了一个人,检查后呈阳性,也是就携带者。那么他真的是携带者的可能性是多大?这里,我们不考...

2024-07-29 13:31:39 435

原创 我和5个AI玩游戏,居然还输了?

有读者问:现在AI大模型那么火,有没有可能在自己写的游戏里用上AI?今天我们就来浅试一下,通过接入AI大模型的API接口,制作一个与AI进行对话的文字游戏。大家应该都听过「图灵测试」:如果一台机器能让屏幕另一端与他聊天的人判断不出它究竟是人还是机器,那么这台机器就算通过了图灵测试。而我们这个游戏,与图灵测试相反。是看AI能否判断出,跟它对话的到底是一个人,还是另一个AI?游戏玩法的灵感来源于一个叫...

2024-07-22 13:31:21 1144

原创 用这款免费爬虫神器,不用手动撸代码了!

无代码爬虫神器,强大好用

2024-07-10 13:49:56 1726

原创 开发游戏的核心原理

你小时候有没有玩过这样一种玩具:一块硬纸,一面画着一只鸟,一面画着一个笼子。硬纸下粘上一根细棒。用手来回转动细棒,让硬纸的两面快速交替出现,就会看见鸟被关在了笼子里。这种现象被称为视觉暂留,又称余晖效应。人眼的性质使得光信号在进入之后,会保持一小段时间,这段时间大约是0.1~0.4秒。电影、动画便是利用这种现象得以实现,把一幅幅静态画面快速连续播放,形成看上去连续的活动画面。游戏也不例外。来看一段...

2024-07-10 13:31:20 435

原创 别弄错了Python里的这几个运算符

有人问过这样的问题:为什么我求圆的面积,结果不对?r = 10s = 3.14 * (r ^ 2)print(s)还有人问过这样的问题:为什么判断两个并列条件时结果不对?a=6if a > 1 & a < 3:print('符合条件')会出现这样问题的同学,多半是之前用过其他的编程语言,所以习惯性地认为 ^ 是表示次方,& 是表示逻辑与(同时满足条件...

2024-07-08 13:32:00 492

原创 斐波那契数列的四种实现

孔乙己自己知道不能和他们谈天,便只好向 Intern 说话。有一回对我说道,“你写过代码么?”我略略点一点头。他说,“写过代码,……我便考你一考。斐波那契数列的输出,怎样实现?”我想,讨饭一样的人,也配考我么?便回过脸去,不再理会。孔乙己等了许久,很恳切的说道,“不能写罢?……我教给你,记着!这些代码应该记着。将来做 Leader 的时候,开发项目要用。”我暗想我和 Leader 的等级还很远呢,...

2024-07-07 13:31:51 834

原创 纠结要不要选计算机专业,问问自己这个问题

又到了一年一度高考填志愿的时候,几年前我做过一个介绍计算机专业的视频。有需要的同学可以去看下有人看完视频问我:你到底是在推荐还是在劝退计算机?还有人说:我也不知道自己对计算机有没有兴趣,怎么办?那么今天我再来简化一下,我的核心观点就是:兴趣在专业选择上很重要,但前提是你真的知道自己的兴趣。对于要不要选择计算机专业,你可以问问自己:你对编程很感兴趣吗?是,那就选计算机。不感兴趣那讨不讨厌?讨厌,那就...

2024-06-26 18:21:35 439

原创 网上套路深,我的书成了别人赚钱的工具

我又被侵权了。事情有一点奇葩……是这样的:我去年写了一本书,到今年上半年弄完出版发售。结果才上架没几天,就有读者跟我说,这本书在某平台上已经有人放出来翻拍版了。好家伙!我这正版还没卖几本,你居然慷他人之慨,把电子版都给分享出去了。这还能忍?赶紧立马举报一波!我看了一下,他这个盗版的还不止我一个,书非常多,而且基本上还是新书。里面还有我认识的其他作者。这个翻拍的工作量还不小啊,而且这么快,难道是有出...

2024-06-11 13:31:27 836

原创 无需4090,超低成本搭建一套不限量的AI短视频创作工具

大家好,欢迎来到编程教室~ChatGPT、StableDiffusion的火爆,让很多同学都想在自己的电脑上部署本地大模型,进而学习AI、微调模型、二次开发等等。然而现在动辄好几万的高算力显卡让很多人望而却步。但其实还有一种方案,就是使用云主机。比如我最近在用的潞晨云,4090显卡的机器,现在还不到2块钱一小时,甚至还能用上现在一卡难求的H800。使用云主机也很方便,直接选择你想要的配置,创建新的...

2024-05-27 13:33:25 1465

原创 Python字典到底有序还是无序?

Python中的字典dict,到底是无序的还是有序的?有人说无序;也有人说以前无序,但3.6开始改成有序了。两种说法都对,但这个有序无序,可能跟你想的不太一样。老版本Python中的dict确实无序,你写的是a、b、c,输出却可能是c、b、a。而从Python3.6开始,dict的插入顺序是保持的。key的顺序跟你定义时的先后顺序一致,重复的键和修改已有键值不改变顺序。这样的好处是让程序的行为更加...

2024-05-13 13:31:16 1159

原创 在Python里想要四舍五入有多麻烦?

大家好,欢迎来到 Crossin的编程教室~「四舍五入」是小学就学过的数学知识,也是日常计算中经常会用到的处理方法。然而让人没想到的是,一个简单的四舍五入操作,在Python里居然这么难搞,网上还一堆错误的教程。来看这个例子,有一个变量a为1.135,现在希望把它保留2位小数,要怎么做?网上搜索一下,找到两种方法:第1种,round函数。第一个参数是原数字,第二个参数是要保留的小数位数round(...

2024-03-25 13:32:03 658

原创 Python新建序列,怎么写更快

大家好,欢迎来到 Crossin的编程教室~一组1000万个0~100的整数序列,用它来生成一个新的序列,要求如果原本序列中是奇数就不变,如果是偶数就变成原来的一半。你会怎么写?来看几份参考答案:青铜:def for_method(data): result = [] for x in data: if x % 2 == 0: result....

2024-02-26 13:31:54 484

空空如也

空空如也

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

TA关注的人

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