string-formatting 相关问题

通常指的是将任意数量的各种数据类型显示为字符串的许多方法。

具有不同字体大小的MAUI XAML标签

我需要一个标签来显示数千范围内的数字。我没有按照要求使用千位分隔符,但我希望用户能够专注于千位。例如,如果我要展示...

回答 1 投票 0

合并文件 unix 的两行

我正在尝试修改文件,将第 10 行合并到第 9 行。例如,我的文件如下所示: 9 你好 10 世界 我想要一个新文件: 9 世界你好。 怎么会...

回答 1 投票 0

f 字符串与 str.format()

我在 Python 3.5 项目中经常使用 .format(),但我担心它会在下一个 Python 版本中被弃用,因为 f-strings(一种新的字符串文字)。 >>>...

回答 6 投票 0

如何使用Python格式化带有三引号的多行字符串? [重复]

我在网上找不到这个,但基本上我有一个这样的字符串: s = "名称={0}, 地址={1}, 昵称={2}, 年龄={3}, 评论= ”“” {4} ”“” ” 我需要像使用 variab 一样格式化这个字符串...

回答 4 投票 0

如何在vb.net中的数据表编辑时和编辑后设置datagridview和datarow单元格格式

我正在尝试在 vb.net 中的数据表编辑时和编辑后设置 datagridview 和 datarow 单元格格式。 Price 列是否有可能在编辑后仍然使用 string.empty 所以它...

回答 1 投票 0

一步将 f 字符串中的所有浮点数四舍五入为相同位数的简单方法是什么?

我有一个很长的 f 字符串,其中包含许多浮点值,我想将所有这些值四舍五入到相同的位数。有没有一种方法可以一次性或以一种聪明的方式做到这一点,或者我是否需要指定

回答 2 投票 0

是否可以一步将 f 字符串中的所有浮点数舍入为相同位数?

我有一个很长的f字符串,其中包含许多浮点值,我都想四舍五入到相同的位数。有没有一种方法可以一次性完成此操作,或者我是否需要立即指定数字......

回答 1 投票 0

使用 StringFormat 将字符串添加到 WPF XAML 绑定

我有一个 WPF 4 应用程序,其中包含一个 TextBlock,该 TextBlock 具有与整数值(在本例中为摄氏度温度)的单向绑定。 XAML 看起来像这样: 我有一个 WPF 4 应用程序,其中包含一个 TextBlock,它单向绑定到整数值(在本例中为摄氏度温度)。 XAML 看起来像这样: <TextBlock x:Name="textBlockTemperature"> <Run Text="{Binding CelsiusTemp, Mode=OneWay}"/></TextBlock> 这对于显示实际温度值来说效果很好,但我想格式化该值,使其包含°C而不仅仅是数字(30°C而不只是30)。我一直在阅读有关 StringFormat 的内容,并且看到了几个像这样的通用示例: // format the bound value as a currency <TextBlock Text="{Binding Amount, StringFormat={}{0:C}}" /> 和 // preface the bound value with a string and format it as a currency <TextBlock Text="{Binding Amount, StringFormat=Amount: {0:C}}"/> 不幸的是,我见过的所有示例都没有像我尝试那样将字符串附加到绑定值。我确信它一定很简单,但我没有运气找到它。谁能向我解释一下该怎么做吗? 您的第一个示例实际上就是您所需要的: <TextBlock Text="{Binding CelsiusTemp, StringFormat={}{0}°C}" /> 请注意,在绑定中使用 StringFormat 属性似乎仅适用于“文本”属性。 将此用于 Label.Content 将不起作用 如果您在字符串中间有 Binding 或多个绑定,那么这里有一个非常适合可读性的替代方案: <TextBlock> <Run Text="Temperature is "/> <Run Text="{Binding CelsiusTemp}"/> <Run Text="°C"/> </TextBlock> <!-- displays: 0°C (32°F)--> <TextBlock> <Run Text="{Binding CelsiusTemp}"/> <Run Text="°C"/> <Run Text=" ("/> <Run Text="{Binding Fahrenheit}"/> <Run Text="°F)"/> </TextBlock> 在 xaml 中 <TextBlock Text="{Binding CelsiusTemp}" /> 在ViewModel中,这种设置值的方式也有效: public string CelsiusTemp { get { return string.Format("{0}°C", _CelsiusTemp); } set { value = value.Replace("°C", ""); _CelsiusTemp = value; } }

