第015講 字串 格式化

2021-09-29 08:47:52 字數 3285 閱讀 3083

(標答出處: 魚c論壇)

《零基礎入門學習python》

根據說明填寫相應的字串格式化符號

符 號 說 明

%c 格式化字元及其ascii碼

%s 格式化字串

%d 格式化整數

%o 格式化無符號八進位制數

%x 格式化無符號十六進製制數

%x 格式化無符號十六進製制數(大寫)

%f 格式化定點數,可指定小數點後的精度

%e 用科學計數法格式化定點數

%g 根據值的大小決定使用%f或者%e

%g 根據值的大小決定使用%f或者%e

請問以下這行**會列印什麼內容?

「}」.format(「不列印」, 「列印」)

『』

以下**中,a, b, c是什麼引數?

「 love .」.format(a=「i」, b=「fishc」, c=「com」)

'i love fishc.com'

是關鍵字引數

以下**中,, , 是什麼引數?

「 love .」.format(「i」, 「fishc」, 「com」)

'i love fishc.com'

是位置引數

如果想要顯示pi = 3.14,format前邊的字串應該怎麼填寫呢?

『』.format('pi = ', 3.1415)

''.format('pi = ',3.1415)

動動手:

編寫乙個進製轉換程式,程式演示如下(提示,十進位制轉換二進位制可以用bin()這個bif):

temp = input('請輸入乙個整數(輸入q結束程式):')

while temp!='q' :

a = hex(int(temp))

b = oct(int(temp))

c = bin(int(temp))

print('十進位制 -> 十六進製制:',temp,' -> ',a)

print('十進位制 -> 八進位制:',temp,' -> ',b)

print('十進位制 -> 二進位制:',temp,' -> ',c)

temp = input('請輸入乙個整數(輸入q結束程式):')

動動***:

編寫乙個進製轉換程

q = true

while q:

num = input('請輸入乙個整數(輸入q結束程式):')

if num != 'q':

num = int(num)

print('十進位制 -> 十六進製制 : %d -> 0x%x' % (num, num))

print('十進位制 -> 八進位制 : %d -> 0o%o' % (num, num))

print('十進位制 -> 二進位制 : %d -> ' % num, bin(num))

else:

q = false

(標答出處: 魚c論壇)

《零基礎入門學習python》

根據說明填寫相應的字串格式化符號

符 號 說 明

%c 格式化字元及其ascii碼

%s 格式化字串

%d 格式化整數

%o 格式化無符號八進位制數

%x 格式化無符號十六進製制數

%x 格式化無符號十六進製制數(大寫)

%f 格式化定點數,可指定小數點後的精度

%e 用科學計數法格式化定點數

%g 根據值的大小決定使用%f或者%e

%g 根據值的大小決定使用%f或者%e

請問以下這行**會列印什麼內容?

「}」.format(「不列印」, 「列印」)

『』

以下**中,a, b, c是什麼引數?

「 love .」.format(a=「i」, b=「fishc」, c=「com」)

'i love fishc.com'

是關鍵字引數

以下**中,, , 是什麼引數?

「 love .」.format(「i」, 「fishc」, 「com」)

'i love fishc.com'

是位置引數

如果想要顯示pi = 3.14,format前邊的字串應該怎麼填寫呢?

『』.format('pi = ', 3.1415)

''.format('pi = ',3.1415)

動動手:

編寫乙個進製轉換程式,程式演示如下(提示,十進位制轉換二進位制可以用bin()這個bif):

temp = input('請輸入乙個整數(輸入q結束程式):')

while temp!='q' :

a = hex(int(temp))

b = oct(int(temp))

c = bin(int(temp))

print('十進位制 -> 十六進製制:',temp,' -> ',a)

print('十進位制 -> 八進位制:',temp,' -> ',b)

print('十進位制 -> 二進位制:',temp,' -> ',c)

temp = input('請輸入乙個整數(輸入q結束程式):')

動動***:

編寫乙個進製轉換程

q = true

while q:

num = input('請輸入乙個整數(輸入q結束程式):')

if num != 'q':

num = int(num)

print('十進位制 -> 十六進製制 : %d -> 0x%x' % (num, num))

print('十進位制 -> 八進位制 : %d -> 0o%o' % (num, num))

print('十進位制 -> 二進位制 : %d -> ' % num, bin(num))

else:

q = false

第015講 字串 格式化

測試題 c 格式化字元及其ascii碼 s 格式化字串 d 格式化整數 o 格式化無符號八進位制數 x 格式化無符號十六進製制數 x 格式化無符號十六進製制數 大寫 f 格式化定點數,可指定小數點後的精度 e 用科學計數法格式化定點數 g 根據值的大小決定使用 f或者 e g 根據值的大小決定使用 ...

字串格式化

sprintf snprintf snprintf std stringstream std strstream boost lexical cast boost format cstring format 1 sprintf 使用 sprintf 不安全,輕則破壞資料的準確性,重則程式崩潰。請看下...

格式化字串

通常在使用字串的時候,會對字串進行格式化,然後輸出或呼叫 一般我們使用替換標記對字串進行格式化 string str1 string.format add is 1,2,3 而且在c 中的替換標記可以以任意順序和次數出現在格式化字串中,但替換值是按順序排的,而且替換標記不能超出索引範圍 string...