如何将字符串转换为大写

遇到的问题:

我在使用Python将字符串更改为大写时遇到问题。 在我的研究中,我得到了string.ascii_uppercase但是它不起作用。

如下代码:

 >>s = 'sdsd'
 >>s.ascii_uppercase 

给出此错误信息:

 Traceback (most recent call last):
  File "<console>", line 1, in <module>
AttributeError: 'str' object has no attribute 'ascii_uppercase' 

我的问题是: 如何在Python中将字符串转换为大写?

解决方案:

解决方案一

 >>> s = 'sdsd'
>>> s.upper()
'SDSD' 

请参阅字符串方法

解决方案二

要获取字符串的大写版本,可以使用str.upper

 s = 'sdsd'
s.upper()
#=> 'SDSD' 

另一方面, string.ascii_uppercase是一个包含所有大写字母的ASCII字符串:

 import string
string.ascii_uppercase
#=> 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 

解决方案三

使字符串大写-只需键入

 s.upper() 

简单容易! 您也可以这样做以降低它

 s.lower() 

等等

阅读 581 次发布于 2020年01月03日
推荐阅读
为什么处理排序数组要比处理未排序数组快?

这是一段C ++代码,显示了一些非常特殊的行为。 出于某些奇怪的原因,奇迹般地对数据进行排序使代码快了将近六倍: #include #include #include int main() { // Generate data const unsigned arraySize = 32768; int da...

2019-12-20 阅读 18

如何撤消Git中的最新本地提交?

我不小心将错误的文件提交给Git ,但是我还没有将提交推送到服务器。 如何撤消本地存储库中的那些提交?

2019-12-20 阅读 31

如何在本地和远程删除Git分支?

我想在本地和远程删除分支。 尝试删除远程分支失败 $ git branch -d remotes/origin/bugfix error: branch 'remotes/origin/bugfix' not found. $ git branch -d origin/bugfix error: branch 'origin/bugfix' not found. $ git branch ...

2019-12-20 阅读 21

'git pull'和'git fetch'有什么区别?

主持人注意:鉴于此问题已经发布了67个答案 (其中一些已删除),请在发布另一个问题之前考虑您是否正在贡献新内容 。 git pull和git fetch什么区别?

2019-12-20 阅读 23

什么是正确的JSON内容类型?

我一直在弄乱JSON一段时间,只是将其作为文本推出,并没有伤害任何人(据我所知),但是我想正确地做事。 我已经看到许多所谓的JSON内容类型的“标准”: application/json application/x-javascript text/javascript text/x-javascript text/x-json 但是哪一个是正确的,还是最好的? 我发现在它们之间存在安全性和浏览...

2019-12-20 阅读 30

目录