本文介绍了Python的转换'\\'到'\\\\'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我写一个程序进行排序FO的输入字符串(歌曲名称)的列表。
这些songnames含有乳胶字符如$ \\ $拉姆达,我想
得到分类像'拉姆达'代替,SA我使用一个提出申请的能力
排序期间的函数的每个元素。像这样的:

 # -  *  - 编码:UTF8  -  *  - 
高清CONV(INP):
    如果INP =='$ \\ $拉姆达':
        回报拉姆达
    其他:
        回报INPmlist = []
mlist.append('马丁')
mlist.append('珍妮')
mlist.append(日月光)
mlist.append('$ \\ $拉姆达')
mlist.append('拉姆达')
mlist.append('\\她')
打印(mlist)
mlist =排序(mlist,键= CONV(str.lower))
打印(mlist)

但由于某些原因,当我追加的λ标记或 \\她它转换为 \\\\她 $ \\\\拉姆达$ ,我可以prevent呢?


解决方案

No it doesn't. What you're seeing is the representation, which always doubles solo backslashes for clarity. If you print the actual strings instead you'll see that they're fine.

这篇关于Python的转换'\\'到'\\\\'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-20 18:08