Python中lower函数用法

一、lower函数基本概念

Python中的字符串是不可变的序列,因此需要一些方法来改变字符串的大小写。在字符串中,lower()方法被用来将字符串中的所有大写字母转换为小写字母。lower()方法通过返回一个新的字符串来完成字符串的操作。

a = "HELLO"
a = a.lower()
print(a)

输出:hello

二、lower函数用途

1、输入校验:lower()方法可用于校验用户输入的字符串是否包含大写字母。如果存在大写字母,则需要提示用户输入内容应该全部为小写字母。

s = input("Enter a string only contains lowercase letters: ")
if s.islower():
    print("Correct input!")
else:
    s = s.lower()
    print("You should input lowercase letters. Corrected input: ", s)

2、搜索项规范化:在进行字符串比较时,往往需要在进行比较之前将字符串规范化为一致的大小写。这可以通过lower()方法来实现。

search_term = "Fashion"
books = {"FASHION magazine": "Fashion magazine content",
         "DIY fashion": "Do-it-yourself fashion description",
         }
for book_title in books:
    if search_term.lower() in book_title.lower():
        print(books[book_title])

将在字典books中搜索以任何大小写形式包含'fashion'的书籍,输出书籍的描述内容。

三、lower函数注意事项

1、对于非字符串类型的对象,需要将其转换为字符串类型后才可以使用lower()方法。

2、lower()方法不会改变原始字符串,而是返回一个新的字符串。

3、lower()方法只能将大写字母转换为小写字母,对于数字、标点符号、特殊字符等并没有影响。

资源来自网络参考

  • 6
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值