zoukankan      html  css  js  c++  java
  • python 字符串的显示

    做个小总结:
    可能是我还没找到更好的方法,但是小遗憾的是,python似乎目前无法支持类似shell脚本,perl
    所支持的标量内插,所以在显示的时候无法像下面,这种个人感觉,最清晰,方便的方法。
    比如,用户输人2个变量‘basketball', 'swimming', shell或者per可以如下显示出 I love basketball and swimming the best.
    #shell
    input = 'basketball'
    input2 = 'swimming'
    print 'I love $input and $input2 the best'
    #perl
    $input = 'basketball'
    $input2 = 'swimming'
    print 'I love $input and $input2 the best'
    那么python 中如何显示呢,有如下方法,按需选择吧,希望以后能直接支持类似sell脚本的显示方法,把$看作转义符:)
     1 import sys
     2 input = sys.argv[1]
     3 input2 = sys.argv[2]
     4 
     5 = 'I love ' + input + ' and ' + input2 + ' the best'
     6 print(s)
     7 
     8 = 'I love %s and %s the best'%(input, input2)
     9 print(s)
    10 
    11 params= {'input': input, 'input2': input2 }
    12 = 'I love %(input)s and %(input2)s the best'%params
    13 print(s)
    14 
    15 
    16 from string import Template
    17 = Template('I love $input and $input2 the best')
    18 =s.substitute(input=input, input2=input2)
    19 print(s)

  • 相关阅读:
    group_concat的长度限制
    mb_strlen默认字符集问题
    &符号导致的一个bug
    python面向对象编程系列
    python基础之面向过程编程系列
    RPA流程自动化
    什么是DevOps?
    ansible详解
    saas和paas的区别
    CPT/cpt接口
  • 原文地址:https://www.cnblogs.com/rocketfan/p/1566452.html
Copyright © 2011-2022 走看看