python 面試題(2) 字串連線問題

2021-10-02 11:54:25 字數 1885 閱讀 7512

**演示:

#第一種: + (加號)

s1='hello'

s2='ailijia'

s=s1 + s2

print

("加號連線:"

,s)#第二種: 直接連線

s="hello"

"ailijia"

print

("直接連線:"

,s)#第三種: ,(逗號)連線

from io import stringio

import sys

old_stdout = sys.stdout

result = stringio(

)sys.stdout = result

print

('hello'

,'world'

)sys.stdout = old_stdout #恢復標準輸出

result_str = result.getvalue(

)print

("用逗號連線:"

,result_str)

#第四種: 格式化連線

s='%s %s'

%(s1,s2)

print

("格式化連線:"

,s)#第五種: join

s=" "

.join(

[s1,s2]

)print

("join連線:"

,s)

執行結果:

**演示:

#第一種: 加號

n =20

s=s1 +

str(n)

print

(s)m =

12.3

i =true

print

(s1 +

str(n)

+str

(m)+

str(i)

)#第二種: 格式化

s ='%s %d %f'

%(s1,n,m)

print

("格式化:"

,s)#第三種: 重定向

from io import stringio

import sys

old_stdout = sys.stdout

result = stringio(

)sys.stdout = result

print

(s1,

true

,n,m)

sys.stdout = old_stdout #恢復標準輸出

result_str = result.getvalue(

)print

("用逗號連線:"

,result_str)

執行結果:

**演示:

class

myclass

:def

__str__

(self)

:return

'this is a myclass instance.'

my=myclass(

)s = s1 +

str(my)

print

(s)

執行結果:

python 面試題(3)— 進製轉換

DB2字串連線

db2字串連線 db2字串連線和oracle資料庫相同,使用 進行db2字串連線,其使用方式和mssqlserver中的加號 一樣。比如執行下面的sql語句 select 工號為 fnumber 的員工姓名為 fname from t employee where fname is notnull ...

DB2字串連線

db2字串連線 db2字串連線和oracle資料庫相同,使用 進行db2字串連線,其使用方式和mssqlserver中的加號 一樣。比如執行下面的sql語句 select 工號為 fnumber 的員工姓名為 fname from t employee where fname is not null...

python字串連線操作 Python字串拼接

今天總結一下python中字串拼接的方法 符號 拼接 符號 拼接 join 方法拼接 foamat 方法拼接 string模組內的template物件拼接 1.使用符號 拼接 定義乙個字元 var xiaoming str1 var is a shy boy 前面拼接 str2 i think va...