2004年09月24日 星期五 09:59
诸位大侠! 诸位大侠,还是不行啊!好像会出错的 >>> s=["a","b","c"] >>> r'\'.join(s) SyntaxError: EOL while scanning single-quoted string >>> 还有,俺组成的字符串一定要是单斜杆,并在字符前面,不能是双斜杆。像这样:"\a\b\c",不是"\\a\\b\\c"或者"a\\b\\c\\"之类的。 ======= 2004-09-24 09:23:25 您在来信中写道:======= >On 2004-09-24 09:11:1095988293 +0800, Xie Yanbo wrote: >> On 2004-09-24 09:04:1095987860 +0800, charles huang wrote: >> > python-chinese,您好! >> > 诸位大侠,如何把一个几个字符用“\”连起来? >> > 比如:有 "abc" "def" "hig" 三个字符串,如何连成 "\abc\def\hig" >> > 很难办啊! >> >> r'\'.join('abc', 'def', 'hig') > >不好意思,忘了 join 的参数应该是一个列表了,应该是这样的: > > r'\'.join(['abc', 'def', 'hig']) > >-- >《淮上喜会梁川故人》 >作者:韦应物 >江汉曾为客,相逢每醉还。 >浮云一别后,流水十年间。 >欢笑情如旧,萧疏鬓已斑。 >何因北归去,淮上对秋山。 > >_______________________________________________ >python-chinese list >python-chinese at lists.python.cn >http://python.cn/mailman/listinfo/python-chinese > = = = = = = = = = = = = = = = = = = = = 致 礼! charles huang hyy at fjii.com
2004年09月24日 星期五 10:23
晕啊,你自己print出来看看是 \\ 还是 \ On Fri, 24 Sep 2004 09:59:04 +0800, charles huang <hyy at fjii.com> wrote: > 诸位大侠! > > 诸位大侠,还是不行啊!好像会出错的 > >>> s=["a","b","c"] > >>> r'\'.join(s) > SyntaxError: EOL while scanning single-quoted string > >>> > > 还有,俺组成的字符串一定要是单斜杆,并在字符前面,不能是双斜杆。像这样:"\a\b\c",不是"\\a\\b\\c"或者"a\\b\\c\\"之类的。 > > > ======= 2004-09-24 09:23:25 您在来信中写道:======= > > >On 2004-09-24 09:11:1095988293 +0800, Xie Yanbo wrote: > >> On 2004-09-24 09:04:1095987860 +0800, charles huang wrote: > >> > python-chinese,您好! > >> > 诸位大侠,如何把一个几个字符用"\"连起来? > >> > 比如:有 "abc" "def" "hig" 三个字符串,如何连成 "\abc\def\hig" > >> > 很难办啊! > >> > >> r'\'.join('abc', 'def', 'hig') > > > >不好意思,忘了 join 的参数应该是一个列表了,应该是这样的: > > > > r'\'.join(['abc', 'def', 'hig']) > > > >-- > >《淮上喜会梁川故人》 > >作者:韦应物 > >江汉曾为客,相逢每醉还。 > >浮云一别后,流水十年间。 > >欢笑情如旧,萧疏鬓已斑。 > >何因北归去,淮上对秋山。 > > > >_______________________________________________ > >python-chinese list > >python-chinese at lists.python.cn > >http://python.cn/mailman/listinfo/python-chinese > > > > = = = = = = = = = = = = = = = = = = = = > > 致 > 礼! > > charles huang > hyy at fjii.com > > > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > >
2004年09月24日 星期五 10:25
可以这样 items = ['abc', 'def', 'hig'] ''.join(['\\'+s for s in items]) On Fri, 24 Sep 2004 09:59:04 +0800, charles huang <hyy at fjii.com> wrote: > 诸位大侠! > > 诸位大侠,还是不行啊!好像会出错的 > >>> s=["a","b","c"] > >>> r'\'.join(s) > SyntaxError: EOL while scanning single-quoted string > >>> > > 还有,俺组成的字符串一定要是单斜杆,并在字符前面,不能是双斜杆。像这样:"\a\b\c",不是"\\a\\b\\c"或者"a\\b\\c\\"之类的。 > > > ======= 2004-09-24 09:23:25 您在来信中写道:======= > > >On 2004-09-24 09:11:1095988293 +0800, Xie Yanbo wrote: > >> On 2004-09-24 09:04:1095987860 +0800, charles huang wrote: > >> > python-chinese,您好! > >> > 诸位大侠,如何把一个几个字符用"\"连起来? > >> > 比如:有 "abc" "def" "hig" 三个字符串,如何连成 "\abc\def\hig" > >> > 很难办啊! > >> > >> r'\'.join('abc', 'def', 'hig') > > > >不好意思,忘了 join 的参数应该是一个列表了,应该是这样的: > > > > r'\'.join(['abc', 'def', 'hig']) > > > >-- > >《淮上喜会梁川故人》 > >作者:韦应物 > >江汉曾为客,相逢每醉还。 > >浮云一别后,流水十年间。 > >欢笑情如旧,萧疏鬓已斑。 > >何因北归去,淮上对秋山。 > > > >_______________________________________________ > >python-chinese list > >python-chinese at lists.python.cn > >http://python.cn/mailman/listinfo/python-chinese > > > > = = = = = = = = = = = = = = = = = = = = > > 致 > 礼! > > charles huang > hyy at fjii.com > > > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > > -- I like python!
2004年09月24日 星期五 10:30
On 2004-09-24 09:59:1095991144 +0800, charles huang wrote: > 诸位大侠! > > 诸位大侠,还是不行啊!好像会出错的 > >>> s=["a","b","c"] > >>> r'\'.join(s) > SyntaxError: EOL while scanning single-quoted string > >>> > > 还有,俺组成的字符串一定要是单斜杆,并在字符前面,不能是双斜杆。像这样:"\a\b\c",不是"\\a\\b\\c"或者"a\\b\\c\\"之类的。 呵呵,还是有点难度呀。这回我不会再犯错误了,我现在 Python 里试过啦: >>> s=["a","b","c"] >>> eval('"%s"' % '\\'.join(['']+s)) '\x07\x08\\c' -- 《秋日登吴公台上寺远眺》 作者:刘长卿 古台摇落后,秋入望乡心。 野寺来人少,云峰隔水深。 夕阳依旧垒,寒磬满空林。 惆怅南朝事,长江独自今。
2004年09月24日 星期五 10:47
On 2004-09-24 10:23:1095992593 +0800, topcat wrote: > 晕啊,你自己print出来看看是 \\ 还是 \ 这位到底是想要一个真正的控制字符?还是自己没好好学习,不懂 什么叫做转义符呀?我被他搞糊涂了。 -- 《凉思》 作者:李商隐 客去波平槛,蝉休露满枝。 永怀当此节,倚立自移时。 北斗兼春远,南陵寓使迟。 天涯占梦数,疑误有新知。
2004年09月24日 星期五 10:49
哎呀呀!大家都没有小心说明一点是也乎? 在所语言中吧(可能?) \ 符号是作为特殊的转义字符处理的,一般不会认为就是 "\" 字符! 比如说 "\"" 会被理解为 双引号中,加一个双引号 而不是 四个字符! 所以…………………… On Fri, 24 Sep 2004 10:23:13 +0800, topcat <jimingxin at gmail.com> wrote: > 晕啊,你自己print出来看看是 \\ 还是 \ > > On Fri, 24 Sep 2004 09:59:04 +0800, charles huang <hyy at fjii.com> wrote: > > 诸位大侠! > > > > 诸位大侠,还是不行啊!好像会出错的 > > >>> s=["a","b","c"] > > >>> r'\'.join(s) > > SyntaxError: EOL while scanning single-quoted string > > >>> > > > > 还有,俺组成的字符串一定要是单斜杆,并在字符前面,不能是双斜杆。像这样:"\a\b\c",不是"\\a\\b\\c"或者"a\\b\\c\\"之类的。 > > > > -- [Time is unimportant, only life important!]
2004年09月24日 星期五 11:03
我晕呢。 On Fri, 24 Sep 2004 10:30:36 +0800, Xie Yanbo <idkey at 163.com> wrote: > On 2004-09-24 09:59:1095991144 +0800, charles huang wrote: > > 诸位大侠! > > > > 诸位大侠,还是不行啊!好像会出错的 > > >>> s=["a","b","c"] > > >>> r'\'.join(s) > > SyntaxError: EOL while scanning single-quoted string > > >>> > > > > 还有,俺组成的字符串一定要是单斜杆,并在字符前面,不能是双斜杆。像这样:"\a\b\c",不是"\\a\\b\\c"或者"a\\b\\c\\"之类的。 > > 呵呵,还是有点难度呀。这回我不会再犯错误了,我现在 Python 里试过啦: > > >>> s=["a","b","c"] > >>> eval('"%s"' % '\\'.join(['']+s)) > '\x07\x08\\c' > > -- > 《秋日登吴公台上寺远眺》 > 作者:刘长卿 > 古台摇落后,秋入望乡心。 > 野寺来人少,云峰隔水深。 > 夕阳依旧垒,寒磬满空林。 > 惆怅南朝事,长江独自今。 > > > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > -- I like python!
2004年09月24日 星期五 11:04
On Fri, 24 Sep 2004 10:30:36 +0800, Xie Yanbo <idkey at 163.com> wrote: > On 2004-09-24 09:59:1095991144 +0800, charles huang wrote: > > 诸位大侠! > > > > 诸位大侠,还是不行啊!好像会出错的 > > >>> s=["a","b","c"] > > >>> r'\'.join(s) > > SyntaxError: EOL while scanning single-quoted string > > >>> > > > > 还有,俺组成的字符串一定要是单斜杆,并在字符前面,不能是双斜杆。像这样:"\a\b\c",不是"\\a\\b\\c"或者"a\\b\\c\\"之类的。 > > 呵呵,还是有点难度呀。这回我不会再犯错误了,我现在 Python 里试过啦: > > >>> s=["a","b","c"] > >>> eval('"%s"' % '\\'.join(['']+s)) > '\x07\x08\\c' >>> print '"%s"' % '\\'.join(['']+s) "\a\b\c" 不就行了?你等于把"\a\b\c"又执行了一遍,我想了半天才搞明白是怎么回事 >>> '\a\b\c' '\x07\x08\\c' 可怜我还傻乎又去print '\a\b\c'和'\x07\x08\\c'…… 谢兄又在欺负新人了*_*# > -- > 《秋日登吴公台上寺远眺》 > 作者:刘长卿 > 古台摇落后,秋入望乡心。 > 野寺来人少,云峰隔水深。 > 夕阳依旧垒,寒磬满空林。 > 惆怅南朝事,长江独自今。 > > > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > -- 欢迎访问:http://blog.csdn.net/ccat 刘鑫 March.Liu
2004年09月24日 星期五 11:19
也许huang没学过C语言也有可能不知道。 On Fri, 24 Sep 2004 10:49:26 +0800, Zoom Quiet <zoom.quiet at gmail.com> wrote: > 哎呀呀!大家都没有小心说明一点是也乎? > 在所语言中吧(可能?) > \ 符号是作为特殊的转义字符处理的,一般不会认为就是 "\" 字符! > 比如说 > "\"" > 会被理解为 双引号中,加一个双引号 > 而不是 四个字符! > > 所以…………………… > > > > > On Fri, 24 Sep 2004 10:23:13 +0800, topcat <jimingxin at gmail.com> wrote: > > 晕啊,你自己print出来看看是 \\ 还是 \ > > > > On Fri, 24 Sep 2004 09:59:04 +0800, charles huang <hyy at fjii.com> wrote: > > > 诸位大侠! > > > > > > 诸位大侠,还是不行啊!好像会出错的 > > > >>> s=["a","b","c"] > > > >>> r'\'.join(s) > > > SyntaxError: EOL while scanning single-quoted string > > > >>> > > > > > > 还有,俺组成的字符串一定要是单斜杆,并在字符前面,不能是双斜杆。像这样:"\a\b\c",不是"\\a\\b\\c"或者"a\\b\\c\\"之类的。 > > > > > > > > -- > [Time is unimportant, only life important!] > > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > > -- I like python!
2004年09月24日 星期五 11:35
On 2004-09-24 11:04:1095995085 +0800, March Liu wrote: > >>> print '"%s"' % '\\'.join(['']+s) > "\a\b\c" > 不就行了?你等于把"\a\b\c"又执行了一遍,我想了半天才搞明白是怎么回事 > >>> '\a\b\c' > '\x07\x08\\c' > 可怜我还傻乎又去print '\a\b\c'和'\x07\x08\\c'…… > > 谢兄又在欺负新人了*_*# 那倒不是,print 只能打印到文件设备里,而 eval 函数则可以把 结果做为返回值传回来,然后就可以到处使用它了,不是吗? -- 《登乐游原》 作者:李商隐 向晚意不适,驱车登古原。 夕阳无限好,只是近黄昏。
Zeuux © 2025
京ICP备05028076号