zoukankan      html  css  js  c++  java
  • python常用内置方法

    字符串

    # 分割
    >>> 'hello world'.split()
    ['hello', 'world']
    # 索引
    >>> 'hello world'[8:5:-1]
    'row'
    # 迭代
    >>> for i in 'hello':
    	print(i,end=' ')	
    h e l l o 
    # 计数
    >>> 'hello world'.count('l')
    3
    # 连接可迭代对象
    >>> '+'.join(['1','2','3','4'])
    '1+2+3+4'
    # 包含
    >>> 'hi' in 'china'
    True
    # 大小写判断
    >>> 'A'.isupper()
    True
    >>> 'A'.islower()
    False
    # 数字判断
    >>> '1'.isnumeric()
    True
    # 替换
    >>> '102030'.replace('0','.')
    '1.2.3.'
    

    列表

    # 删除
    >>> lis = [10, 20, 30, 40]
    >>> lis.remove(30)
    >>> lis
    [10, 20, 40]
    # 插入
    >>> lis.insert(2,30)
    >>> lis
    [10, 20, 30, 40]
    # 查询
    >>> lis.index(30)
    2
    # 倒序
    >>> lis.reverse()
    >>> lis
    [40, 30, 20, 10]
    # 计数
    >>> [0,1,0,2,0,3].count(0)
    3
    # 包含元素
    >>> 2 in [1,2,3]
    True
    

    集合

    >>> a = set('123')
    >>> b = set('124')
    >>> a
    {'2', '3', '1'}
    >>> b
    {'2', '4', '1'}
    # 交集
    >>> a & b
    {'2', '1'}
    # 并集
    >>> a | b
    {'3', '2', '4', '1'}
    # 在a中但不在b中的元素
    >>> a - b
    {'3'}
    # 在ab并集但不在ab交集中的元素
    >>> a ^ b
    {'3', '4'}
    
  • 相关阅读:
    codevs1430 素数判定
    codevs1212 最大公约数
    codevs1012 最大公约数和最小公倍数问题
    codevs1160 蛇形矩阵
    Debate CodeForces
    Divide Candies CodeForces
    Login Verification CodeForces
    Colorful Bricks CodeForces
    ExaWizards 2019 English D
    Cards and Joy CodeForces
  • 原文地址:https://www.cnblogs.com/bill-h/p/14304104.html
Copyright © 2011-2022 走看看