相关疑难解决方法(0)

如何进行不区分大小写的字符串比较?

如何在Python中进行不区分大小写的字符串比较?

我想以一种非常简单和Pythonic的方式将常规字符串的比较封装到存储库字符串中.我还希望能够使用常规python字符串在字符串中查找值.

python comparison case-insensitive

525
推荐指数
6
解决办法
64万
查看次数

如何在Python中按字母顺序对unicode字符串进行排序?

Python默认按字节值排序,这意味着é来自z和其他同样有趣的东西.在Python中按字母顺序排序的最佳方法是什么?

有这个图书馆吗?我找不到任何东西.最好排序应该有语言支持所以它理解åäö应该用瑞典语中的z排序,但是ü应该用u等排序.因此,Unicode支持是非常必要的.

如果没有库,那么最好的方法是什么?只需从字母到整数值进行映射,然后将字符串映射到整数列表即可?

python sorting unicode collation internationalization

94
推荐指数
6
解决办法
4万
查看次数

如何匹配字符串中的子字符串忽略大小写?

我正在寻找Python中的忽略大小写字符串比较.我尝试过:

if line.find('mandy') >= 0:
Run Code Online (Sandbox Code Playgroud)

忽略案例没有成功.我需要在给定的文本文件中找到一组单词.我正在逐行阅读文件.一行上的字可以是mandy,Mandy,MANDY等(我不想使用toupper/ tolower等).

我正在寻找下面的Perl代码的Python等价物.

if ($line=~/^Mandy Pande:/i)
Run Code Online (Sandbox Code Playgroud)

python perl

55
推荐指数
5
解决办法
9万
查看次数

我如何在Python 2中折叠字符串?

Python 3.3将casefold方法添加到str类型,但在2.x中我没有任何东西.解决这个问题的最佳方法是什么?

python unicode python-2.x

11
推荐指数
1
解决办法
5618
查看次数

Python - 忽略字母大小写

我有一个if声明:

rules = input ("Would you like to read the instructions? ")
rulesa = "Yes"
if rules == rulesa:
    print  ("No cheating")
else: print ("Have fun!")
Run Code Online (Sandbox Code Playgroud)

我希望用户能够回答Yes,YES,yES,yes或任何其他大小写,并且代码知道他们的意思是Yes.

python

2
推荐指数
1
解决办法
3万
查看次数