2004年09月24日 星期五 09:41
Xie Yanbo,您好! 诸位大侠,还是不行啊!好像会出错的 >>> s=["a","b","c"] >>> r'\'.join(s) SyntaxError: EOL while scanning single-quoted string >>> 还有,俺组成的字符串一定要是单斜杆,并在字符前面,不能是双斜杆。像这样:"\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 TEL: 0591-3333169-212 2004-09-24
2004年09月24日 星期五 10:02
因为\在python字符串中是转换字符,因此要表示\则必须写成'\\'才可以。写到文件中就是正确的,没问题的。建议看一看相关的教程了解这方面的内容。 On Fri, 24 Sep 2004 09:41:37 +0800, charles huang <hyy at fjii.com> wrote: > Xie Yanbo,您好! > > 诸位大侠,还是不行啊!好像会出错的 > >>> s=["a","b","c"] > >>> r'\'.join(s) > SyntaxError: EOL while scanning single-quoted string > >>> > > 还有,俺组成的字符串一定要是单斜杆,并在字符前面,不能是双斜杆。像这样:"\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 > TEL: 0591-3333169-212 > 2004-09-24 > > > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > > -- I like python!
2004年09月24日 星期五 10:04
result = "\\" + "\\".join(("abc", "def", "hig")) print result 这下符合你的要求了吧? On Fri, 24 Sep 2004 09:41:37 +0800, charles huang <hyy at fjii.com> wrote: > Xie Yanbo,您好! > > 诸位大侠,还是不行啊!好像会出错的 > >>> s=["a","b","c"] > >>> r'\'.join(s) > SyntaxError: EOL while scanning single-quoted string > >>> > > 还有,俺组成的字符串一定要是单斜杆,并在字符前面,不能是双斜杆。像这样:"\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 > TEL: 0591-3333169-212 > 2004-09-24 > > > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > >
2004年09月24日 星期五 10:30
我也发现了,其实print出来的效果和直接在解释器里显示变量的内容不一样就像以前用unicode,直接显示unicode变量,出来的是它的内码,print以后就变成对应的字符了 On Fri, 24 Sep 2004 10:04:37 +0800, topcat <jimingxin at gmail.com> wrote: > result = "\\" + "\\".join(("abc", "def", "hig")) > print result > > 这下符合你的要求了吧? > > > On Fri, 24 Sep 2004 09:41:37 +0800, charles huang <hyy at fjii.com> wrote: > > Xie Yanbo,您好! > > > > 诸位大侠,还是不行啊!好像会出错的 > > >>> s=["a","b","c"] > > >>> r'\'.join(s) > > SyntaxError: EOL while scanning single-quoted string > > >>> > > > > 还有,俺组成的字符串一定要是单斜杆,并在字符前面,不能是双斜杆。像这样:"\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 > > TEL: 0591-3333169-212 > > 2004-09-24 > > > > > > > > _______________________________________________ > > python-chinese list > > python-chinese at lists.python.cn > > http://python.cn/mailman/listinfo/python-chinese > > > > > > > > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > -- 欢迎访问:http://blog.csdn.net/ccat 刘鑫 March.Liu
Zeuux © 2025
京ICP备05028076号