我有以下值: int a=1; int b=0; int c=2; int d=2; int e=1; 我如何连接这些值,以便我结束了一个string是10221 ; 请注意,将a乘以10000, b乘以1000 …..和e乘以1将不起作用,因为b=0 ,因此当我将值加起来时,我将失去它。
我试图将string拆分成单词和标点符号,将标点符号添加到拆分生成的列表中。 例如: >>> c = "help, me" >>> print c.split() ['help,', 'me'] 我真正想要的列表是: ['help', ',', 'me'] 所以,我希望string以空格分隔标点符号。 我试图parsingstring,然后运行拆分: >>> for character in c: … if character in ".,;!?": … outputCharacter = " %s" % character … else: … outputCharacter = character … separatedPunctuation += outputCharacter >>> print separatedPunctuation help , me >>> print separatedPunctuation.split() ['help', […]
如何在VBA中从C:\Documents\myfile.pdf中提取文件名myfile.pdf ?
Python至less有五种格式化string的方法: In [1]: world = "Earth" # method 1a In [2]: "Hello, %s" % world Out[2]: 'Hello, Earth' # method 1b In [3]: "Hello, %(planet)s" % {"planet": world} Out[3]: 'Hello, Earth' # method 2a In [4]: "Hello, {0}".format(world) Out[4]: 'Hello, Earth' # method 2b In [5]: "Hello, {planet}".format(planet=world) Out[5]: 'Hello, Earth' In [6]: from string […]
我试图从一个数组中读取来自plist的string并打印这些string。 数组中的string包含转义的UTF8字符 – 例如,当从plist中读取时,“NušaFlorjančič”变成"Nu\u0161a Florjan\u010di\u010d" 。 没有办法改变plist的内容,但我的程序需要正确显示名称。 奇怪的是Objective-C似乎在我对string进行硬编码时会自动执行此操作。 但是,如果我从plist得到的string什么都没有发生。 举个例子,下面是一些代码: NSString *name1 = @"Nu\u0161a Florjan\u010di\u010d"; NSString *name2 = [list objectAtIndex:0]; NSLog(@"name 1: %@", name1); NSLog(@"name 2: %@", name2); [list objectAtIndex:0]包含@"Nu\u0161a Florjan\u010di\u010d" – 唯一的区别是它已经通过plist编辑器设置。 控制台输出是: 2011-10-22 18:00:02.595 Test[13410:11c03] name 1: Nuša Florjančič 2011-10-22 18:00:02.595 Test[13410:11c03] name 2: Nu\u0161a Florjan\u010di\u010d 我已经尝试了各种各样的东西,包括将string转换为Cstring,然后用UTF-8编码创build一个NSString对象,但没有任何工作。 我真的很感谢你的指点,可以帮助我解决这个看似平淡的问题。
当我使用getline ,我会input一串string或者数字,但是如果它不是一个数字,我只希望while循环输出“word”。 那么有什么办法来检查“单词”是否是一个数字? 我知道我可以使用atoi()的Cstring,但如何处理string类的string? int main () { stringstream ss (stringstream::in | stringstream::out); string word; string str; getline(cin,str); ss<<str; while(ss>>word) { //if( ) cout<<word<<endl; } }
我想知道如何parsing一个hexstring,表示一个数字,在Objective-C中。 我愿意同时使用一个客观的,或者一个基于C的方法,或者没有问题。 例: #01FFFFAB 应parsing为整数:33554347 任何帮助将不胜感激!
我想查找一个string是否包含“,”(逗号)。 除了读char-by-char之外,还有别的select吗?
什么是Oracle SQL中的string连接运算符? 有什么“有趣”的特点,我应该小心? (这看起来很明显,但我找不到以前的问题)。
我第一次看到它用于在多行中构build正则expression式作为re.compile()的方法参数,所以我假定r代表正则expression式。 例如: regex = re.compile( r'^[AZ]' r'[A-Z0-9-]' r'[AZ]$', re.IGNORECASE ) 那么在这种情况下, r是什么意思? 我们为什么需要它?