Questions tagged «string»

字符串是有限的符号序列,通常用于文本,尽管有时用于任意数据。

7
为什么在Ruby中构建字符串时,铲运算符(<<)优于正等号(+ =)?
我正在研究Ruby Koans。 about_strings.rb中的test_the_shovel_operator_modifies_the_original_stringKoan 包含以下注释: 在构建字符串时,Ruby程序员倾向于使用铲运算符(&lt;&lt;)而不是加等于运算符(+ =)。为什么? 我的猜测是它涉及速度,但我不了解引擎盖下的动作会导致铲子操作员更快。 有人可以解释此偏好背后的详细信息吗?

3
Python:对Unicode转义的字符串使用.format()
我正在使用Python 2.6.5。我的代码要求使用“大于或等于”符号。它去了: &gt;&gt;&gt; s = u'\u2265' &gt;&gt;&gt; print s &gt;&gt;&gt; ≥ &gt;&gt;&gt; print "{0}".format(s) Traceback (most recent call last): File "&lt;input&gt;", line 1, in &lt;module&gt; UnicodeEncodeError: 'ascii' codec can't encode character u'\u2265' in position 0: ordinal not in range(128)` 为什么会出现此错误?有正确的方法吗?我需要使用该.format()功能。




16
Python:将None转换为空字符串的最惯用方式?
做以下事情的最惯用的方法是什么? def xstr(s): if s is None: return '' else: return s s = xstr(a) + xstr(b) 更新:我合并了Tryptich的建议使用str(s),这使此例程可用于字符串以外的其他类型。Vinay Sajip的lambda建议给我留下了深刻的印象,但是我想保持我的代码相对简单。 def xstr(s): if s is None: return '' else: return str(s)
156 string  python  idioms 




21
在C中使用分隔符分割字符串
如何使用C编程语言编写一个函数,以分隔符并返回带有分隔符的字符串数组? char* str = "JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC"; str_split(str,',');
155 c  string  split 

13
如何在某个位置的字符串中插入字符?
我输入的是int6位数的值。我想将其显示为String从末尾起2位数的小数点(。)int。我想用float,但建议使用String一个更好的显示输出(而不是1234.5会1234.50)。因此,我需要一个函数,该函数将intas作为参数,并String从末尾返回2位数的小数点格式正确。 说: int j= 123456 Integer.toString(j); //processing... //output : 1234.56
155 java  string  casting 

26
如何检查字符串是否为int而不是double等等?
PHP具有intval()将字符串转换为整数的功能。但是,我想事先检查字符串是否为整数,以便在错误的情况下向用户提供有用的错误消息。PHP有is_int(),但是对于像这样的字符串返回false "2"。 PHP具有is_numeric()函数,但是如果数字是双精度数,它将返回true。我想要的东西将为双精度返回false,但对于整数则为true。 例如: my_is_int("2") == TRUE my_is_int("2.1") == FALSE
155 php  string  casting  types  int 


9
Ruby on Rails:如何将字符串呈现为HTML?
我有 @str = "&lt;b&gt;Hi&lt;/b&gt;" 在我的erb视图中: &lt;%= @str %&gt; 页面上将显示:&lt;b&gt;Hi&lt;/b&gt;当我真正想要的是Hi时。将字符串“解释”为HTML标记的红宝石方法是什么? 编辑:的情况下 @str = "&lt;span class=\"classname\"&gt;hello&lt;/span&gt;" 如果我认为 &lt;%raw @str %&gt; HTML源代码是&lt;span class=\"classname\"&gt;hello&lt;/span&gt;我真正想要的位置&lt;span class="classname"&gt;hello&lt;/span&gt;(没有转义双引号的反斜杠)。“取消转义”双引号的最佳方法是什么?

11
C ++弃用了从字符串常量到'char *'的转换
我有一堂课 private char str[256]; 为此,我有一个显式的构造函数: explicit myClass(const char *func) { strcpy(str,func); } 我称其为: myClass obj("example"); 当我对此进行编译时,会收到以下警告: 从字符串常量到'char *'的弃用转换 为什么会这样呢?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.