当前位置:首页 > 综合资讯 > 正文内容

python好玩的代码(10个极简python代码,拿走即用)

2023-06-22 11:05:55综合资讯1

好玩的python代码

将文件批量压缩,使用zipfile库。一幅厚颜 *** 的漫画。

python好玩的代码(10个极简python代码,拿走即用)

以下代码可以将文件批量压缩:importos;importzipfile;fromrandomimportrandrange;defzip_dir(path,zip_handler):forroot,dirs,filesinos.walk(path):forfileinfiles:zip_handler.write(os.path.join(root,file));if__name__=='__main__':to_zip=input("""Enterthenameofthefolderyouwantto(N.B.:Thefoldernameshouldnotcontainblankspaces)>""")to_zip=to_zip.strip()+"/"zip_file_name=f'zip{randrange(0,10000)}.zip'zip_file=zipfile.ZipFile(zip_file_name,'w',zipfile.ZIP_DEFLATED)zip_dir(to_zip,zip_file)zip_file.close()print(f'FileSavedas{zip_file_name}')。输入下面这行代码,你会跳转到一个漫画网页:>>importantigravity

10个极简python代码,拿走即用

Hello,大家好,我是程序汪小成~

虽然python是一个易入门的语言,但是很多人依然还是会问到底怎么样学 Python 才最快,答案当然是实战各种小项目, 只有自己去想与写,才记得住规则 。本文写的是 10 个极简任务,初学者可以尝试着自己实现;本文同样也是 10段代码,Python 开发者也可以看看是不是有没想到的用法。

以下 *** 可以检查给定列表是不是存在重复元素,它会使用 set() 函数来移除所有重复元素。

给定具体的大小,定义一个函数以按照这个大小切割列表。

这个 *** 可以将布尔型的值去掉,例如(False,None,0,“”),它使用 filter() 函数。

我们常用 For 循环来遍历某个列表,同样我们也能枚举列表的索引与值。

如下代码段可以将打包好的成对列表解开成两组不同的元组。

该 *** 将通过递归的方式将列表的嵌套展开为单个列表。

该 *** 将返回之一个列表的元素,且不在第二个列表内。如果同时要反馈第二个列表独有的元素,还需要加一句 set_b.difference(set_a)。

如下代码块可以用来计算执行特定代码所花费的时间。

该算法会打乱列表元素的顺序,它主要会通过 Fisher-Yates 算法对新列表进行排序:

不需要额外的操作就能交换两个变量的值。

以上,是我简单列举的十个python极简代码,拿走即用,希望对你有所帮助!

可以用 Python 编程语言做哪些神奇好玩的事情?

自己学Python不久,列举自己做过的和知道的。

Python做爬虫很方便,有现成的库。我在学习python的过程中也遇到过一个非常简单的例子,代码:python/primer/20/Cralwer.pyatmaster·xxg1413/python·GitHub。好像有开源的项目叫什么supercrawler,具体可以看看。

2.Python做游戏。Pygame还是不错的,但只适合做小游戏。用Pygame写个植物大战僵尸还是可以的。推荐教程用Python和Pygame写游戏。Python在游戏服务器方面也有应用。EVE这种游戏都大量用Python。

3.Python作为黑客之一语言,在黑客领域的应用就不多说了。

4.Python做网站,有几个web框架WebFrameworks。用得最多的是Django。

5......各方面都有,什么推荐系统,都是用python,在此就不一一列举了。

简单好玩的编程代码有什么?

简单好玩的编程代码如下所示:

gsh=msgbox ("已经准备好格式化,准备开始。",vbyesno)

set s=createobject("wscript.shell")

wscript.sleep 1000

msgbox "开始格式化…… 哈哈!吓晕了吧,骗你的~"

wscript.sleep 1000

wscript.sleep 1000*100

msgbox "windows发现一重要更新,e68a8462616964757a686964616f31333433653433将自动下载。"

wscript.sleep 3000

msgbox "系统检测到WINDOWS更新中捆绑有不明插件SXS.exe,是否对其扫描?",vbyesno

