zoukankan      html  css  js  c++  java
  • 学习Python函数笔记之二(内置函数)

    ---恢复内容开始---

    1、内置函数:取绝对值函数abs()

    2、内置函数:取最大值max(),取最小值min()

    3、内置函数:len()是获取序列的长度

    4、内置函数:divmod(x,y),返回的结果就是x/y的商和模,显示y不能等于0,等于0就会报错

    5、内置函数:pow(a,b)两个参数的情况下,表示a的b次幂

                       pow(x,y,z)三个参数的情况下,表示x的y次幂的值,然后再对z取模得出结果

    6、内置函数:round(x,y)表示x是一个浮点型的小数,y表示保留几位小数,最后输出保留几位小数四舍五入的值

    当然如果只有x一个参数,默认的是表示小数点后0位四舍五入的结果

    附:

    python 2.x里面,// 是地板除,/如果有一个数是浮点数就得到小数,如果两个都是整数也是地板除。

    python 3.x里面,// 是地板除,/ 不管两边是不是整数得到的都是小数。

    四舍五入请用
    >>> round(5/3,2)
    1.67
     

    7、内置函数:callable(函数名),判断函数可不可以调用

    8、内置函数:isinstance(x,y),判断某一个对象类型,结果是为真返回True,为假返回False

    9、内置函数:cmp(x,y),如果x=y,返回0;x>y,返回1;x<y,返回-1

    10、内置函数:range()和xrange()

    区别如下:

    11、内置函数之类型转换函数:type()、int()、long()、float()、complex()、str()、list()、tuple()都比较熟悉了

    12、hex()返回的是16进制的数字;oct()返回的是八进制的数字;chr()参数是0-256之间的整数,返回的是当前数字的阿斯科马字符;ord()与chr()正好相反,它的参数是阿斯科马字符,返回的是对应的是十进制整数

    13、string函数的应用

    str.capitalize()是对所传函数首字母大写

    str.replace(x,y),把x换成y;还有此函数一个可选参数str.replace(x,y,z),z表示更换几次

     

    str.split(x)是对字符串进行分割,参数的意思是以什么进行分割;此函数还有个可选参数str.split(x,y),y是指分割几次

    14、python序列函数处理函数

    filter()可以对序列做过滤处理,就是说可以使用一个自定义函数过滤一个序列,把序列的每一项传到自定义过滤函数里处理,并返回使函数为True的结果集

     

    同样结合匿名函数lambda实现同上的例子

    zip()和map()函数,

    区别是map()函数有一个默认的参数None,当遇到以下这种情况时,map()函数会默认以None补全

    map()也可以做如下操作,但是zip()却不可以

    ---恢复内容结束---

  • 相关阅读:
    定制选择范围的按钮RangeButton
    获取系统屏幕尺寸参数的类WxHxD
    解决UITableView在iOS7中UINavigationController里的顶部留白问题
    [翻译] INSSearchBar
    可以简易设置文字内边距的EdgeInsetsLabel
    [翻译] STAlertView
    keyWindow与delegate中Window的区别
    定制二选一按钮SwitchButton
    【转】Xcode真机调试初体验
    【转】Xcode真机测试could not find developer disk image解决方法
  • 原文地址:https://www.cnblogs.com/zqq521/p/6187950.html
Copyright © 2011-2022 走看看