(8)Python命令行参数
Python提供了一个getopt模块,用于解析命令行选项和参数。 $ python test.py arg1 arg2 arg3 Shel...
Python提供了一个getopt模块,用于解析命令行选项和参数。 $ python test.py arg1 arg2 arg3 Shel...
决策是指在执行程序期间根据发生的情况并根据条件采取的具体操作(行动)。决策结构评估求值多个表达式,产生TRUE或FALSE作为结果。如果结果...
Python是面向对象,高级语言,解释,动态和多用途编程语言。Python易于学习,而且功能强大,功能多样的脚本语言使其对应用程序开发具有吸...
Python由Guido van Rossum在八十年代末期和九十年代初在荷兰的数学和计算机科学研究所开发的。 Python源自许多其他编程...
Python编程语言提供了很多功能。Python的功能特点包括 – 易于学习 – Python的关键字很少,结构简单...
Python程序可以通过多种方式处理日期和时间。日期格式之间的转换是计算机常见问题。Python的时间(time)和日历(calendar)...
Python作为一个整体可以用于任何软件开发领域。下面来看看Python可以应用在哪些领域的开发。如下所列 – 1.基于控制台的...
数字数据类型用于存储数值。它们是不可变数据类型。这意味着,更改数字数据类型的值会导致新分配对象。 当为数字数据类型分配值时,Python将创...
运算符是可以操纵操作数值的结构。如下一个表达式:10 + 20 = 30。这里,10和20称为操作数,+则被称为运算符。 运算符类型 Pyt...
变量是保存存储值的内存位置。也就是说,当创建一个变量时,可以在内存中保留一些空间。 基于变量的数据类型,解释器分配内存并决定可以存储在保留的...
一般来说,语句依次执行 – 例如,函数中的第一个语句首先执行,然后是第二个语句,依次类推。但是有很多时候需要多次执行同一段代码,...
什么是继承? 继承用于指定一个类将从其父类获取其大部分或全部功能。 它是面向对象编程的一个特征。 这是一个非常强大的功能,方便用户对现有类进...
元组是一系列不可变的Python对象。元组是一种序列,就像列表一样。元组和列表之间的主要区别是元组不能像列表那样改变元素的值,可以简单地理解...
字符串是Python中最受欢迎、最常使用的数据类型。可以通过用引号括起字符来创建它们。 Python将单引号与双引号相同。创建字符串和向一个...
Python提供了两个非常重要的功能来处理Python程序中的异常和错误,并在其中添加调试的函数功能 – 异常处理 –...
正则表达式是一个特殊的字符序列,可以帮助您使用模式中保留的专门语法来匹配或查找其他字符串或字符串集。 正则表达式在UNIX世界中被广泛使用。...
每个键与其值使用一个冒号(:)分开,这些键-值对是使用逗号分隔的,整个字典项目用大括号括起来。 没有任何项目的空字典只用两个花括号写成:{}...
函数是一个有组织,可重复使用的代码块,用于执行单个相关操作。 函数为应用程序提供更好的模块化和高度的代码重用。 我们知道,Python中也有...
模块允许逻辑地组织Python代码。 将相关代码分组到一个模块中,使代码更容易理解和使用。 模块是一个具有任意命名属性的Python对象,可...
在本章中将介绍Python 3中可用的所有基本文件读取I/O功能。有关更多功能,请参考标准Python文档。 打印到屏幕 产生输出的最简单方...
构造函数是一种特殊类型的方法(函数),它在类的实例化对象时被调用。 构造函数通常用于初始化(赋值)给实例变量。 构造函数还验证有足够的资源来...
自从存在以来,Python一直是面向对象的语言。 因此,创建和使用类和对象是非常容易的。 本章将学习如何使用Python面向对象编程。 如果...
装饰器接收一个功能,添加一些功能并返回。 在本文中,您将学习如何创建装饰器,以及为什么要使用装饰器。 Python有一个有趣的功能,称为装饰...
可以根据所使用的操作数更改Python中运算符的含义。这种做法被称为运算符重载。 Python操作系统适用于内置类。 但同一运算符的行为在不...
在本文中,您将了解Python中的多重继承以及如何在程序中使用它。还将了解多级继承和方法解析顺序。 与C++一样,一个类可以从Python中...
Python的数据库接口标准是Python DB-API。大多数Python数据库接口遵循这个标准。可以为应用程序选择正确的数据库。Pyth...
XML是一种便携式的开源语言,允许程序员开发可由其他应用程序读取的应用程序,而不管操作系统和/或开发语言是什么。 1.什么是XML? 可扩展...
同时运行多个线程类似于同时运行多个不同的程序,但具有以下好处 – 进程内的多个线程与主线程共享相同的数据空间,因此可以比单独的进...
Python提供了两个级别的访问网络服务。 在低级别,可以访问底层操作系统中的基本套接字支持,这允许您实现面向连接和无连接协议的客户端和服务...
简单邮件传输协议(SMTP)是一种协议,用于在邮件服务器之间发送电子邮件和路由电子邮件。 Python提供smtplib模块,该模块定义了一...
使用open()函数创建一个文件对象,这里是可以在这个对象上调用的函数的列表 – 编号 方法名称 描述 1 file.close...
os模块提供了大量有用的方法来处理文件和目录。本章节中的代码实例是在 Ubuntu Linux系统上运行来演示。 大多数有用的方法都列在这里...
在本文中,将学习如何使用Python生成器来创建迭代,了解它与迭代器和常规函数有什么区别,以及为什么要使用它。 在Python中构建迭代器有...
迭代器是可以迭代的对象。 在本教程中,您将了解迭代器的工作原理,以及如何使用__iter__和__next__方法构建自己的迭代器。 迭代器...
在本文中,您将了解什么是Python闭包,如何定义闭包以及应该如何使用闭包。 嵌套函数中的非局部变量 在进入闭包之前,我们必须先了解一个嵌套...
Python中最基本的数据结构是列表。一个列表的每个元素被分配一个数字来表示它的位置或索引。 第一个索引为0,第二个索引为1,依此类推。 P...
Python 3适用于Windows,Mac OS和大多数Linux操作系统。即使Python 2目前可用于许多其他操作系统,有部分系统Py...
Python是一种通用的解释,交互式,面向对象和高级编程语言。它是由Guido van Rossum在1985 – 1990年创...
Python是面向对象,高级语言,解释,动态和多用途编程语言。Python易于学习,而且功能强大,功能多样的脚本语言使其对应用程序开发具有吸...
Python基础 (1)Python教程 (2)Python快速入门 (3)Python是什么? (4)Python的历史 (5)Pytho...