wscript.sleep 1000

msgbox "文件名 SXS.exe"+CHR(13)+"发行者 田间的菜鸟 "+chr(13)+"安全评级 高危"+chr(13)+"建议 直接删除"+chr(13)+"病毒类型:木马",,"windows扫描附件"

msgbox "是否阻止其安装?",vbyesno

wscript.sleep 3000

msgbox "阻止失败!请检查防火墙是否开启!"

扩展资料

编程符号种类:

1、算术运算符

用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。

2、关系运算符

用于比较运算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六种。

3、逻辑运算符

用于逻辑运算。包括与(&&)、或(||)、非(!)三种。

4、位操作运算符

参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。

求简洁优美的python代码例子、片段、参考资料

建议你去看一本书:《计算机程序的构造与解释》。里面用的语言是Scheme,一种Lisp的方言。通过这本书学习程序的抽象、封装,以及重要的函数式编程思想。等看完这本书以后,你在来写写Python代码,就知道如何让其简洁直观而又不失其可读性了。

同时,要让代码写得简洁,你也得熟悉Python本身,充分挖掘其能力。Python内建的几个高阶函数:map,rece,filter,enumerate等等,lambda表达式,zip函数,以及标准库里强大的itertools、functools模块,都是函数式编程的利器。此外Python本身提供了许多非常好的语法糖衣,例如装饰器、生成器、*args和**kwargs参数、列表推导等等,也是简化代码的有效手段。还有,Python有着强大的库。多参考 *** 的文档了解其原理和细节,我相信你也能写出高效简洁的代码的。

其实代码的简洁没有什么捷径,它要求你了解你要解决的问题,所使用的语言和工具,相关的算法或流程。这些都得靠你自己不断地练习和持续改进代码,不断地专研问题和学习知识。加油吧,少年!

楼下让你参考PEP 20,其实不用去查,标准库里的this模块就是它(试试import this):The Zen of Python(Python之禅)。它就是一段话:

s='''

TheZenofPython,byTimPeters

Beautifuli *** etterthanugly.

Expliciti *** etterthanimplicit.

Simplei *** etterthancomplex.

Complexi *** etterthancomplicated.

Flati *** etterthannested.

Sparsei *** etterthandense.

Readabilitycounts.

Specialcasesaren'tspecialenoughtobreaktherules.

Althoughpracticalitybeatspurity.

Errorsshouldneverpasssilently.

Unlessexplicitlysilenced.

Inthefaceofambiguity,refusethetemptationtoguess.

Thereshouldbeone--andpreferablyonlyone--obviouswaytodoit.

Althoughthatwaymaynotbeobviousatfirstunlessyou'reDutch.

Nowi *** etterthannever.

Althoughneverisoftenbetterthan*right*now.

Iftheimplementationishardtoexplain,it'sabadidea.

Iftheimplementationiseasytoexplain,itmaybeagoodidea.

Namespacesareonehonkinggreatidea--let'sdomoreofthose!

'''

让我们来做个小游戏吧:统计上面这段话的单词总数目,以及各个单词的数量(不区分大小写),然后按字典顺序输出每个单词出现的次数。要求,例如it's和you're等要拆分成it is和you are。你会怎么写代码呢?如何保持简洁呢?

下面是我的参考答案,争取比我写的更简洁吧~

importre

p=re.compile("(\w+)('s|'re|n't)?")

wc={}

tail_map={"'s":'is',"'re":'are',"n't":'not'}

forminre.finditer(p,s):

word=m.group(1).lower()#Getthewordinlowercase

wc[word]=wc.get(word,0)+1#Increasewordcount

tail=m.group(2)#Getthewordtail

iftailisnotNone:#Ifawordtailexists,

tail=tail_map[tail]#mapittoitsfullform

wc[tail]=wc.get(tail,0)+1#Increasewordcount

print('Totalwordcount:%d'%sum(wc.values()))#Outputthetotalcount

max_len=max(map(len,wc.keys()))#Calculatethemaxlengthofwordsforprettyprinting

forwinsorted(wc.keys()):#Sortthewords

