摘要: 问题 ​ 你需要通过指定的文本模式去检查字符串的开头或者结尾,比如文件名后缀,URL Scheme等等。 解决方案 ​ 检查字符串开头或结尾的一个简单方法是使用str.startswith()或者是str.endswith()方法。比如: filename='spam.txt' print(file 阅读全文
posted @ 2022-02-17 18:03 qiupeng 阅读(74) 评论(0) 推荐(0)
摘要: 问题 ​ 你需要将一个字符串分割为多个字段,但是分隔符(还有周围的空格)并不是固定的。 解决方案 ​ string对象的split()方法只适用于非常简单的字符串分割情形,它并不允许有多个分隔符或者是分隔符周围不确定的的空格。当你需要添加更灵活的切割字符串的时候,最好使用re.split()方法: 阅读全文
posted @ 2022-02-17 17:08 qiupeng 阅读(51) 评论(0) 推荐(0)
摘要: 问题 ​ 现在很多个字典或者映射,你想将它们从逻辑上合并为一个单一的映射后执行某些操作。比如查找值或检查某些键是否存在。 解决方案 ​ 假如你有如下两个字典: a={'x':1,'z':3} b={'y':2,'z':4} ​ 现在假设你必须在两个字典中执行查找元素操作(比如先a中找,如果找不到再b 阅读全文
posted @ 2022-02-17 16:19 qiupeng 阅读(83) 评论(0) 推荐(0)