程序员用代码写代码的玩法你知道多少?

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

前言

有时候,我们需要使用它Python写很多.重复代码,但是手敲太累了,所以要用Python生成这些代码(字符串形式)eval或exec将字符串作为代码执行。
0.写128个input:

input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input(input())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

用代码写代码:

用代码写代码:

eval('input('*128+')'*128)

效果:
在这里插入图片描述
但可以用代码写代码。

eval('[['+','.join(f'a{i}' for i in range(8))+'] '+' '.join(f'for a{j} in range(2)' for j in range(8))+']')

2、定义1100个函数,除最后一个外,每个函数都调用下一个函数。

def f0():
    f1()
def f1():
    f2()
def f2():
    f3()
def f3():
    f4()
def f4():
    f5()
def f5():
    f6()

按这个规律(一直写到手抽筋),直到f1099。

def f1099():
    f1100()

然后加上:

def f1100():
    print('33HCY')

此时运行一下f0试试:点击查看图片 点击查看图片 结果递归报错了。

可是像上面那样输入代码太费劲了,我们可以用一个表达式生成上面的代码。

先看表达式的效果:点击查看图片

代码:

exec('\n'.join([f'def f{i}():\n    f{i+1}()' for i in range(1100)]))

读者福利:如果大家对网络安全/黑客技术感兴趣,这套学习资料一定对你有用

1️⃣零基础入门

① 学习路线

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

img

② 路线对应学习视频

同时每个成长路线对应的板块都有配套的视频提供:

img

因篇幅有限,仅展示部分资料

2️⃣视频配套资料&国内外网安书籍、文档

① 文档和书籍资料

img

② 黑客技术

img

因篇幅有限,仅展示部分资料

3️⃣网络安全源码合集+工具包

img

4️⃣网络安全面试题

面试题

资料领取

上述这份完整版的网络安全学习资料已经上传网盘,朋友们如果需要可以微信扫描下方二维码 即可免费领取↓↓↓
或者

点此链接】领取

程序员亚健康 程序员都有哪些健康问题: 这里我们罗列了9大程序员职业病   1.腕部疼痛(重复性劳损)   2.盯着看移动的打印进度以及其后的句点造成的眼部问题   3.姿势不当造成的背部不适,尤其是背下侧,肩上侧。   4.肠道和尿道的问题(不能正常大小便)   5.摄入太多咖啡因,而且喝水少造成的脱水   6.坐姿保持太久,造成男性的痔疮或前列腺问题(我一会再细说)   7.光照不足造成维生素D缺乏... 阅读详情

相关推荐

程序员代码注释吗?你就输了

前言:在职业发展道路上,需要不断提升自己,需要学习资源的,一起学习交流的欢迎加群【443128517】,小编准备了学习视频,学习线路,自学书籍,职业发展视频。也可以加美女老师七七的微信。二维码放在下面! 如何看待程序员注释? “几个月前,我代码只有我和上帝知道” “现在,只有上帝知道了” 最近在知乎上看到了这个话题:怎样看待程序员注释? 看了下浏览量居然有 30+w 次,看来大家讨论的挺热闹,我浏览了大部分的回答,发现大家的观点可以归纳为以下几点: 不注释就是害人害己,别..

m0_60719784的博客 2367

2023编程必会的100个代码大全,建议立刻收藏

2023编程必会的100个代码大全,建议立刻收藏

yy1715713348的博客 1万+

4种不同编程语言的打印方式

编程语言中的打印方式是指将程序输出到终端或控制台上进行显示。这个功能在编程中非常重要,因为它可以帮助开发人员在调试和测试代码时了解程序的状态和结果。通过输出结果,开发人员可以检查程序是否按照预期运行,并对代码进行修改以修复任何错误或问题。此外,打印也可以用于向用户提供有用的信息,例如进度条、警告消息或结果汇总等。除了在调试过程中使用,打印还可以作为一种记录程序运行状态的方式。例如,程序可以打印出何时开始和结束执行,哪些步骤已经完成以及每个步骤花费的时间等信息。

博客首页 2640

27. 程序员十大常用算法,及其代码实现

27

乖乖虎学java 3780

出漂亮代码的45个小技巧

比如在项目中不同的类型的业务可能需要上传各种各样的附件,此时就可以定义好不同的一个附件的枚举,来区分不同业务的附件。不要在代码中直接死,不定义枚举,代码阅读起来非常困难,直接看到数字都是懵逼的。。

