几行代码能干出什么事

Pytorch实现softmax多分类 PyTorch实现softmax多分类 阅读详情

印象中,能干很多事的代码肯定是很长很长的。其实不然。几行代码也可以干出很棒的事呢。

先看看一行代码。

Python


>>> print("Hello World")
Hello World


Java
public class test{public static void main(String[] args){System.out.println("Hello World");}}
Hello World

这行代码只不过是输出Hello World,很简单。只不过这个Java也……印证了“Java有一种超能力,就是将中小型应用编程大型的……”。

Python


>>> for i in range(20):print("*" * 50)
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************
**************************************************

哇,星星图呀!没想到一行代码也能做出星星图!

继续。

>>> print("\n".join([" ".join(["{0} x {1} = {2}".format(j, i, j*i) for j in range(i)]) for i in range(10)]))


0 x 1 = 0
0 x 2 = 0 1 x 2 = 2
0 x 3 = 0 1 x 3 = 3 2 x 3 = 6
0 x 4 = 0 1 x 4 = 4 2 x 4 = 8 3 x 4 = 12
0 x 5 = 0 1 x 5 = 5 2 x 5 = 10 3 x 5 = 15 4 x 5 = 20
0 x 6 = 0 1 x 6 = 6 2 x 6 = 12 3 x 6 = 18 4 x 6 = 24 5 x 6 = 30
0 x 7 = 0 1 x 7 = 7 2 x 7 = 14 3 x 7 = 21 4 x 7 = 28 5 x 7 = 35 6 x 7 = 42
0 x 8 = 0 1 x 8 = 8 2 x 8 = 16 3 x 8 = 24 4 x 8 = 32 5 x 8 = 40 6 x 8 = 48 7 x 8 = 56
0 x 9 = 0 1 x 9 = 9 2 x 9 = 18 3 x 9 = 27 4 x 9 = 36 5 x 9 = 45 6 x 9 = 54 7 x 9 = 63 8 x 9 = 72

天哪,九九表都行?服了!

甚至……

python -m http.server 8000

这行代码并不是Python代码,而是在终端输入。这是打开http://localhost:8000就可以看到你的电脑上的文件了。

可惜这个网址别人不能访问。

继续。

>>> print(list(filter(lambda x:all(map(lambda p:x%p != 0, range(2,x))), range(2,100))))
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]
OR
>>> for i in list(filter(lambda x:all(map(lambda p:x%p != 0, range(2,x))), range(2,100))):print(i)
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97

输出一百以内的质数竟然只需要一行?服了!

>>>import antigravity

这个可以写成

python -m antigravity

它会打开我们的浏览器并显示这个页面。

如果你没有Python,也可以输入网址https://xkcd.com/353/来打开。

我们再来看两行代码。

C++选手表示自己终于能上场了。我们来看一看他的表演。

C++


#include<iostream>
void main(){std::cout<<"Hello World"<<std::endl;}

什么呀,不就是个HelloWorld的吗!无语。

Python选手也在嘲笑C++,我们继续看Python的表演。

>>> import urllib.request, re
>>> print(re.findall("<title>(.*?)</title>", urllib.request.urlopen("https://tieba.baidu.com").read().decode("utf-8")))
['百度贴吧——全球最大的中文社区']

很熟悉,对吧?这就是我们在《Python爬虫&nbsp;|&nbsp;urllib和正则表达式》这篇文章中的源代码,只不过是简单了一点。

我们继续。

import requests
print(requests.get(url="https://www.baidu.com", headers={"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)Chrome/80.0.3987.163 Safari/537.36 "}).text)

额,输出就不看了,太长了。毕竟是整个百度的源代码呢!

怎么样,是不是颠覆了你对代码的想象呢?再见。

链式中介效应结果解读:从Bootstrap置信区间到实践意义 本文深入解析链式中介效应结果的解读方法,从Bootstrap置信区间的应用到实践意义的阐述。通过实际案例展示如何分析总效应、直接效应和间接效应,并强调效应量评估的重要性。文章还提供了构建逻辑解释的三步法,以及敏感性分析和报告撰写的实用技巧,帮助研究者准确解读链式中介效应。 阅读详情

