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

  • 相关阅读:
    单位表示
    linux 文件权限
    php中高级基础知识点
    CodeIgniter配置之SESSION
    提高PHP开发质量的36个方法(精品)
    数据库优化举例详解
    ajax 跨域解决 网上资料
    static(静态)关键字
    假如java类里的成员变量是自身的对象
    Java 静态代码块&构造代码块&局部代码块
  • 原文地址:https://www.cnblogs.com/yjlch1016/p/9497123.html
Copyright © 2011-2022 走看看