python学习笔记
2014-04-29 21:57
197 查看
今天学习导师布置的任务,觉得其他几个有些难,就先从python开始了,不过要学好python也是很难的。
1、Linux和Mac下可以直接运行py文件,windows下需要在dos中使用python命令运行,windows下文本编辑器一般用notepad,不要用记事本
2、ASCII、UNICODE、UTF-8的区别和联系。
UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6个字节,常用的英文字母被编码成1个字节,汉字通常是3个字节,只有很生僻的字符才会被编码成4-6个字节。如果你要传输的文本包含大量英文字符,用UTF-8编码就能节省空间。
UTF-8编码有一个额外的好处,就是ASCII编码实际上可以被看成是UTF-8编码的一部分,所以,大量只支持ASCII编码的历史遗留软件可以在UTF-8编码下继续工作。
python对unicode的支持用u‘...’表示。字符串
3、python特性
切片:例如L[0:3]可以表示数组的前3个元素
迭代:for...in,和Ruby相似
列表模式:运用列表生成式,可以快速生成list,可以通过一个list推导出另一个list,而代码却十分简洁。
生成器:与函数类似,一边循环一边计算的机制。
4、模块。python引入了按目录来组织模块的方法,称为包。
本文参考了廖雪峰老师的官网http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386832151866c052395d62814708a14c4fa1c933d85e000
1、Linux和Mac下可以直接运行py文件,windows下需要在dos中使用python命令运行,windows下文本编辑器一般用notepad,不要用记事本
2、ASCII、UNICODE、UTF-8的区别和联系。
UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6个字节,常用的英文字母被编码成1个字节,汉字通常是3个字节,只有很生僻的字符才会被编码成4-6个字节。如果你要传输的文本包含大量英文字符,用UTF-8编码就能节省空间。
UTF-8编码有一个额外的好处,就是ASCII编码实际上可以被看成是UTF-8编码的一部分,所以,大量只支持ASCII编码的历史遗留软件可以在UTF-8编码下继续工作。
python对unicode的支持用u‘...’表示。字符串
'xxx'虽然是ASCII编码,但也可以看成是UTF-8编码,而
u'xxx'则只能是Unicode编码。
3、python特性
切片:例如L[0:3]可以表示数组的前3个元素
迭代:for...in,和Ruby相似
列表模式:运用列表生成式,可以快速生成list,可以通过一个list推导出另一个list,而代码却十分简洁。
生成器:与函数类似,一边循环一边计算的机制。
4、模块。python引入了按目录来组织模块的方法,称为包。
本文参考了廖雪峰老师的官网http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386832151866c052395d62814708a14c4fa1c933d85e000
相关文章推荐
- Python学习笔记——字符编码与二进制,字符编码的区分和介绍和用的交互程序
- Python Django 学习笔记 Python简单运用(二)
- python学习笔记
- python学习笔记011——内置函数__sizeof__()
- python学习笔记(四) - 函数式编程
- Python学习笔记:元组的创建
- opencv-python 学习笔记1:简单的图片处理
- python 个人学习笔记1
- Python 2.7 学习笔记 基本语法和函数定义
- python学习笔记6(第一个python程序)
- python学习笔记 - urllib2和cookielib模块心得
- python学习笔记-(12)python中模块的概念
- 用python画箱体图-python学习笔记21
- Python 写类似EXCEL的日期函数 的学习笔记
- 流程python学习笔记:第三章(2)
- python学习笔记一 关于python学习前了解的内容
- python学习笔记之各种函数各种库
- python学习笔记-Day024 - restful 官方文档
- 编程小白的第一本 python 入门书 学习笔记04 第五章 循环与判断
- python 学习笔记 8 -- Python下调用Linux的Shell命令