zoukankan      html  css  js  c++  java
  • Python拼接字符串的7种方法

    1、直接通过+操作:

    s = 'Python'+','+'你好'+'!'
    print(s)

    打印结果:

    Python,你好!

    2、通过join()方法拼接:

    将列表转换成字符串

    strlist=['Python', ',', '你好', '!']
    print(''.join(strlist))

    打印结果:

    Python,你好!

    3、通过format()方法拼接:

    字符串中{}的数量要与format()方法中的参数数量一致

    s = '{},{}!'.format('Python', '你好')
    print(s)

    打印结果:

    Python,你好!

    4、通过%拼接:

    s = '%s,%s!' % ('Python', '你好')
    print(s)

    打印结果:

    Python,你好!

    5、通过()多行拼接:

    当Python遇到未闭合的小括号,会自动将多行拼接成一行

    s = (
    'Python'
    ','
    '你好'
    '!'
    )
    print(s)

    打印结果:

    Python,你好!

    6、通过string模块中的Template对象拼接:

    from string import Template


    s = Template('${s1},${s2}!')
    # Template的实现方式是首先通过Template初始化一个字符串
    # 这些字符串中包含了一个个key
    print(s.safe_substitute(s1='Python', s2='你好'))
    # 通过调用substitute或safe_subsititute
    # 将key值与方法中传递过来的参数对应上
    # 从而实现在指定的位置导入字符串

    打印结果:

    Python,你好!

    7、通过F-strings(字符串插值)拼接:

    s1 = 'Python'
    s2 = '你好'
    print(f'{s1},{s2}!')

    打印结果:

    Python,你好!

  • 相关阅读:
    loj10008家庭作业
    loj10006数列分段
    loj10005数列极差
    loj10004智力大冲浪
    codevs 1996 矿场搭建
    11.3 上午考试
    11.2 晚上考试
    11.2 下午考试
    11.2 上午考试
    11.1 下午考试
  • 原文地址:https://www.cnblogs.com/yjlch1016/p/9497123.html
Copyright © 2011-2022 走看看