string-formatting

    1熱度

    2回答

    我試圖寫使用以下代碼包含「阿爾法= ABCD」到一個文本文件的消息: #include <stdio.h> #include <wchar.h> int main() { const wchar_t *a = L"abcd", *msg = L"alpha = %s\n"; FILE *f = fopen("./deleteme", "a");

    1熱度

    4回答

    我正試圖改進這個code以使其在Python 3.6中更高效。 row是一個列表(它來自csv讀者) sql = "CREATE TABLE %s (%s)" % (tablename,", ".join([ "%s text" % column for column in row ])) 我不知道這是否是去,但到目前爲止,我能夠通過更換前兩個提高代碼的最佳方式%s但不是第三個。 query

    1熱度

    1回答

    是否可以從XAML中的StringFormat綁定屬性訪問屬性值?我的意思是,這是我的XAML: <TextBox Name="costBlock" Grid.Row="4" Grid.Column="1" Margin="4" IsEnabled="False" Text="{Binding DataContext.CalculatedCost, Mode=OneWay, String

    1熱度

    2回答

    我在Excel中遇到了棘手的問題;我有一個串聯的字符串,consiting兩個時間值: 在格式化的單元格= 15:00:00和23點○○分00秒 時間值級聯單元應該是15:00:00 23:00 :00 級聯電池目前是0.625 0.95833 ... 我明白了Excel中有多個值,在一個小區的問題 - 但有沒有辦法在一個單元格格式化他們兩個? 由於這些數字首先來自於計算,所以我無法真正重新格式化

    0熱度

    3回答

    我正在學習Java,所以也許這是一個愚蠢的問題,但它在這裏。我知道一個String變量可以在Java中使用的.format方法進行格式化: String.format("|%20s|", "Hello world"); >>| Hello world| 但我怎麼可以指定使用可變寬度是多少?即,而不是鍵入litteral '20': String.format("|%MY_VARs|",

    0熱度

    1回答

    我試圖生成的數字,其中輸出可能是這樣一個簡單的三角形形狀: 1 22 333 但是,我不能讓這與嵌套字符串工作格式,我可以達到的最佳效果如下... for i in range(1, size+1): line = f'{i}' *i print(f"{line:>{size}}") 理想情況下,我希望'行'嵌套在打印方法中。有什麼建議麼?

    0熱度

    1回答

    我的模板字符串與名稱替換變量在格式化,像 mystr = "Some {title} text {body}" mystr_ready = mystr.format(title='abc', body='bcd') 可以有{}有許多不同的替代變量名,我們不這樣做每次都要知道他們的名字,所以在我將他們從數據庫中取代之前,我需要首先知道他們的名字(從數據庫中巨大的表中取得所有變體太慢)。 所以我

    -1熱度

    1回答

    !/斌/慶典 這個腳本是顯示不同的文本重點講和背景 前兩個變量是每行的格式變量,我將不得不放入。 FORMAT_STRING='%b%30s%30s\n' DEFAULT='\033[0m' 這些變量使用顏色代碼,以快捷方式進入approprate線 RED_ON_BLACK='\033[31;40m' YELLOW_ON_BLACK='\033[33;40m'

    0熱度

    1回答

    左圖是我現在擁有的。正確的形象是我的目標。 我需要整數三個空格小數位之前。如果它是0,我只需要一個0在它之前顯示兩個空格。這是我如何做的,但它不起作用,因爲它會產生左圖像。我需要它在小數點之前強制三個空格。 mAttemptOneScore.setText(String.format("%3.2f", mScoreAttemptOne)); mAttemptTwoScore.setTex

    0熱度

    1回答

    我有以下長:201700112345,我想將其轉換爲2017.001.12345。 我知道我可以只使用一個子: long l = 201700112345L; String s = Long.toString(l); String result = s.substring(0,4)+"."+s.substring(4,7)+"."+s.substring(7); 但我也有一個String.