字符串格式化操作符(%)只适用于字符串类型,非常类似于C 语言里面的printf()函数的字符串格式化,甚至所用的符号都一样,都用百分号(%),并且支持所有printf()式的格式化操作。语法如下: format_str…
标签:python教程
Python序列的操作
本节向您介绍一些序列通用的操作。 下表列出了对所有序列类型都适用的操作符。操作符是按照优先级从高到底的顺序排列的。 序列类型操作符 操作符 说明 len(seq) 获得序列的长度 seq[index] 获得下标为inde…
Python字符串深入探讨
Python中的字符串是不可变类型,就是说改变一个字符串的元素需要新建一个新的字符串。 字符串是由独立的字符组成的,也是一种序列,上节中讲到的序列的通用操作方法也适用于字符串。例如: 通过切片操作顺序地访问子串; 通过l…
Python序列
在Python中,有这样一种类型,它们的成员有序排列的,并且可以通过下标访问到它的一个或者几个成员,这类Python 类型统称为序列。 常见的序列包括: 字符串(普通字符串和unicode 字符串) 列表 元组 因为这些…
Python包的导入
假定我们的包的例子有如下的目录结构: Phone/ __init__.py common_util.py Voicedta/  …
Python包
现在,你必须开始观察组织你的程序的层次结构。变量通常在函数内部。函数和全局变量通常在模块内部。如果你想组织模块?这就牵涉到了包的概念。 包实际上是一个文件夹,它包含了若干模块,使用一个特殊的__init__.py 文件,…
Python dir()函数
您可以使用内置的dir()函数列出一个定义对象的标识符。例如,对于一个模块,包括在模块中定义的函数,类和变量。 当你给dir()提供一个模块名字时,它返回在那个模块中定义的名字的列表。当没有为其提供参数时, 它返回当前模…
Python获取模块名称
每个模块都有一个名字,在模块中的语句能够找出它所在的模块的名字。这对于搞清楚模块是否正在运行或被导入这样的特殊用途是很方便的。正如前面提到的,当一个模块被第一次导入时,其所包含的代码被执行。我们可以通过使用这个,根据模块…
Python创建模块
创建自己的模块是很容易的,你一直在这样做,始终都是! 这是因为每个Python程序就是一个模块。 你只需要确保它有一个.py扩展名。下面的例子会让你明白。 例子(保存为mymodule.py): def sayhi():…
Python模块的导入
Python使用 import 语句导入模块,它的语法如下所示: import module1 import module2 : import moduleN 也可以在一行内导入多个模块, 像…
Python模块的概念
您已经看到如何通过一次定义函数在程序中重用代码。如果你想在其它程序中重用一定数量的函数,你将写什么?正如你可能已经猜到了,答案是模块。 编写模块有各种各样的方法,但是最简单的方法是创建一个以.py 为扩展名、包含函数和变…
Python return语句
return 语句用来从函数中return(返回),也就是说跳出函数。同样,我们也可以从函数中选择性地返回一个值。 return语句举例: def maximum(x, y): if x > y: return x…