Python学习笔记(一)
2015-10-19 22:38
519 查看
Python学习笔记
import this 显示python的哲学思想。
python是运行在PVM上的,类似Java虚拟机,字节码文件是pvc后缀。
python的命名空间是文件模块。命令空间使用封装的思想,解决了命名冲突的问题,使用更加方便。每一个文件都是一个独立完备的命名空间。
2.字符串str '' 不可变
3.列表list [] 可变
4.字典dict {} {a:b} 可变
5.元祖tuple () 不可变
6.集合set {} 可变
7.文件file
8.其他类型bool,类型,None
9.编译单元类型:函数,模块,类
序列遍历方式多样
a[:]
a[:-1]
a[2:]
a[-2]
len求长度,ord求字符的ACSII码
print和直接输入区别在于print的输出更加友好
字典可以直接用下标取值
dicta['color'] 类似ASP.NET
还可以嵌套。=
列表解析
col2=[row[1] for row in M] 取第二列
还可以运算
col=[row[1] + 1 for row in M]把第二列的每个数加一
还可以加条件用来过滤
简单正则表达式子
match('/(.*)/(.*)/(.*)','/home/samt/usro')
匹配出['home','samt','usro']
import this 显示python的哲学思想。
python是运行在PVM上的,类似Java虚拟机,字节码文件是pvc后缀。
python的命名空间是文件模块。命令空间使用封装的思想,解决了命名冲突的问题,使用更加方便。每一个文件都是一个独立完备的命名空间。
Python的核心数据类型:
1.数字 int float.. Decimal ,Fraction 不可变2.字符串str '' 不可变
3.列表list [] 可变
4.字典dict {} {a:b} 可变
5.元祖tuple () 不可变
6.集合set {} 可变
7.文件file
8.其他类型bool,类型,None
9.编译单元类型:函数,模块,类
序列遍历方式多样
a[:]
a[:-1]
a[2:]
a[-2]
len求长度,ord求字符的ACSII码
print和直接输入区别在于print的输出更加友好
字典可以直接用下标取值
dicta['color'] 类似ASP.NET
还可以嵌套。=
列表解析
col2=[row[1] for row in M] 取第二列
还可以运算
col=[row[1] + 1 for row in M]把第二列的每个数加一
还可以加条件用来过滤
简单正则表达式子
match('/(.*)/(.*)/(.*)','/home/samt/usro')
匹配出['home','samt','usro']
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- Python 七步捉虫法