python碎片记录(一)
1.python中求幂运算
2**31-1 2的31次方减一(32位整型数据范围为-2^31~2^31-1,最高位为符号位,负向值比正向值绝对值大1)
2.python中整数除法
x=x//10 得出整型结果
x=x/10 得出浮点数结果
3.字符串翻转
str[::-1] 利用了python切片操作原理
[start:stop:step] start-开始索引,默认从0开始 stop-结束索引 step-步长,-1表示反向取,每次一步;-2表示反向取,每次2步
4.ord()函数
将ASCII字符转化为对应的十进制数值
5.chr()函数
与ord正好相反,将数值转化为对应的ASCII字符,参数可以是十进制、八进制
6.atoi()函数
功能:开头是+-号或数字开始转换,之后遇到其它字符则停止
7.List中pop()函数
默认是删除最后一个元素,等同于pop(-1),适合于栈
pop(0)表示删除列表中最前面的一个元素,适合用于队列