• Python基础函数


    join()函数的用法

    join()函数连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串

    语法:'sep'.join(seq)

    参数说明
    sep:分隔符。可以为空
    seq:要连接的元素序列、字符串、元组、字典
    上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串

    返回值:返回一个以分隔符sep连接各个元素后生成的字符串

    • 字符串:
    k = ','
    sty = 'extasy'
    print(k.join(sty))
    e,x,t,a,s,y
    
    • 列表:
    f = 'x'
    seq = ["a", "b", "c"]
    joined = f.join(seq)
    print(joined)
    axbxc
    type(joined)
    str
    

    字典:

    seq4 = {'hello':1,'good':2,'boy':3,'doiido':4}
    v = ':'
    joined = v.join(seq4)
    print(joined)
    hello:good:boy:doiido
    

    index()函数的用法

    index()函数用于从列表、字符串中找出某个值第一个匹配项的索引位置。不适用于字典对象。因为字典对象没有顺序。

    #列表
    ld = ["a", "b", "c","d","e","a"]
    print(ld.index("a")) #有两个'a',返回的是第一个匹配项的位置。
    0 
    print(ld.index("d"))
    3
    #字符串
    sc = 'fecdoekdc'
    print(sc.index('d'))
    3
    

    find()函数用法与index()函数差不多。但find()不支持列表对象。

    zz = 'fldfdfwfwefwxwe'
    zz.find("d") #返回的是第一个匹配项的位置。
    2
    zz.find("fwe") #返回的是第一个匹配项的位置。
    7
    

    Python字典对象(dictionary)

    注意:定义字典时,键在前,值在后,键必须唯一性,值可以不唯一,如果键有相同,值则取最后一个。

    seq4 = {'hello':1,'good':2,'boy':3,'doiido':4,8:'ppp'}
    #通过键访问对象。键可以是不同类型的数据
    seq4['boy']
    3
    seq4[8]
    'ppp'
    

    如果键有相同,值则取最后一个。

    seq4 = {'hello':1,'good':2,'boy':3,'doiido':4,8:'ppp','boy':5}
    seq4['boy']
    5
    
    个人公众号:ApocalypseNow。分享互联网数据分析行业经验。
  • 相关阅读:
    英雄无敌5东方部落秘籍
    Tomcat基础学习
    Flume入门
    SparkStreaming 编程指南
    Kafka单机配置部署
    Kafka介绍 (官方文档翻译)
    spark调优
    《Spark Python API 官方文档中文版》 之 pyspark.sql (四)
    《Spark Python API 官方文档中文版》 之 pyspark.sql (三)
    git基本常用命令总结
  • 原文地址:https://www.cnblogs.com/malcolmwallace/p/13844034.html
Copyright © 2020-2023  润新知