Huangjiazhen711的博客 2475

!大部分程序员只会3年代码

如果世界上都是这种不思进取的软件公司,那别说大部分程序员只会 3 年代码,恐怕就没有程序员这种职业。

沉默王二 8万+

一天多少代码才算是好程序员

点击查看全文 当今时代很多吃瓜群众对程序员的印象都是 而程序员的真实情况却是这样:每天大部分时间都在改代码代码,看代码才是我们真实的工作日常,到底每天要多少行才是好程序员呢? 为了探讨这个问题首先要了解程序员的种类。一般来讲,开发者(指的是纯的代码,不包括不代码的项目经理 、技术总监等)主要分为: 1. web工程师: 一般是基于w

DONGYUXIA15810857916的博客 2万+

程序员为什么要博客?怎么博客?

今天就来和大家聊聊关于博客的一些事情,首先声明哦,这都是我自己博客那么久以来的一些想法,可能有些地方不够成熟,但我还是想着分享出来,万一对你有些帮助呢? 为什么这里要加上程序员?不是程序员就不适合博客吗?那倒不是,我不了解其他行业怎样,但是我知道,至少程序员博客是对自己非常有帮助的一件事情,而且,很多前辈给编程小白的建议大多都有博客吧! 对了,我这里要讲的是,为什么程序员博客啊? 我们人呐,其实都是蛮物质的,对自己没啥好处的事情一般都不怎么愿意干,而且都喜欢短期收益高的事情,所以啊,很多.

庆哥Java的CSDN技术博客 2万+

菜鸡程序员都是怎样代码的?

本文转载自 程序员编程社区 每个程序员都要经历“菜鸡”这个阶段,那么,在菜鸡阶段,程序员是怎么代码的呢?下面12大瞬间,能否找到你当初的影子? 01 命名不规范 可能不少程序员都会有这样的经历,代码时灵光乍现,为了保证在灵感消逝前敲出更多代码,敲代码速度飞快,当然命名就显得很随意了。 什么样奇奇怪怪的命名都有:xiaonaigou,ergouzi,xxxx,j1,llst等等,可能过后这些命名连你自己都你完全不知道是什么鬼。 02 日志不规范 可能有些同学会问:日志?那是什么东西,能吃吗

m0_46163918的博客 1万+

知道腾讯程序员一年多少代码?

3月18日,腾讯对外发布了《2020年腾讯研发大数据报告》,介绍了过去一年腾讯在研发,抗疫,内部协作,开源等方面的发展成果。 让乐字节fafa带你们一起来看看吧 腾讯54%的12级以上技术工程师年均代码量超过3万行,他们能赚多少钱? 一.腾讯研发人员占比68%,最喜欢用C++ 1、2020年鹅厂新增20亿行代码,研发员工占比68% 根据2020年11月腾讯公布的Q3财报信息显示,腾讯共有77592名雇员。 2020年报告透露腾讯研发人员占比是68%,比2019年增加了16%。 这些开发者代码量比上一年增

weixin_52392949的博客 3835

程序员每天的代码量是多少

比如一段本可以用 50 行完的逻辑,你了 500 行,别人一眼看过去就懵了,改个需求可能要半天时间理清思路。再比如性能优化,你可能花一整天时间,只改了一行 SQL 查询,把一个 SELECT * 改成了具体字段的查询,结果查询速度提升了 5 倍。程序员的价值,从来不是靠敲多少代码体现的,而是看你解决了什么问题。希望大家都能把“得少、得好”当作自己的目标,用更少的代码解决更多的问题。得多不等于得好,真正牛的代码,是优雅又高效的。代码多了,质量不高,最终受苦的不是一个人,而是整个团队。

m0_61562916的博客 2435

代码程序员最重要的技能 [英文版]

作为一个程序员代码是你工作中最重要的部分。在你的编程生涯中,你需要跟各种各样的代码需求打交道。每次需求都会迫使你做出艰难的决定。这都没有问题。作为一个程序员,这是所有人对你的期待:代码。然而,这里有一个问题:你应该出所有这些代码吗? 知道何时不代码大概是一个程序员能学到的最重要的技能。——《编可读代码的艺术》 编程的艺术就是解决问题的艺术。作为程序员当我们面临一个待解决的新问题...

GitChat 4400

程序员代码一定要知道的10点

