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)

  • 相关阅读:
    实现粘贴WORD图片的在线编辑器
    js实现大文件分片上传的工具
    Nginx实现大文件分片上传的方法
    百度WebUploader实现大文件分片上传的方法
    ckeditor粘贴上传图片
    umediter实现粘贴word图片
    java.net.Socket
    matlab创建对角型矩阵
    QtList
    matlab矩阵行最简形
  • 原文地址:https://www.cnblogs.com/rocketfan/p/1566452.html
Copyright © 2011-2022 走看看