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

 

posted @ 2017-02-21 17:48  光彩照人  阅读(390)  评论(0编辑  收藏  举报