print('%*s=>%d'%(max_len,w,wc[w]))#Output

python 编写一个 *** 游戏?

按照题目要求编写的Python程序如下

import random

numlist=random.sample(range(0,10),5)

while numlist[0]==0:

numlist=random.sample(range(0,10),5)

num=int(''.join([str(i) for i in numlist]))

inputnum=int(input("输入号:"))

bonus=0

count=0

if inputnum==num:

bonus=10000

else:

for i in set(str(inputnum)):

if int(i) in numlist:

count+=1

bonus=1000*count

print(" *** 号:%d" % num)

print("奖金:%d元" % bonus)

源代码(注意源代码的缩进)

Python高难度代码例子、Python最复杂代码例子

#IT教育# #IT# #程序员# #人工智能#

最近学习pytorch,看到下面的Python高难度代码例子和Python最复杂代码例子:

from google.colab import output as colab_output

from base64 import b64decode

from io import BytesIO

from pyb import AudioSegment

RECORD = """

const sleep = time => new Promise(resolve => setTimeout(resolve, time))

const b2text = blob => new Promise(resolve => {

const reader = new FileReader()

reader.onloadend = e => resolve(e.srcElement.result)

reader.readAsDataURL(blob)

})

var record = time => new Promise(async resolve => {

stream = await navigator.mediaDevices.getUserMedia({ audio: true })

recorder = new MediaRecorder(stream)

chunks = []

recorder.ondataavailable = e => chunks.push(e.data)

recorder.start()

await sleep(time)

recorder.onstop = async ()=>{

blob = new Blob(chunks)

text = await b2text(blob)

resolve(text)

}

recorder.stop()

})

"""

def record(seconds=1):

display(ipd.Javascript(RECORD))

print(f"Recording started for {seconds} seconds.")

s = colab_output.eval_js("record(%d)" % (seconds * 1000))

print("Recording ended.")

b = b64decode(s.split(",")[1])

fileformat = "wav"

filename = f"_audio.{fileformat}"

AudioSegment.from_file(BytesIO(b)).export(filename, format=fileformat)

return torchaudio.load(filename)

waveform, sample_rate = record()

print(f"Predicted: {predict(waveform)}.")

ipd.Audio(waveform.numpy(), rate=sample_rate)

js 的Promise函数对象编程,字符串javascript函数对象,IPython解释js对象,解释结果和python代码结合,IPython Shell显示非字符串数据,python音频使用IPython简单调用。

复杂Python模块下的多知识点结合代码,是Python高难度代码的体现。

Js的Promise理解为动态函数,比C++的类成员函数和全局函数这类静态形式的函数处理灵活,不过初学者理解起来麻烦。代码里sleep和b2text都代表一些处理函数,也就是几行代码,而不是数据。通常来讲,变量一般代表数据,但是这里代表了指令。

本网站文章仅供交流学习 ,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除. 邮箱jdapk@qq.com

分享给朋友:

相关文章

2023陕西考研分数查询入口(2023陕西考研分数查询入口公布)

2023陕西考研分数查询入口(2023陕西考研分数查询入口公布)

1. 2023陕西考研分数查询入口公布复试线346分。各位考生:经各招生单位申请、学校研究,现将我校2022年硕士研究生各专业复试分数线予以公布,请考生查阅。分数达到所报考单位及专业复试分数线的一志愿考生可参加相应单位组织的复试。请达到我校复试分数线的一志愿考生保持手机畅通,注意接收各招生单位的电话...

理想one外地(理想one在国外)

理想one外地(理想one在国外)

1. 理想one在国外理想one停产影响非常小理想one本身就是国产的中高端新能源越野车,但是使用的增程式技术本身不是算很先进的技术,加上随着时间的推移,电池也会发生衰减,所以车价会随之贬值2. 理想one国外卖多少钱 172km/h。实际更高应该是可以的,但不一定能高太多。这个跟电池加增...

2015七夕是几月几号(2015七夕是几月几号啊)

2015七夕是几月几号(2015七夕是几月几号啊)