回答 4 投票 0

String.格式化整数以使用千位分隔符,不带小数位或小整数前导 0

愚蠢的问题,我想格式化一个整数,使其与 1000 的分隔符 (,) 一起出现,但也没有小数位且没有前导 0。 到目前为止我的尝试是: 字符串.Format(...

回答 6 投票 0

如何将 f 字符串与变量一起使用,而不是与字符串文字一起使用?

我想将 f 字符串与我的字符串变量一起使用,而不是使用字符串文字“...”定义的字符串。 这是我的代码: name=["深","mahesh","nirbhay"] 用户_...

回答 5 投票 0

在 Python 中引用 F 字符串中的字符串值

我正在尝试引用我发送到 Python 中的 f 字符串的值之一: f'这是我想要引用的值:\'{value}\'' 这可行,但我想知道是否有一个格式化选项可以为我做到这一点,

回答 2 投票 0

如何格式化浮点数以省略分数末尾的零

我想格式化一个浮点数,使其最多有 3 个小数位,但如果最后一个小数位为 0,则忽略它们。 输入:预期输出 1.1234 : 1.123 1.120:1.12 1.100:1.1 1.0 ...

回答 1 投票 0

Python的日志格式可以根据消息日志级别修改吗?

我正在使用Python的日志记录机制将输出打印到屏幕上。我可以使用 print 语句来做到这一点,但我希望允许用户更精细地调整粒度来禁用某些类型的 ou...

回答 8 投票 0

在c中使用scanf读取float

我有一个包含浮点变量的结构, 结构体我的结构体{ 浮动p; }newMyStruct; 我正在使用 scanf 读取一个值 int main(){ scanf("%f",&(newMyStruct.p)); } ...

回答 2 投票 0

WPF TextBox为所有控件设置通用的StringFormat

是否可以为项目中的所有(或部分)文本框设置 Binding 属性的 StringFormat ?是的,我可以写一些类似的东西 是否可以为项目中的所有(或部分)文本框设置 Binding 属性的 StringFormat ?是的,我可以写类似的东西 <TextBox x:Name="SetPosition" Style="{StaticResource TextBoxSmallStyle}" Text="{Binding SetPosition, Mode=TwoWay, StringFormat='{}{0:#0.0}'}" /> 但是为许多相同的文本框设置它太无聊了)))如你所见,我使用的样式包括高度,宽度等。我无法覆盖样式中的绑定属性,因为需要将此样式与任何绑定路径属性一起使用,但绑定只能完全覆盖。 哪里有解决方法? 附:我已经使用的不是标准 TextBox,而是覆盖了我的特殊功能的控件。我可以覆盖 Binding 以使用组件的代码隐藏吗? 我对在“查看”时需要“特殊”处理的属性使用(可重用)“功能”代码;例如 public string FirstName { get; set; } public string LastName { get; set; } public string FullName => this.FirstName + " " + this.LastName; ... TextBlock Text={Binding FullName} ...

回答 1 投票 0

Powershell 无法识别已格式化为日期时间格式的日期

我正在通过 API 使用 powershell 搜索 Splunk 并获取包含日期的数据列表(不是 DateTime 格式)。 API 调用是由一个运行良好的函数执行的,并且它适用于初始

回答 1 投票 0

如何在 XAML 中格式化 TimeSpan

我正在尝试格式化绑定到 TimeSpan 属性的文本块。如果该属性的类型为 DateTime,则该方法有效,但如果该属性的类型为 TimeSpan,则该方法失败。我可以使用转换器来完成它。但我是

回答 12 投票 0

我应该如何在 C++ 的类方法中正确使用 __attribute__ ((format (printf, x, y))) ?

我正在尝试为调试打印定义一个类方法,其行为类似于 printf: 内联 void debug(const char* fmt, ...) __attribute__ ((format (printf, 1, 2))) 当我使用 -Wformat 或 -... 进行编译时

回答 4 投票 0

将数字格式化为特定的 QString 格式

我有一个关于将十进制数格式化为特定 QString 格式的问题。基本上,我的程序中有一个可以接受任何值的输入框。我希望它能够翻译这个博文中的值...

回答 2 投票 0

使用字符串格式显示最多2位小数或简单整数

我有一个要显示的价格字段,有时可以是 100 或 100.99 或 100.9,我想要的是仅在为该价格输入小数点时才以 2 位小数显示价格,对于

回答 18 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.