当前位置: 首页 > news >正文

个人空间网站模板蓬莱建设管理局网站

个人空间网站模板,蓬莱建设管理局网站,学校的网站如何建设,wordpress好用么在上一篇中我们讲到了函数#xff0c;如果你想在所编写的别的程序中重用一些函数的话#xff0c;应该怎么办#xff1f;正如你可能想象到的那样#xff0c;答案是模块(Modules)。我们这一篇就从模块说起。模块为了编写可维护的代码#xff0c;我们把很多函数分组#xff…在上一篇中我们讲到了函数如果你想在所编写的别的程序中重用一些函数的话应该怎么办正如你可能想象到的那样答案是模块(Modules)。我们这一篇就从模块说起。模块为了编写可维护的代码我们把很多函数分组分别放到不同的文件里这样每个文件包含的代码就相对较少很多编程语言都采用这种组织代码的方式。在 Python 中一个.py文件就称之为一个模块(Module)。包括 Python 内置的模块和来自第三方的模块。点击查看 Python 的所有内置函数。dir 函数内置的dir()函数能够返回由对象所定义的名称列表。如果这一对象是一个模块则该列表会包括函数内所定义的函数、类与变量。该函数接受参数。如果参数是模块名称函数将返回这一指定模块的名称列表。如果没有提供参数函数将返回当前模块的名称列表。包变量通常位于函数内部函数与全局变量通常位于模块内部。如果你希望组织起这些模块的话就需要包(Packages)。Python 引入了按目录来组织模块的方法称为包(Package)。它是一种能够方便地分层组织模块的方式。包是指一个包含模块与一个特殊的 __init__.py 文件的文件夹这个文件是必须存在的否则Python就把这个目录当成普通目录而不是一个包。__init__.py可以是空文件也可以有Python代码因为__init__.py本身就是一个模块。使用模块在一个模块中我们可能会定义很多函数和变量但有的函数和变量我们希望给别人使用有的函数和变量我们希望仅仅在模块内部使用。在 Python 中是通过_前缀来实现的。类似__xxx__这样的变量是特殊变量可以被直接引用但是有特殊用途比如__author____name__就是特殊变量。我们自己的变量一般不要用这种变量名。类似_xxx和__xxx这样的函数或变量就是非公开的(private)不应该被直接引用比如_abc__abc等。安装第三方模块对应的 pip 命令是pip3。默认情况下Python 解释器会搜索当前目录、所有已安装的内置模块和第三方模块搜索路径存放在sys模块的path变量中数据结构数据结构(Data Structures)是一种结构能够将一些数据聚合在一起。换句话说它们是用来存储一系列相关数据的集合。 Python 中有四种内置的数据结构——列表(List)、元组(Tuple)、字典(Dictionary)和集合(Set)。列表列表是一种用于保存一系列有序项目的集合也就是说你可以利用列表保存一串项目的序列。应用方括号[]括起来元素之间用逗号隔开。一旦你创建了一张列表你可以添加、移除或搜索列表中的项目。既然我们可以添加或删除项目我们会说列表是一种可变的(Mutable)数据类型即这种类型是可以被改变的。Python 为 list 类提供了一种append方法能够允许你向列表末尾添加一个项目。列表的sort方法对列表进行排序这一方法影响到的是列表本身而不会返回一个修改过的列表。del语句会从列表中移除相应的项目。最后想了解列表对象定义的所有方法可通过help(list)语句。元组元组(Tuple)用于将多个对象保存到一起。你可以将它们近似地看作列表但是元组不能提供列表类能够提供给你的广泛的功能。元组的一大特征类似于字符串它们是不可变的也就是说你不能编辑或更改元组。元组是通过特别指定项目来定义的在指定项目时你可以给它们加上括号()并在括号内部用逗号进行分隔。元组通常用于保证某一语句或某一用户定义的函数可以安全地采用一组数值意即元组内的数值不会改变。字典字典就像一本地址簿如果你知道了他或她的姓名你就可以在这里找到其地址或是能够联系上对方的更多详细信息换言之我们将键值(Keys)(即姓名)与值(Values)(即地址等详细信息)联立到一起。在这里要注意到键值必须是唯一的正如在现实中面对两个完全同名的人你没办法找出有关他们的正确信息。另外要注意的是你只能使用不可变的对象(如字符串)作为字典的键值但是你可以使用可变或不可变的对象作为字典中的值。在字典中你可以通过使用符号构成d {key : value1 , key2 : value2}这样的形式来成对地指定键值与值。在这里要注意到成对的键值与值之间使用冒号分隔而每一对键值与值则使用逗号进行区分它们全都由一对花括号括起。另外字典中的成对的键值—值配对不会以任何方式进行排序。如果你希望为它们安排一个特别的次序只能在使用它们之前自行进行排序。你将要使用的字典是属于 dict 类下的实例或对象。切片切片是一个重要的概念。切片为序列的一部分那么什么是序列呢序列的主要功能是资格测试(Membership Test)和索引操作(Indexing Operations)它们能够允许我们直接获取序列中的特定项目。上面的列表、元组和字符串都可以看作序列(Sequence)的某种表现形式。它们都拥有一种切片(Slicing)运算符。切片操作Python 从 0 开始计数因此索引操作也从 0 算起索引操作也可以使用负数此时位置计数将从队列的末尾开始。如 shoplist[-1] 指的是序列的最后一个项目。在切片操作中第一个数字(冒号前面的那位)指的是切片开始的位置第二个数字(冒号后面的那位)指的是切片结束的位置。如果第一位数字没有指定Python 将会从序列的起始处开始操作。如果第二个数字留空Python 将会在序列的末尾结束操作。也可以在切片操作中提供第三个参数这一参数将被视为切片的步长(Step)(在默认情况下步长大小为 1)。当步长为 2 时我们得到的是第 0、2、4…… 位项目。当步长为 3 时我们得到的是第 0、3……位项目。要注意的是切片操作会在开始处返回 start并在 end 前面的位置结束工作。也就是说序列切片将包括起始位置但不包括结束位置。举例shoplist[1:3] 返回的序列的一组切片将从位置 1 开始包含位置 2 并在位置 3 时结束因此这块切片返回的是两个项目。类似地shoplist[:] 返回的是整个序列。shoplist[:-1] 强返回一组序列切片其中不包括序列的最后一项项目但其它所有项目都包含其中。如果你希望创建一份诸如序列等复杂对象的副本(而非整数这种简单的对象(Object))必须使用切片操作来制作副本。如果你仅仅是将一个变量名赋予给另一个名称那么它们都将“查阅”同一个对象容易造成麻烦。集合集合(Set)是简单对象的无序集合(Collection)。当集合中的项目存在与否比起次序或其出现次数更加重要时我们就会使用集合。通过使用集合你可以测试某些对象的资格或情况检查它们是否是其它集合的子集找到两个集合的交集等等。 bri set([brazil, russia, india]) india in briTrue usa in briFalse如有不足欢迎指正。
http://www.pierceye.com/news/959753/

