摘要:本节介绍Python的一些常用的内置函数。 (1)cmp(x, y): cmp()函数比较 x 和 y 两个对象,并根据比较结果返回一个整数,如果 x<y,则返回-1;如果x>y,则返回 1,如果 x==y 则返回 0。 在Python2.7x版本中cmp比较函数不够严谨,他可以进行除复数外任意类型
阅读全文
摘要:本节介绍Python进行异常处理的方式,异常处理机制可以帮助我们调试python程序。 (1)异常的简介: 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生
阅读全文
摘要:本节介绍基本的IO函数和文件的读写操作。 (1)读取键盘输入: Python用于读取键盘输入的函数有两个:raw_input与input。 1)raw_input函数 从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符) 2)input函数 input接收一个Python表达式作为输入,并将运
阅读全文
摘要:模块让你能够有逻辑地组织你的Python代码段。 (1)python模块: 模块化的好处: 模块化的实例: 无论使用了多少个import语句,包只被引入一次。 (2)import与from ... import ... 语句: 实例:(演示两种语句的区别) 还有一个简单的方法来引入一个模块中的所有项
阅读全文
摘要:本节介绍Python应用程序处理时间和日期的方式。其中转换日期格式是最常用的功能。 (1)获取时间戳: Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 函数time.time()用于获取当前时间戳: 注意: 1.时间间隔是以秒为单位的浮点小数。 2.每个时间
阅读全文
摘要:本节介绍Python中的字典:是另一种可变容器模型,且可存储任意类型对象。 (1)字典简介: 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: 注意:键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可
阅读全文
摘要:序列是Python中最基本的数据结构。 (1)序列简介: 序列中的每个元素都分配一个数字标明它的位置或索引,第一个索引是0,第二个索引是1,依此类推。序列都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。 Python有6个序
阅读全文
摘要:Python字符串內建函数实现了string模块的大部分方法,并包括了对Unicode编码方式的支持。 (1)capitalize(): 将字符串的第一个字母变成大写,其他字母变小写。对于 8 位字节编码需要根据本地环境。 (2)center(width): 返回一个原字符串居中,并使用空格填充至长
阅读全文
摘要:本节介绍字符串的创建与操作方法。 (1)创建字符串: 创建字符串既可以用单引号也可以用双引号: (2)访问字符串中指定的值: Python不支持单字符类型,单字符也在Python也是作为一个字符串使用。 Python访问子字符串,可以使用方括号来截取字符串: (3)更新字符串的值: (4)转义字符:
阅读全文
摘要:函数最重要的目的是方便我们重复使用相同的一段程序。 (1)函数的定义: 函数定义的简单规则: 函数定义和调用的实例: (2)值传递与引用传递: 值传递:对于基本数据类型的变量,变量传递给函数后,函数会在内存中复制一个新的变量,从而不影响原来的变量。 指针传递:对于表来说,表传递给函数的是一个指针,指
阅读全文
摘要:本节介绍Python的基本语法格式:缩进、条件和循环。 (1)缩进: Python最具特色的是用缩进来标明成块的代码。 Python这样设计的理由纯粹是为了程序好看。 (2)条件语句: Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 条件语句的书写方
阅读全文
摘要:本节主要介绍Python的运算符。 (1)Python语言支持的运算符类型: (2)详细介绍Python的运算符: 1)算术运算符: 2)比较运算符: 3)赋值运算符: 4)位运算符: 5)逻辑运算: 6)成员运算符:(测试字符串、元组或列表) 7)身份运算符:(身份运算符用于比较两个对象的存储单元
阅读全文
摘要:本节介绍在Python语法中不同的变量数据类型。 (1)基本数据类型: Python 中的变量赋值不需要类型声明;Python 中的基本数据类型有整型、浮点型、布尔型、字符串型。 Python支持多个变量同时赋值: 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋
阅读全文
摘要:本节主要介绍在windows和Linux平台上如何搭建Python编程环境。 (1)查看Python版本: 目前最新版本是3.5x,因此两个平台的Python环境都需要配置。 (2)配置Python编程环境: windows平台: 测试: Unbuntu平台: (1)下载python for Lin
阅读全文
摘要:Python是一种结合了"解释性"、"编译性"、"互动性"和"面向对象"的脚本语言。 (1)官方介绍: Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,能简单而有效地实现面向对象编程。Python简洁的语法和对动态输入的支持,再加上解释性语言的本质,使得它在大多数平台上的很
阅读全文
摘要:shutdown以一种安全的方式关闭系统。 (1)用法: 用法: shutdown [参数] [时间] (2)功能: 功能: 系统关机命令,shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作,所有登陆用户都可以看到关机信息提示。 原理: shutdown通过通知init进
阅读全文
摘要:scp(secure copy)用于进行远程文件拷贝。 (1)用法: 用法: scp [参数] [源文件] [目标文件] (2)功能: 功能: scp在主机间复制文件,他使用 ssh(1)作为数据传输,而且用同样认证和安全性。两个远程登录的服务器间的文件复制是允许的。 (3)选项参数: 1) -r
阅读全文
摘要:rcp代表"remote file copy"(远程文件拷贝)。 (1)用法: 用法: rcp [参数] [源文件] [目标文件] (2)功能: 功能: rcp命令用于在计算机之间拷贝文件。 rcp命令使在两台Linux主机之间的文件复制操作更简单。通过适当的配置,在两台Linux主机之间复制文件而
阅读全文
摘要:killall命令用进程的名字来杀死进程。 (1)用法: 用法: killall [ -egiqvw ] [ -signal ] [进程名称] (2)功能: 功能: 用来结束同名的的所有进程 我们可以使用kill命令杀死指定进程PID的进程,如果要找到我们需要杀死的进程,我们还需要在之前使用ps等命
阅读全文
摘要:ip命令是Linux下较新的功能强大的网络配置工具。 (1)用法: 用法: ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]] (2)功能: 功能: ip命令用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道。 (3)选项参数: 1)OPTIONS: 是一些
阅读全文