相关推荐

Dify使用教程(创建应用)

Dify的安装部署我已经写过了,简单的模型配置我也在前面进行了讲解,今天我们主要来讲讲如何使用Dify。

wal1314520的博客 1万+

40个计算机必备|一行代码可以做些什么?

点击蓝字 关注我们众所周知,Python 是目前流行和易学的编程语言。2021 年,Python 获得了 TIOBE 编程指数的年度最受欢迎的编程语言。此外,它也连续蝉联了多个月的榜首。更值得一提的是,一些繁琐的任务,往往都可以用 Python 的一行代码解决。这里,我收集了常见的、用一行代码解决的问题(包括但不限于 Python)。1、表白print('\n'.join...

实验楼 1064

AI 大模型在电商精准营销中的应用

例如,对于用户 A 和用户 B,通过比较他们对共同评价过的商品的评分差异来确定相似度。其中,(Gain(D,a))表示特征(a)对数据集(D)的信息增益,(Ent(D))表示数据集(D)的信息熵,(V)表示特征(a)的取值个数,(D^{v})表示特征(a)取值为(v)的样本子集。其中,(sim(A,B))表示用户 A 和用户 B 的相似度,(I)表示用户 A 和用户 B 共同评价过的商品集合,(R_{A,i})和(R_{B,i})分别表示用户 A 和用户 B 对商品(i)的评分。(三)营销活动效果预测。

alittlehippo的博客 1627

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

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

DONGYUXIA15810857916的博客 2万+

[AbutionGraph] 报表制作-使用Grafana动态可视化知识图谱指标

使用开源报表可视化工具Grafana实时监控时序知识图谱数据仓库AbutionGraph中的数据,实时性报表查询, 满足单次百万千万级的数据查询,毫秒级查询延迟,亚秒级对千亿数据量汇总统计,每日过亿报表查询/多维分析/日志分析等数据指标...

图特摩斯科技-博客 4278

stm32F103定时器使用方法

文章目录1、STM32的Timer简介2、普通定时器TIM2-TIM52.1 时钟来源2.2 计数器模式2.3 编程步骤3、程序源代码4、总结 1、STM32的Timer简介 STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个看门狗定时器和1个系统嘀嗒定时器。其中系统嘀嗒定时器是前文中所描述的SysTick,看门狗定时器以后再详细研究。今天主要是研究剩下的8个定时器。 其中TIM1和TIM8是能够产生3对PWM互补输出的高级登时其,常用于三相电机的驱动,时钟

weixin_43582209的博客 4515

几行代码,撸了个 元宇宙?!

文 |李晓飞来源:Python 技术「ID: pythonall」Facebook 改名为 meta,一下子点燃了 元宇宙 这个概念。今天我就用 Python 实现一个简单的迷你元宇宙。...

weixin_48923393的博客 5136

用户画像标签维度_搭建电商平台用户画像标签体系

01 整体思路电商平台连接了卖家和买家两端,最终目的都是促进交易,从而追求更高的销售额。提高人货匹配度是促进交易的关键,而提高人货匹配度的关键就是“让买家找到想要的货物”。本文结合“人、货、场”理论模型,尝试建立电商平台的用户画像标签体系。02 三类标签用户在平台购物的整体流程可以概括为:进入平台、选择商品、下单付款。可以将该过程抽象为“人、货、场”。即用户通过什么途径进入什么商品的页面...

weixin_31668621的博客 1642

20年前的几行代码竟如此牛逼?惊了

最近在知乎上看到了一个话题:世界上有哪些代码量很少,但很牛逼很经典的算法或项目案例?其中有一个回答是雷神之锤3中的快速逆平方根算法,我本以为是电影中雷神3中出现的代码,就特别好奇点进去看了一下,结果真是对应了代码注释中的一句话“what the fuck?”。 越不会越好奇,查过之后才知道这是一款游戏中的部分代码,1999年发布,2005年开源,距离现在已经有20年了,据说这部分代码出现在公共场合时,几乎震住了所有人,也就是下面这几行代码: float Q_rsqrt( float number ) {

weixin_43434202的博客 2万+

【教程4>第8章>第44节】本章整体思维导图与学习总结

本教程系列提供FPGA/MATLAB/Simulink学习资源,包含《MATLAB入门100例》、《FPGA入门100例》、《Simulink入门60例》等基础教程,以及《FPGA/MATLAB/Simulink联合开发》进阶教程和《人工智能基础应用研究》专题,适合不同层次的学习者系统掌握相关技术。

FPGA/MATLAB学习教程/源码/项目合作开发 448

华为OD机试真题 新系统 2026-04-22 Python&JS 实现【小学生班长选举增强版】

9 月份开学第一天,小学某班级进行班长选举活动,班级共有 N 个学生,每个学生最多可投 3 票(对同一个人只能投一票),也可以弃权不投票,大家投票时写上对应学生的名字。 假设学生不存在重名。考虑到部分少数民族名字带分隔,且整体较长,同学在投票时为了方便,允许同学写全称,也可以只写其中的部分连续段。 例如班级里只有 2 个少数民族名称带点的同学:

MISAYAONE的博客 316

学会了C语言究竟能干什么呢?

学会了C语言究竟能干什么呢? 真的可以开发出很多东西吗? c语言也许“只能”做数学题。可是,绝大多数游戏的运行过程就是不停的做数学题,而所谓编写游戏,也就是把游戏的规则和游戏的效果转换为数学题而已。 这样一听是不是感觉c语言就行数学那般呢?并不是那样的毕竟C语言可没有那么难哦!! 为什么编程语言最早接触的就是c语言呢? 小编认为有以下几点 如果能把编程学下去,日后你就会明白,任何程序都是一座冰山,最终用户能看到的界面和使用的功能,只是程序浮在水面上的十分之一。 C语言虽然很别扭又缺陷重重,却异常成功。

qq_53711262的博客 1万+

【企业智能体开发】优化模型成本、延迟与失败降级

小林的培训快开始时,服务台花很久“思考最优回答”,体验并不会更好。反过来,为了省钱而始终选最轻的模型,若连房间、连接方式和任务状态都识别不稳,后续错误检索和重复建单会造成更大代价。企业 Agent 的优化对象不是单次模型调用价格,而是任务在可接受时间内、安全地推进到正确结果的总成本。

Mr数据杨 893

还在用Excel的vlookup?Python几行代码就能搞定!

还在用Excel的vlookup?Python几行代码就能搞定,还可以指定输出顺序。VLOOKUP函数是Excel中的一个纵向查找函数,功能是按列查找,最终返回该列所需查询序列所对应的值...

Eric_data的博客 8055

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

嘿嘿,几行代码秒出美女素描图

今天上班时,我正在敲代码。女朋友突然发了一张图片给我: “老公,我也想要一个这样的头像...” 后面跟着一个可怜的表情。 无奈,不管怎样我只好应承下来。 下班回到家中,我准备把这个任务完成了。其实完全可以找个美颜的 APP ,上传图片,点几下就好了。但是作为她心目中的技术大神,我肯定不能这么干,不然干嘛要让我来做这件事情(要深刻理解女生的目的)。 我略加思索,感觉这件事情用 Python 来实现并不困难。 实现步骤 实现需要用到的工具是 OpenCV 库,用 OpenCV 库里面的图片处..

weixin_42686892的博客 7462

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Linux查看文件前几行和后几行的命令

1.可以使用head(查看前几行)、tail(查看末尾几行)两个命令 例如: 查看/opt/a.txt的前20行内容: head -n 20 /opt/a.txt 查看/opt/a.txt的最后5行内容,应该是: tail -n 5 /opt/a.txt 2.可以同时查看可以将前10行和后5行的显示信息,并通过输出重定向的方法保存到一个文档 例如: 将内容输出到/opt/test文件中 he...

Movle 1万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

excel如何只保留前几行

【代码】excel如何只保留前几行。

Debug yourself! 2550

IT行业都能干什么事?为什么要学习IT技能呢?

经常有人有着这样的疑问:IT行业都能干什么事?为什么要学习IT技能呢? 大家都觉得近年来互联网IT行业是个大热门的新兴产业,就连聊都开口闭口“互联网”“大数据”很高大上的语言,但对具体内容却知之甚少。的确,现在的互联网IT行业已经成为我们国家的重要的经济增长点了,政府都在大力扶持和深入推进“互联网+”“人工智能”等重大方向战略。所以,IT行业在未来一段时期内都会继续保持发展上升的势头,对人才的需求也会相应增加。那么,选择IT行业、选择当一名IT专业人员有什么优势呢?今天,学姐来跟大家聊聊能让你愿意进入IT行

bdqnyczc的博客 5379

Linux 文件截取前几行、后几行、中间几行命令

如果你只想看文件的前100行,可以使用head命令,如 head -100 filename 如果你想查看文件的后100行,可以使用tail命令,如: tail -100 filename 或 tail -n 100 filename 查看文件中间一段,你可以使用sed命令,如: sed -n '100,200p' filename 这样你就可以只查看文...

HeatDeath的博客 1万+

删除大文件的前/后几行

sed删除文件指定行, 2~5行 sed -i '2,5d' file.txt 删除大文件的前几行, 比sed快 $ tail -n +3 old_file > new_file $ mv new_file old_file 删除大文件的最后几行,比sed快 truncate -s -"$(tail -n1 file | wc -c)" file

photon222的博客 1907

几行python代码做个小游戏

几行python代码做个小游戏 前言 想入门python的小伙伴,都可以每天找几个简单的代码练手的,往往从简单的方面入手会感觉入门的效率很高。不要因为简单,而不去练习。 代码 话不多说,直接看代码 import random rang1 = int(input("请设置本局游戏的最小值:")) rang2 = int(input("请设置本局游戏的最大值:")) num = random.randint(rang1,rang2) guess = "guess" print("数字猜谜游戏!") i =

qq_42992919的博客 2022

《c语言也能干大事1》作业及代码

jiiming的专栏 1666

linux文件截取前几行,后几行,中间几行命令

linux文件截取前几行,后几行,中间几行命令 如果你只想看文件的前100行,可以使用head命令,如 head -100 filename 如果你想查看文件的后100行,可以使用tail命令,如: tail -100 filename 或 tail -n 100 filename 查看文件中间一段,你可以使用sed命令,如: sed -n ‘100,200p’ filename 这样你就可以只查...

wgz7747147820的博客 1079

python跳过前几行读取csv_如何实现pandas读取csv文件指定的前几行

如何实现pandas读取csv文件指定的前几行今天小编给大家分享一篇Python技术开发方面的文章,如何实现pandas读取csv文件指定的前几行,喜欢Python开发的小伙伴下面就随小编一起来了解一下吧。用于存储数据的csv文件有时候数据量是十分庞大的,然而我们有时候并不需要全部的数据,我们需要的可能仅仅是前面的几行。这样就可以通过pandas中read_csv中指定行数读取的功能实现。例如有d...

weixin_39616961的博客 2267

几行代码教你OCR的正确姿势

什么是OCR? 我们来看一下百度百科给的定义: OCR (Optical Character Recognition,光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程; 我简要的总结为: OCR三步走:&quot;内容——&amp;gt; 扫描——&amp;gt;结果&quot; 今天来用代码的形式讲一下,怎么用...

OceanEyes.GZY的博客 2717

一行Python代码能干什么?惊了!

点击书籍图片,下单输入优惠码“python”立减10元我下班最大的乐趣就是刷抖音一开始刷的都是一些无聊小剧场后来看看能不能刷一些技术上的内容因为本人觉得Java是世界上最...

优快云资讯 2859
上一篇: 搞一个最简单的“病毒”
下一篇: 在你的Windows系统上运行Linux系统
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值