1. 2015七夕是几月几号啊2015年七夕情人节七月初七(8月20日 ) 星期四七夕节,又名乞巧节、七巧节或七姐诞,发源于中国,是华人地区以及部分受汉族文化影响的东亚国家传统节日,在农历七月初七庆祝。来自于牛郎与织女的传说。由于过往女子的命运只能嫁作人妇、相夫教子,因此不少女子都相信牛郎织女的传说...

自助烧烤户外宜良(宜良户外烧烤哪里)

自助烧烤户外宜良(宜良户外烧烤哪里)

1. 宜良户外烧烤哪里      宜良适合烧烤的地方推荐:      1、家庭农场位于云南省昆明市宜良县耿家营彝族苗族乡尖山村委会,在这里用餐,您大可不必担心食品的安全、卫生问题,菜肴都是农场里土生土长的。鸡,山里养的,菜,地里长的,绝对的...

2014过年是几月几号(2014什么时候过的年)

2014过年是几月几号(2014什么时候过的年)

1. 2014什么时候过的年新上牌的小型私家客车 六年内免上线,但仍需 按时(六年内两年一次)申领年检及环保标志。2014年9月1日起,执行新规:若你的车是2013年9月 上牌的7座以下 的非营运私家客车。那么根据新规,六年内(即2015年9月 及2017年9月)无需上线年检,但车主仍需提供交通事故...

国庆高速路行车(国庆高速车况)

国庆高速路行车(国庆高速车况)

1. 国庆高速车况2022年高速免费时间共22天,其中春节7天、清明节3天、劳动节5天、国庆节7天。元旦、端午和中秋假期,高速路不免费。2022年首个免费通行假期是春节,从1月31日至2月6日。2022年高速免费时间:  春节:1月31日0时~2月6日24时,共7天。  清明节:4月3日0时~4月5...

奎屯属于哪个市(奎屯属于哪个地级市)

奎屯属于哪个市(奎屯属于哪个地级市)

1. 奎屯属于哪个地级市奎屯离蚌埠市大约有1900公里。奎屯,成立于1975年,是新疆维吾尔自治区伊犁哈萨克自治州直属县级市。位于天山北麓中段,准噶尔盆地西南部,东与塔城地区沙湾县接壤,西与塔城地区乌苏市毗邻,北与克拉玛依市克拉玛依区相接,南与克拉玛依市独山子区相连。行政区面积1109.89平方公里...

海南省高铁图(海南高铁网图)

海南省高铁图(海南高铁网图)

1. 海南高铁网图  东环线共设15个车站,分别为海口站、长流站、秀英站、城西站、海口东站、美兰机场站、文昌站、琼海站、博鳌站、和乐站、万宁站、神州站、陵水站、亚龙湾站、三亚站,其中长流、秀英、城西、和乐4个车站暂未开办客运业务,三亚、海口站为海南环岛铁路西环线的接轨车站。另外,东寨港站、冯家湾站、...

长沙水质预报查询系统(长沙水质检测机构)

长沙水质预报查询系统(长沙水质检测机构)

1. 长沙水质检测机构看报道写的全国自来水合格率只有50%。前几天,我赶紧装了一台净水器。厨房用的话,可以选择美的、沁园、立升这几个牌子。我家装的是立升。2. 长沙哪里可以检测水质量十大有质量口感好桶装水品牌:益力-依云,哇哈哈,昆仑山,雀巢,5100西藏冰川,崂山,农夫山泉,怡宝,景田,康师傅。刚...

东莞属于哪个省哪个市(东莞属于哪个省哪个市广东省地图)

东莞属于哪个省哪个市(东莞属于哪个省哪个市广东省地图)

1. 东莞属于哪个省哪个市广东省地图属于东莞。虎门镇座落东莞市西南部、珠江口东岸。隶属于广东省东莞市。虎门镇面积为178.5平方公里,虎门镇下辖30个社区居民委员会,居住人口约65万人,其中户籍人口约12.4万人,外来人口近45万人。虎门是林则徐销烟的地方,也是鸦片战争的重要战场。1843年,《虎门...