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)表示删除列表中最前面的一个元素,适合用于队列

原文地址:https://www.cnblogs.com/gczr/p/6425362.html