首页» 杂项 »简明 Python 教程学习笔记

简明 Python 教程学习笔记

立即注册PayPal并开始接受信用卡付款。
转载请保持文章完整性!
本文链接地址:http://blog.desizen.com/4lone/883.html
主页:joel's blog

有两种方式构建软件设计:一种是把软件做得很简单以至于明显找不到缺陷;另一种是把它做得很复杂以至于找不到明显的缺陷。

数在中有4种类型的数——整数、长整数、浮点数和复数。

* 2是一个整数的例子。
* 长整数不过是大一些的整数。
* 3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4。
* (-5+4j)和(2.3-4.6j)是复数的例子。

字符串

字符串是 字符的序列 。字符串基本上就是一组单词。

* 使用单引号(’)

你可以用单引号指示字符串,就如同’Quote me on this’这样。所有的空白,即空格和制表符都照原样保留。

* 使用双引号(”)

在双引号中的字符串与单引号中的字符串的使用完全相同,例如”What’s your name?”。

* 使用三引号(”’或”"”)

利用三引号,你可以指示一个多行的字符串。你可以在三引号中自由的使用单引号和双引号。例如:
”’This is a multi-line string. This is the first line.
This is the second line.
“What’s your name?,” I asked.
He said “Bond, James Bond.”
”’

* 转义符

可以把字符串表示为’What\’s your name?’。可以用转义符\\来指示反斜杠本身。在一个字符串中,行末的单独一个反斜杠表示字符串在下一行继续,而不是开始一个新的行。

* 自然字符串

例如r”Newlines are indicated by \n”

数据结构

包括列表,元组,字典,序列,参考

* 列表

可以动态改变

shoplist = ['apple', 'mango', 'carrot', 'banana']

* 元组

不可改变

print ‘%s is %d years old’ % (name, age)

* 字典

键(名字)和值(详细情况)联系在一起,
键必须唯一.类似于json
ab = {

‘Swaroop’ : ‘swaroopch@byteofpython.info’,
‘Larry’ :’larry@wall.org’,
‘Matsumoto’ :’matz@ruby-lang.org’,
‘Spammer’
:’spammer@hotmail.com’

}
print “Swaroop’s address is %s” % ab['Swaroop']

# Adding a key/value pair
ab['Guido'] = ‘guido@.org’

# Deleting a key/value pair
del ab['Spammer']

* 序列

序列的两个主要特点是索引操作符和切片操作符.索引操作符让我们可以从序列中抓取一个特定项目。切片操作符让我们能够获取序列的一个切片,即一部分序列
shoplist[3]
name[2:]

* 参考

如果你想要复制一个列表或者类似的序列或者其他复杂的对象(不是如整数那样的简单 对象 ),那么你必须使用切片操作符来取得拷贝
mylist = shoplist[:]

标签:

与"简明 Python 教程学习笔记"相关的文章:

没有评论 »

还没有评论呢。

留下评论

emoticons

Feedback Form