相关文章:

  • 绿色蔬菜网站模板昆明软件开发公司排名
  • 东台做淘宝网站爱站seo工具包免费版
  • 做网站运营的简历学做家庭树网站
  • 专业做企业网站网页制作与网站建设 在线作业
  • 开放大学门户网站建设方案动易网站模版的制作
  • 怎样做个网站聊城网站推广动态
  • 门户网站优化南阳网站制作哪家好
  • 环球易购招聘网站建设宜昌最权威网站建设公司
  • 建设银行官网首页网站南山片区怎么免费制作一个网站
  • 100个免费推广网站的排名wordpress改变默认后台登录地址
  • 做爰片免费观看网站腾讯广点通
  • 上海小企业网站建设我想找个人做网站
  • 第一代网站建设技术wordpress设置金币
  • 邯郸移动网站建设价格制作移动端网站价格
  • wordpress设置多站点盐城公司做网站
  • 便宜建站空间深圳品牌网站设计格
  • 网站 建设可行性报告做公司网站的平台
  • 什么网站内链建设建设专业网站怎样收费
  • wordpress 图片站主题seo前景
  • jsp编写网站网站开发售后工作
  • 门户网站建站目标泰安招聘信息最新招聘2022
  • 电商网站建设效果app技术
  • 关于文化的网站模板做免费小说网站怎样赚钱
  • 做外贸的人常用的网站黄骅贴吧二手房
  • 网站建设科目提供网站建设教学视频
  • iis搭建网站教程win10淘宝客网站建设的策略
  • 怎么做一个网站 免费90平方设计
  • 网站建设的目的与意义是什么东营网站建设教程
  • 盐城seo网站优化珠海微信网站
  • 杭州市住房和城乡建设部网站网站建设项目计划书如何写