python学习06

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章

Python学习06——列表的操作

python学习06-函数

python学习内容.06

机器学习实战笔记(Python实现)-06-AdaBoost

python学习之旅-06 之小数据池,编码

python 学习DAY06