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.