实现整除的作法;
a / b #这时候运算结果的类型取决于a和b的类型
a // b #这种情况下,无论如何都是整除
取模运算
a % b #正常的取模运算
幂运算
a ** b #a的b次幂
大的长整数需要我们在数的后面添加L
100000000000000000L
十六进制与八进制
0xAF #十六进制
010 #八进制
取正与四舍五入
abs() #取正
round() #四舍五入
import导入模块
import [moudle] #导入模块
from [moudle] import [function] #导入某个模块的具体某个功能
nan的含义
not a number #非数值
脚本首行
#!/usr/bin/ [python-version]
input和raw_input()
input #字符串需要在输入的时候加"",用于标记
raw_input #输入的类型都默认为字符串,可以通过相应的eval函数进行类型转换
转义符号
\ #用于转义后面字符
注释
#
字符串拼接
[string1] + [string2]
字符串表示
str(string) #转换为合理形式的字符串
repr(string) => `string` #转换为合法python表达式的表达形式,python3.0不支持``反引号
长字符串,原始字符串和unicode
'''long-string'''或者在长字符串的每行后面加\转义换行符 #输入长字符串
r[string] #输出原始字符串,但字符串的结尾不能有转义符\