编程语言应用

注册

 

发新话题 回复该主题

Python基础编程6 [复制链接]

1#

分享兴趣,传播快乐,增长见闻,留下美好!

少年易老学难成,一寸光阴不可轻。

关于PythonLearningYard新学苑

Python由荷兰数学和计算机科学研究学会的GuidovanRossum于年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。

Python强大的库函数

Python拥有一个庞大,且还在不断拓展的标准库。它可以帮助处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。这被称作Python的“功能齐全”理念。除了标准库以外,还有许多其他高质量的库,如wxPython、Twisted和Python图像库等等。

列表推导式

1.列表推导式也叫列表生成式

即ListComprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。列表推导式包含一对括号,在括号中有一个表达式,表达式后面紧跟一条for语句,然后是零条或多条,for语句或if语句。通过for语句和if语句计算出表达式,结果作为新列表的元素。

输出结果:

列表推导式主要用于替代一些简单的for循环,实验中先用列表推导式生成一个简单的1-10的列表,然后在推导式中加入简单的‘+’、‘*’等计算,以及用条件判断起到了筛选数据的作用;此外,演示了列表推导式如何进行两层循环。

2、Lambda函数

lambda表达式,通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使

用,也就是指匿名函数。lambda所表示的匿名函数的内容应该是很简单的,如果复杂的话,

干脆就重新定义一个函数了,使用lambda就有点过于执拗了。

lambda函数,是一个匿名函数,创建语法:lambdaparameters:expression

语法中:

parameters:可选,如果提供,通常是逗号分隔的变量表达式形式,即位置参数

expression:不能包含分支或循环(但允许条件表达式),也不能包含return函数

调用lambda函数,返回的结果是对表达式计算产生的结果。

输出结果:

这里用lambda函数实现了一个简单的条件判断函数,采用lambda函数比定义def函数来的方便快捷。

英文翻译

TheEnglishtranslation

Shareinterests,spreadhappiness,increaseknowledge,leavebeauty!Dear,thisisLearningYardSchool.Todaytheeditorbringsyou:

Pythonanditslibraryfunctions——Pandas

AboutthePython

PythonwasdesignedintheearlysbyGuidovanRossumoftheDutchInstituteforMathematicalandComputerScienceresearchasanalternativetoalanguagecalledABC.Pythonprovidesefficienthigh-leveldatastructures,aswellassimpleandefficientobject-orientedprogramming.Pythonsyntaxanddynamictyping,aswellasthenatureoftheinterpretedlanguage,makeitaprogramminglanguageforscriptingandrapidapplicationdevelopmentonmostplatforms.Asversionscontinuetobeupdatedandnewfeaturesareaddedtothelanguage,itisincreasinglybeingusedforindependent,largeprojectdevelopment.

Pythonspowerfullibraryfunctions

Pythonhasalargeandgrowingstandardlibrary.Itcanhelpwithavarietyofjobs,includingregularexpressions,documentgeneration,unittesting,threading,databases,Webbrowsers,CGI,FTP,E-mail,XML,XML-RPC,HTML,WAVfiles,passwordsystems,GUIs(graphicaluserinterfaces),Tk,andothersystem-relatedoperations.ThisiscalledPythons"full-featured"idea.Inadditiontothestandardlibrary,therearemanyotherhigh-qualitylibraries,suchasthewxPython,Twisted,andPythonimagelibraries,tonameafew.

文字

JTY

排版

JTY

审核

李焕

如果您对今天

的文章有独特

的想法,欢迎给

我们留言。

让我们相约明天,祝您今天过得开心快乐!

本文由LearningYard学苑原创,

部分图片、视频素材来源网络,如侵权请沟通。

参考资料:

百度图片(图片)

百度百科(文字)

有道翻译(翻译)

分享 转发
TOP
发新话题 回复该主题