(標答出處: 魚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...