首页 > 代码库 > python学习06

python学习06

Python学习—day06

1.python中的switch/case语句

python中本来是没有switch/case语句的,可以通过字典与函数结合的方式达switch/case的效果。

如下:

 技术分享

注意:from__future__  import division :作用是让计算结果中有小数的显示成小数,不会取整。

2.内置函数

(1)函数:

     abs() --------->返回绝对值

            max() -------->取最大值

            min()  --------->取最小值

            len()  -------->取长度

            divmod() ------>取模

                    例子:divmod(5,2)

                               输出:(2,1)

                pow():  pow(2,3)  ---->2的3次幂:8

                                pow(2,3,4) ----->2^3%4: 0(2的3次幂取余)

                   callable(): 测试某个函数是否能被调用

                   isinstance(): 判断某个对象的类型

                   cmp(): 比较两个字符串是否相等(相等返回0,不相等返回-1)

                   range(): 生成一个序列(数组)

                   xrange(): 与range()相同,适用于大数据运算(效率更高)

                   通过help查询:

技术分享              

(2)string函数:

  str.capitalize(): 首字母大写

  str.replace(): 替换

  str.split(): 拆分字符串

  import string : 模块(不常用)

(3)序列处理函数:

         技术分享

 

   技术分享

 

   技术分享

 

   技术分享

 

 

 

 

 

python学习06