美文网首页
python 常见API

python 常见API

作者: json_q | 来源:发表于2018-12-07 11:12 被阅读0次

    print(*object, sep=' ', end='\n'):print函数是用来打印的,sep,end着两个参数,是可选参数,不写的话,表示print打印多个的链接符是' ',结尾时候换行

    '''
    参数都不给的情况下,sep默认是' ',end默认是换行
    '''
    list = [1, 2, 3]
    for key in list:
      print(key, key)
    #执行结果为
    1 1
    2 2
    3 3
    '''
    sep='==', 不给默认是换行
    '''
    list = [1, 2, 3]
    for key in list:
      print(key, key, sep='==')
    #执行结果是
    1==1
    2==2
    3==3
    '''
    sep='==', end='?'
    '''
    list = [1, 2, 3]
    for key in list:
      print(key, key, sep='==', end='?')
    #执行结果是
    '1==1?2==2?3==3?'
    

    zip():这个方法是将可迭代的对象换成一个个元组,如果有多个对象,并且对象长度不一致,那么返回的列表长度和最小的对象长度一致

    注意1:因为是转换可迭代对象,所以可以是字符串,列表,字典

    注意2:可迭代对象可以是一个

    注意3:返回的是列表,列表里面的元素是一个个元组

    '''
    迭代对象是列表
    '''
    test1 = ['red', 'green', 'yellow']
    test2 = [1, 2, 3]
    for key in zip(test1, test2):
      print(key)
    #得到的值为
    ('red', 1)
    ('green', 2)
    ('yellow', 3)
    
    '''
    迭代对象是字典
    '''
    test3 = {
        'color': 'red',
        'age': 21
    }
    test4 = {
        'sex': 'nan',
        'name': 'json'
    }
    for key in zip(test3, test4):
      print(key)
    #得到的结果如下,遍历字典的话,返回的是key值
    ('color', 'sex')
    ('age', 'name')
    '''
    迭代的对象是字符串
    '''
    test5 = ['zip']
    for key in zip(*test5):
      print(key)
    #这里需要注意的是*test5 是相当于把列表解压,['zip'] ==> 'zip',将列表转换成一个个字符串
    #上面这句话相当于for key in zip('zip'),也就是迭代对象是一个字符串
    #得到的结果如下
    ('z',)
    ('i',)
    ('p',)
    #元组为一个的时候,后面要加上一个逗号,
    

    相关文章

      网友评论

          本文标题:python 常见API

          本文链接:https://www.haomeiwen.com/subject/zlvzcqtx.html