zoukankan      html  css  js  c++  java
  • python3内置函数练习

    1. abs()

    abs() 函数返回数字的绝对值。

    print(abs(1.5236))  # 1.5236
    print(abs(1.0))  # 1.0
    print(abs(-15))  # 15

    2. all()

    all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。

    元素除了是 0、空、None、False 外都算 True。

    >>> all(['a', 'b', 'c', 'd'])  # 列表list,元素都不为空或0
    True
    >>> all(['a', 'b', '', 'd'])   # 列表list,存在一个为空的元素
    False
    >>> all([0, 1,2, 3])          # 列表list,存在一个为0的元素
    False
       
    >>> all(('a', 'b', 'c', 'd'))  # 元组tuple,元素都不为空或0
    True
    >>> all(('a', 'b', '', 'd'))   # 元组tuple,存在一个为空的元素
    False
    >>> all((0, 1, 2, 3))          # 元组tuple,存在一个为0的元素
    False
       
    >>> all([])             # 空列表
    True
    >>> all(())             # 空元组
    True

    3. any()

    any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True。

    元素除了是 0、空、FALSE 外都算 TRUE。

    >>>any(['a', 'b', 'c', 'd'])  # 列表list,元素都不为空或0
    True
     
    >>> any(['a', 'b', '', 'd'])   # 列表list,存在一个为空的元素
    True
     
    >>> any([0, '', False])        # 列表list,元素全为0,'',false
    False
     
    >>> any(('a', 'b', 'c', 'd'))  # 元组tuple,元素都不为空或0
    True
     
    >>> any(('a', 'b', '', 'd'))   # 元组tuple,存在一个为空的元素
    True
     
    >>> any((0, '', False))        # 元组tuple,元素全为0,'',false
    False
      
    >>> any([]) # 空列表
    False
     
    >>> any(()) # 空元组
    False

    4. ascii()

    ascii() 函数类似 repr() 函数, 返回一个表示对象的字符串, 但是对于字符串中的非 ASCII 字符则返回通过 repr() 函数使用 x, u 或 U 编码的字符。 生成字符串类似 Python2 版本中 repr() 函数的返回值。

    print(ascii("你好,中国"))
    # 'u4f60u597duff0cu4e2du56fd'
    
    print(ascii("hello world"))
    # 'hello world'

    5.bin()

    将一个整数转变为一个前缀为“0b”的二进制字符串。

    print(bin(56))  # 0b111000
    print(bin(-56))  # -0b111000

    6.bool()

    bool() 函数用于将给定参数转换为布尔类型,如果没有参数,返回 False。

    bool 是 int 的子类。

    print(bool())  # False 没有参数,返回假
    print(bool(''))  # False 空参数,返回假
    print(bool('1'))  # True 有字符串参数1,返回真
    print(bool(1))  # True 有整数参数1,返回真
    print(bool(0))  # False 0代表假,返回假
    print(bool(None))  # False None代表假,返回假
    print(bool(True))  # True True代表真,返回真
    print(bool(False))  # False False代表假,返回假
  • 相关阅读:
    12.精益敏捷项目管理——产品协调小组笔记
    打字游戏
    提升权限
    下载者
    SMTP实现发送邮箱2(封装版)
    SMTP实现发送邮箱1
    电子邮件协议详解
    JSON运用在文件
    JSON函数表2
    JSON函数表1
  • 原文地址:https://www.cnblogs.com/blog-rui/p/10492161.html
Copyright © 2011-2022 走看看