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号