@mritd
2015-11-30T14:22:18.000000Z
字数 1078
阅读 1735
python
python 文件类型
import py_compilepy_compile.compile("*.py")python *.pyc 执行*.pyo python编译后优化代码
python -O -m *.py 编译同上,不能直接执行
python 基本方法
print “xxxx” 打印一句话id(变量) 查看器内存地址raw_input() 获取键盘输入(输入的默认识别为字符串)raw_input("xxxx") 获取键盘输入并提示int(str) 将字符串转化为数字type(xxxx) 查看数据类型python运算符
+、-、*、/、+=、-=、*=、%、/=、//、** /:实除 3.0/2 = 1.5//:整除 3.0//2 = 1**:幂运算 2**3 = 8%:取余>、<、>=、<=、!=、==、and、or、not
python 序列
str[N1:N2] 截取字符串,N1起始位置,N2终止位置,默认从0开始,N2位置字符将不被包含,N2可位负数str[N1:N2:N3] 同上,N3为步长len(List) 返回集合长度(真实长度)max(List) 返回序列最大值min(List) 返回序列最小值in 判断元素是否在序列中,语法:'a' in str,返回布尔类型,其中测试元素与目标集合必须类型一致 cmp(List1,List2) 比较两个序列是否相同,List1>List2 返回1,反之返回-1,相等返回0+ 拼接两个序列,但只能进行同类型拼接* 将序列重复指定次数,语法:List*5,* 后面必须为数字a[1]=1 这种方式对于元组进行二次赋值a=(),创建单元素元组:a=(1,),不加括号则 python 将认为这是一个普通数值user=("zhangsan",10,"beijing"),可使用:name,age,address=user 将元组中数值快速拆分,但拆分时必须保证属性数量与元组长度一致