python - 为什么当我打印变量 v1 时,即使我应用了 .lower() 方法,它也不会以小写形式打印?
问题描述
>>> v1 = "BOSTON"
>>> v1.lower()
'boston'
>>> print(v1)
BOSTON
解决方案
v1.lower()
不修改 (mutate) v1
。它返回一个小写版本的新值v1
。如果你想v1
转换为小写本身,你会这样做:
v1 = "BOSTON"
v1 = v1.lower()
print(v1)
这会给你:
"boston"
推荐阅读
- javascript - POST 数据到 PHP 的另一个页面,以便使用未接收到的数据使用 Ajax 进行处理
- c - 如何在c中找到数字的第k位?
- python - 如何在python列表python中将str转换为int
- html - 每页多张图片
- android - 广播接收器 android 中的新图片捕获
- c# - CS0308 Marshal.SizeOf<> 错误,我该如何解决?
- javascript - 如何在 io.sockets.on 回调中访问 io 对象?
- unity3d - unity2d边跑边拍
- c# - Xamarin.UITest,系统绘图参考错误
- ios - 使用 Firebase 验证应用程序后,如何转回主情节提要?