#转载http://blog.sina.com.cn/s/blog_777e04300102x8mn.html
1.字符串转义序列
转义字符 | 描述 |
---|---|
\(在行尾时) | 续行符 |
\\ | 反斜杠符号 |
\' | 单引号 |
\" | 双引号 |
\a | 响铃 |
\b | 退格(Backspace) |
\e | 转义 |
\000 | 空 |
\n | 换行 |
\v | 纵向制表符 |
\t | 横向制表符 |
\r | 回车 |
\f | 换页 |
\oyy | 八进制数yy代表的字符,例如:\o12代表换行 |
\xyy | 十进制数yy代表的字符,例如:\x0a代表换行 |
\other | 其它的字符以普通格式输出 |
%%
%c
%s
%d
%u
%o
%x
%X
%e
%E
%f
%g
%G
%p
%n
%格式化符也可用于字典,可用%(name)引用字典中的元素进行格式化输出。
负号指时数字应该是左对齐的,“0”告诉Python用前导0填充数字,正号指时数字总是
显示它的正负(+,-)符号,即使数字是正数也不例外。
可指定最小的字段宽度,如:"]" % 2。也可用句点符指定附加的精度,如:"%.3d"
%3。
e.g.
# 例:数字格式化
nYear = 2018
nMonth = 8
nDay = 18
# 格式化日期 d数字转成两位整型缺位填0
print
>> 2018-08-18
fValue = 8.123
print '.2f'%fValue
>>008.12
3. 算术运算符
注意:
双斜杠 //除法总是向下取整。
从符点数到整数的转换可能会舍入也可能截断,建议使用math.floor()和math.ceil()明确定义的转换。
Python定义pow(0, 0)和0 ** 0等于1。
4.
Python提供了成员运算符,测试一个元素是否在一个序列(Sequence)中。
运算符 | 描述 |
---|---|
in | 如果在指定的序列中找到值返回True,否则返回False。 |
not in | 如果在指定的序列中没有找到值返回True,否则返回False。 |