python
Search :

热门知识点: python 字符串
当前位置:python>>python 入门教程

python 入门教程

python 算术运算符

下表列出了所有支持Python语言算术运算符

...
Operator

python 保留字

下面的列表显示了在Python中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。所有Python的关键字只包含小写字母. andexecnot assertfinallyor breakforpass classfromprint continueglobalraise defifreturn delimporttry elifinwhile elseiswith exceptl

python 字典(dict)get方法应用

如果我们需要获取字典值的话,我们有两种方法,一个是通过dict['key'],另外一个就是dict.get()方法。

今天给大家分享的就是字典的get()方法。

这里我们可以用字典做一个小游戏,假设用户在终端输入字符串:"1"或者是"2"或者是"3",返回对应的内容,如果是输入其他的,则返回"error"

这里有的朋友可能会用if elif else判断语句来操作,确实可以,但是比较繁琐。给大家推荐一个字典的get()方法非常的方便。

...

python yield和generators(生成器)

在python中,yield就是这样的一个生成器。
yield 生成器的运行机制:
当你问生成器要一个数时,生成器会执行,直至出现 yield 语句,生成器把 yield 的参数给你,之后生成器就不会往下继续运行。 当你问他要下一个数时,他会从上次的状态。开始运行,直至出现yield语句,把参数给你,之后停下。如此反复 直至退出函数。(以上关于yield的描述,在后面列举一个简单的例子来解释这段话)

yield的使用:
在python中,当你定义一个函数,使用了yield关键字时,这个函数就是一个生成器,它的执行会和其他普通的函数有很多不同,函数返回的是一个对象,而不是你平常 所用return语句那样,能得到结果值。如果想取得值,那得调用next()函数,如:

...

python 私有属性和方法

python默认的成员函数和成员变量都是公开的,并且没有类似别的语言的public,private等关键词来修饰。 在python中定义私有变量只需要在变量名或函数名前加上 "__"两个下划线,那么这个函数或变量就会为私有的了。 在内部,python使用一种 name mangling 技术,将 __membername替换成 _classname__membername,所以你在外部使用原来的私有成员的名字时,会提示找不到。 比如:

class Person:
...

python 自定义异常的定义和代码

如果你需要自定义异常的话,可以从Exception类派生。 在这个例子中,默认的__init__()异常已被我们重写。

>>> class MyError(Exception):
...

python 字符串(string) format介绍和代码

你可以用字符串的format方法来格式化输出字符串。 比如;

>>> print 'We are the {0} who say "{1}!"'.format('knights', 'Ni')
...

python 包的定义,结构,导入过程

假设你想设计一个模块集(也就是一个“包”)来统一处理声音文件和声音数据。通常由它们的扩展有不同的声音格式,例如:WAV,AIFF,AU),所以你可能需要创建和维护一个不断增长的各种文件格式之间的转换的模块集合。并且可能要执行声音数据处理(如混合,添加回声,应用平衡功能),所以你写一个永无止境的流模块来执行这些操作:模块设计的包如下:

sound/                          Top-level package
...

python dir 自省方法

内置的dir()函数是用来找出一个模块内置的方法。它返回一个排序的字符串列表 >>> import fibo, sys >>> dir(fibo) ['__name__', 'fib', 'fib2'] >>> dir(sys) ['__displayhook__', '__doc__', '__excepthook__', '__name__

python del语句

python del方法从列表中删除某个项目索引,这个和列表的pop方法不一样,pop方法则返回一个值。

>>> a = [-1, 1, 66.25, 333, 333, 1234.5]
...

python filter, map, 和reduce

filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型)返回:
>>> def f(x): return x % 2 != 0 and x % 3 != 0
>>> filter(f, range(2, 25))
[5, 7, 11, 13, 17, 19, 23]
>>> def f(x): return x != 'a'
...

python pass (空操作)语句

pass语句通常什么都不做。它可以表示语句,但这个程序不需要的执行相应的动作。例如:

>>> while True:
...

python break和continue语句

break语句,就像在C语言中,打破了最小封闭for或while循环。 而continue语句,终止这次循环,继续执行下一次迭代的循环。 for和while循环可以设置一个else子句;如果你的循环不是通过break终止的话,最后会执行else语句的内容。比如搜索素数的例子:

>>> for n in range(2, 10):
...

python range方法

如果你需要遍历一个数字序列,内置函数range()就派上用场了。

>>> range(10)
...

python 字符串特点

除了数值,Python可以操作字符串,它可以表现在以下几个方面。包含在单引号或双引号:

>>> 'spam eggs'
...

Python 数学计算

让我们尝试一些简单的Python命令。启动解释器然后等待主提示符>>>

解释器的行为就像是一个计算器:你可以输入一个表达式,来进行试验。表达式的语法很简单:符+, - ,*,/就像工作在大多数其他语言(比如C或Pascal),括号可以用于分组。例如:

>>> 2+2
...

python 调用解释器

如果你是linux系统的话。Python的解释器通常安装目录/usr/local/bin/python 在这些机器上把/usr/local/bin目录设置成你的Unix Shell的搜索路径中,使得它可以通过键入命令启动。

Python安装在Windows机器上,通常是放置在C:\Python26,但你可以改变这个,当你运行安装程序。要将此目录添加到您的路径,你可以进入命令提示符在DOS框中键入以下命令:

设置path =%PATH%; C:\python26

在主提示符下键入文件结束符(Unix上使用Control-D,Ctrl-Z键在Windows上)导致的解释退出一个零退出状态。如果不工作,你可以通过键入以下命令:导入系统;了sys.exit()退出程序。
...

python 语言介绍

Python是一种简单易学,功能强大的编程语言。它具有高效的高层次的数据结构和面向对象编程。 Python的优雅的语法,动态类型,以及它天然的解释,使之成为一个理想的脚本语言,在大多数平台上的许多领域和快速应用程序开发上都是不错的。

Python解释器和大量标准库是你可以从Python的Web站点,[URL=http://www.python.org/]http://www.python.org

笨方法学python

《笨办法学 Python》(Learn Python The Hard Way)是 Zed Shaw 编写的一本 Python 入门书籍。适合对计算机了解不多,没有学过编程,但对编程感兴趣的朋友学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现。也许读完这本书并不意味着你已经学会了编程,但至少你会对编程语言以及编程这个行业有一个初步的了解。

笔者认为本书区别于其它入门书籍的特点如下:

注重实践。本书提供了足够的练习代码,如果你完成了所有的练习(包括加分习题),那你已经写了上万行的代码。要知道很多职业程序员一年也就写几万行代码而已。
...

python 获取日期

python 获取日期我们需要用到time模块,比如time.strftime方法

time.strftime('%Y-%m-%d',time.localtime(time.time()))

最后用time.strftime()方法,把刚才的一大串信息格式化成我们想要的东西,现在的结果是:
2013-03-31

time.strftime里面有很多参数,可以让你能够更随意的输出自己想要的东西

分页:[«]1[2][3][4][5][6][»]
老王python ® 版权所有 备案号:湘ICP备10012179号