• python3与python2中的string.join()函数


    在python2中,string 模块中有一个join()函数,用于以特定的分隔符分隔源变量中的字符串,将其作为新的元素加入到一个列表中,例如:

    body=string.join((
                              "From: %s" % FROM,
                              "To: %s" % TO,
                              "Subject: %s" % SUBJECT,
                              ""
                              text
                              ),"
    ")            

    这是一个电子邮件的标准格式,通过string.join()函数,可以把元组中的各个字段以“ ”分隔后保存到body变量中

    但是在python3中,string模块中取消了join()函数,join()函数作为一个全局函数被使用,函数变量也有两个改为了一个使用方法为:

    body="
    ".join((
                              "From: %s" % FROM,
                              "To: %s" % TO,
                              "Subject: %s" % SUBJECT,
                              ""
                              text
                        ))            

    即,原来string模块的申明位置定义分隔符,要分割的源变量整体作为一个参数传入join()函数

  • 相关阅读:
    计算机基础
    程序的控制结构
    day 04作业
    数据类型-数据类型
    第二次作业
    第二次博客
    第一篇博客
    原生js与ajax应用
    ajax原理及其优缺点
    jQuery动画
  • 原文地址:https://www.cnblogs.com/zlgxzswjy/p/6336878.html
Copyright © 2020-2023  润新知