• 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)

  • 相关阅读:
    需求获取过程中的逆向沟通
    程序员==生 涯 篇
    算法设计
    灯的启示:微软对唐骏的面试题
    使用Gzip压缩提升WEB服务器性能
    简历误区
    招聘编辑的七道面试题
    web2.0及其相关技术
    经典面试题助你成功就业
    逗号网站推广营销策略
  • 原文地址:https://www.cnblogs.com/rocketfan/p/1566452.html
Copyright © 2020-2023  润新知