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,你好!

  • 相关阅读:
    charCodeAt() 和charAt()
    去除全角空格
    string字符串js操作
    取小数的常见操作
    js取最大最小值
    js加减法运算多出很多小数点
    js设置div透明度
    setTimeout设置不起作用
    node.js 找不到 xxx 模块解决办法
    servlet 监听器和过滤器入门
  • 原文地址:https://www.cnblogs.com/yjlch1016/p/9497123.html
Copyright © 2011-2022 走看看