做個小總結:
可能是我還沒找到更好的方法,但是小遺憾的是,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
sys2
input
=sys.argv[1]
3input2
=sys.argv[2]
45s =
'i love '+
input +'
and '+
input2 +'
the best'6
(s)78s
='i love %s and %s the best'%
(input, input2)
9print
(s)10
11params=12
s ='i love %(input)s and %(input2)s the best'%
params
13print
(s)14
1516
from
string
import
template
17s
=template(
'i love $input and $input2 the best')
18s
=s.substitute(input
=input, input2
=input2)
19print
(s)
python字串 Python 字串
建立字串很簡單,只要為變數分配乙個值即可。例如 var1 hello world var2 python runoob python訪問字串中的值python不支援單字元型別,單字元在 python 中也是作為乙個字串使用。python訪問子字串,可以使用方括號來擷取字串,如下例項 例項 pytho...
python字串 python字串
單引號示例常用的轉義字元 轉義字元案例1format 格式化練習1 help sisdigit,isnumeric,isdecimal 三個判斷數字的函式 isalnum 檢查字串是否由字母加數字組成 s test1split 字串拆分 splitlines 已換行符拆分 join 合成字串 upp...
字串的顯示寬度
字元寬度資料庫 字元寬度文件 文件中定義了unicode字元的顯示寬度如下 a ambiguous 不確定 f fullwidth 全形 h halfwidth 半形 n neutral 中性 na narrow 窄 w wide 寬 總體來說 in a broad sense,wide chara...