1. 想清楚,再动手代码 刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手代码,大忌! 在没有搞清楚开发需求、任务工作量、团队期望值之前,有前途的程序员不会轻易答应。特别是对于新人来说,比较急于表现自己,对于同事或者老板的工作安排来者不拒,精神可嘉,方法不可取。承诺太多,会出现自己无法按时完成的情况,即使按时完成,也可能没有达到别人的期望值,长期以往别人对你的失望会越来越多。...

个人的工作随笔和日记,主要作为一个记录风向平台 1114

一名Google程序员,究竟一天需要多少代码

摘要:近期,外媒发布一篇文章引起不小的反响,它赤裸裸地道:“你们这些程序员们,真得每天都在读代码吗?多数人阅读代码的数量远远不够”。难道程序员的日常,都只在读代码吗? 其实,一名程序员每日工作是这样的:大部分的时间是来改代码代码和看代码。有人说好的程序员每天能出20行有效代码,就是世界级水平了,也有人说真正的程序员每天至少能出100行有效代码才算是一名好的程序员。那么,一名程序员,究竟一...

weixin_46653372的博客 1197

winform响应时间最长是多少分钟_程序员一天多少代码

程序员的真实情况却是这样:每天大部分时间都在改代码代码,看代码才是我们真实的工作日常,到底每天要多少行才是好程序员?为了探讨这个问题首先要了解程序员的种类。一般来讲,开发者(指的是纯的代码,不包括不代码的项目经理 、技术总监等)主要分为:一般来讲,开发者(指的是纯的代码,不包括不代码的项目经理 、技术总监等)主要分为:1 web工程师:一般是基于 web 的程序,所用语言基本上...

weixin_39867594的博客 163

注释一段代码_程序员,一文教你如何代码注释!

我就问你,让你好好个注释,怎么就这么费劲呢?看什么看?说的就是你!一提到注释,很多程序员的身体就会开始条件反射似的拉响警报,脑袋嗡嗡作响,骨骼肌开始战栗、毛细血管准备收缩,头皮逐渐发麻,然后佯装镇定的先去打个开水,再去上个厕所,最后回到工位开始看着代码发呆。能躲则躲,能赖则赖——愿意用身上五斤肉,换来不注释的心情愉快。但是,不注释怎么给代码注入灵魂?不要跟我说,程序员最恨的就是这...

weixin_39868248的博客 3346

程序员应该知道的97件事

程序员应该知道的97件事 ISBN: 9787121117565 作者:Kevlin Henney 译者:李军 译 / 吕骏 审校 推荐指数: ★★★★★ 阅读时间: 2016-04-24 上星期拿了三本书来看,其中一本就是《程序员应该知道的97件事》。 大概通读了一遍里面有73位著名的人物,分别了97件事。 每个人都有自己总结的一句话,对于程序员们确实很实用。 这里面的人物在程序员这一职业中有工作20年以上的经历,有自己开公司的也有是博士、教授的。 若能认真遵守这97件建议,我想你应该是一个了不起的

Jack魏 2151

别以为程序员的工作就是代码

大家好,我是鱼皮,今天给大家分享一个开发小经验。 很多没有实际工作过的同学,可能都会认为程序员的工作只有代码 + 和产品经理 “拉扯”,也会习惯性地用代码量来评价一个程序员的工作强度和等级,以为码字如飞、每月能个几万行代码程序员就是大佬。 我以前也是这么认为的,直到我正式进入企业工作,才发现真的不是这么一回事儿!高端的同学总是用最简短精妙的代码来解决问题。包括我认识的很多高职级大佬(被外界称为 “架构师”),他们的平均代码量都很少、甚至有些已经完全不代码了。 那他们的工作都是干啥呢? 其中最常见的

努力做最接地气的编程干货分享,感谢关注 1万+

太难了!关于程序员的43个梗,你知道多少

0. 如果软件正在占领全世界,为什么程序员得不到尊重? 遍身罗绮者,不是养蚕人。 1. 中国大陆的盗版Windows系统都是怎么做出来的? 复制、粘贴。 2. 中国梦和美国梦的区别是什么? 中国梦.txt,美国梦.exe 3. 请用最简洁的语言描述我国fa lv。 754 4. 哪种编程能够永生? 除非你能一直续。 5. 怎么翻译Linus Torvalds的这句「Talk is cheap. S...

4013
上一篇: 全盲程序员钟科:从针灸专业到游戏编程的超强跨界
下一篇: Python作为少儿编程的基础语言 它难学吗?
黑客老许
博客等级 码龄8年 5967粉丝 1034原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值