@mritd
2015-11-30T14:22:18.000000Z
字数 1078
阅读 1510
python
python 文件类型
import py_compile
py_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
将元组中数值快速拆分,但拆分时必须保证属性数量与元组长度一致