python入門6 字串拼接 格式化輸出

2022-07-08 06:36:14 字數 1750 閱讀 8362

字串拼接方式

1  使用 + 拼接字串

2  格式化輸出:%s字串 %d整數 %f浮點數 %%輸出% %x-16進製制 %r-原始字串 

3 str.format()

**如下:

#

coding:utf-8

#/usr/bin/python

"""2018-11-03

dinghanhua

字串拼接,格式化輸出

"""import

time

name = input('

input name :

') #

輸入姓名

age = int(input('

input age:

')) #

輸入年齡

nowtime = time.strftime('

%y%m%d %h:%m:%s

',time.localtime()) #

當前時間

'''

使用 + 拼接字串

'''#

字串連線

print('

your name is

'+name+'

,\nyour are

'+str(age)+'

years old. \ntime:

'+nowtime)

'''

格式化輸出

方式一: %s字串 %d整數 %f浮點數 %%輸出% %x-16進製制 %r-原始字串

方式二: str.format()

'''

#

格式化輸出

print("""

your name is %s,

your are %d years old.

time: %s

"""%(name,age,nowtime))

'''浮點數制定輸出2位小數; %%輸出%

'''percent = 50.5

print('

percent is %.2f%%

' % percent) #

制定浮點數的小數字

'''%x

'''x = 0xf00

print('

16進製制:0x%x

' %x)

'''%s,%r的區別

'''print('

str is %%s %s

' % r'

c:\user\local')

print('

str is %%r %r

' % r'

c:\user\local

')

#

str.format()

str = """

your name is ,

your are years old.

time:

"""print

(str.format(name,age,nowtime))

str2 = """

your name is ,

your are years old.

time:

"""print(str2.format(name=name,age=age,time1=nowtime))

6 字串拼接

字串相加 alert hello world hello world 數值字串相加 alert 100 100 100100 數值字串 數值 alert 11 12 1112口訣 數值相加,字元相連 var age 18 console.log pink老師age歲啦 這樣不行 console.lo...

ES6 字串拼接

es6 引入模板字串來簡化了字串的拼接 傳統字串拼接 如下 var firstname 張 var lastname 三 var splicing 我的姓 firstname 名字叫 lastname console.log splicing 我的姓張名字叫三 使用模板字串拼接 var newspl...

es6 字串模板拼接和傳統字串拼接

注意 字串可以用單引號 或者 雙引號,出於方便大家理解,文章以下內容統一使用單引號 如果只是乙個字串和乙個變數拼接,使用傳統的字串拼接就沒什麼問題,只需要乙個 號和乙個 號就好了 但是有時候會有多個字串與變數拼接,那麼就會有一大堆的 號和 號,造成 不美觀。1.傳統的字串拼接 var name mo...