Python笔记

2016-11-02  本文已影响16人  sylcrq

1. Python开发环境

todo

2. 数据类型

3. 内置方法

4. class

5. 注释

多行注释:

'''
这是
多行
注释
'''

6. 字符串相关

todo

7. 异常处理

抛出错误:

todo

raise ValueError('invalid value: %s' % s)

8. 文件读写

写文件也是类似的:

with open('/Users/michael/test.txt', 'w') as f:
    f.write('Hello, world!')

调用open()函数时,传入标识符'w'或者'wb'表示写文本文件或写二进制文件

9. 列表生成式

List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式

'''
生成[1x1, 2x2, 3x3, ..., 10x10]
写列表生成式时,把要生成的元素x * x放到前面,后面跟for循环,就可以把list创建出来
'''
[x * x for x in range(1, 11)]

#for循环后面还可以加上if判断
[x * x for x in range(1, 11) if x % 2 == 0]

#还可以使用两层循环,可以生成全排列
[m + n for m in 'ABC' for n in 'XYZ']
上一篇下一篇

猜你喜欢

热点阅读