python 字串的顯示

2021-09-05 21:40:24 字數 1202 閱讀 3355

做個小總結:

可能是我還沒找到更好的方法,但是小遺憾的是,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

print

(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...