python 整型--《Python 3程序开发指南》笔记
参考:《Python 3程序开发指南》
整数转换函数:
bin(i) | 返回整数i的二进制表示(字符串) |
hex(i) |
返回i的十六进制表示(字符串) |
int(x) | 将x转换为整数,失败产生ValueError异常,x的数据类型不知道到整数的转换产生TypeError异常,x为浮点数则截取整数部分 |
int(x,base) | 将用base进制表示的x转换成十进制,例如int('74',8)返回60,int('A4',16)返回164 |
oct(i) | 返回i的八进制表示,例如oct(10)=='012' |
字符串切片:
切片操作有3种语法:
seq[start]
seq[start:end]
seq[start:end:step]
seq可以为任意序列,比如列表、字符串或元祖
>>> s='The waxwork man' >>> s = s[:12] + 'wo' + s[12:] >>> s 'The waxwork woman' >>> s[::-1] 'namow krowxaw ehT'