编程语言应用

注册

 

发新话题 回复该主题

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

1#
治好白癜风多少钱 https://m.39.net/disease/a_5390504.html

分享兴趣,传播,增长见闻,快乐!

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

Python基础编程(2)关于PythonLearningYard新学苑

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

Python强大的库函数

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

列表、字典与集合

1、列表

Python内置的一种数据类型是列表(list):list是一种有序的集合,可以添加和删除其中元素。

序列是Python中最基本的数据结构。序列中的每个元素都有一个索引,即在序列中的位置,第一个索引是0,第二个索引是1,依此类推。

此外,Python已经内置确定序列的长度以及确定最大和最小元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。

List包含以下函数/p>

list包含以下方法/p>2、字典

Python内置了字典(dict):dict全称Dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。

Python字典包含了以下内置函数:

Python字典包含了以下内置方法:

3、集合

集合(set)和dict类似,也是一组key的集合,但不存储value。

集合中的元素有三个特征:

1.确定性:集合中的元素必须是确定的;

2.互异性:集合中的元素互不相同,例如:集合A={1,a},则a不能等于1);

3.无序性:集合中的元素没有先后之分,如:{3,4,5}和{3,5,4}算作同一个集合。

set和dict的唯一区别仅在于没有存储对应的value,但是,set的原理和dict一样。所以,同样不可以放入可变对象,因为无法判断两个可变对象是否相等,也就无法保证set内部“不会有重复元素”。set与数学中的集合类似,是无序的和无重复元素的集合。因此,在Python中,set可以进行交集、并集、补集等操作。

英文翻译

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.

如果您对今天的文章有独特的意见,欢迎给我们留言。

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

本文由LearningYard学园原创,

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

参考资料:

百度图片(图片)

百度百科(文字)

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