doubleo在他的两个评论中说的是正确的:因为AlbErt中的A和E已经大写了,它们不等于小写的A和E,因此,它们和所有的辅音一起都是小写的。如果你想改变任何字母的大小写,那就需要一个不同的程序。更多的东西是:def changeCaps(string):

i = 0

while i < len(string):

if string[i].islower():

print(string[i].upper())

i = i + 1

else:

print(string[i].lower())

i = i + 1

changeCaps("AlbErT")

这将导致任何大写字母变为小写字母,任何小写字母变为大写字母,而它是否是元音或辅音与此无关。在

另外,为什么不使用for循环呢?这样做同样有效,并且占用更少的代码行:

^{pr2}$

好的,所以它只保存了两行,但在我看来,使用for循环更有意义。无论哪种方式,结果输出将是:aLBeRt

最后一点,正如安东指出的,你甚至不需要一个数字指针,只需在字符串上检查一下。在def changeCaps(string):

for c in string:

if c.islower():

print(c.upper())

else:

print(c.lower())

changeCaps("AlbErT")

(谢谢,安东!)在

python小写变为大写_在python中改为大写和小写相关推荐

  1. python 打印数组变量_使用Python将数组的元素导出到变量中(unpacking)

    下面就为大家分享一篇使用Python将数组的元素导出到变量中(unpacking),具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 最近工作中遇到一个问题,需要利用Python将数组(list ...

  2. python之禅 中文_《Python之禅》中对于Python编程过程中的一些建议

    <Python之禅>中对于Python编程过程中的一些建议 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  <Python之禅>中对于Pyt ...

  3. 以下选项中python用于异常处理结构_《Python 程序设计》复习题

    目录 填空题 一.基础知识 二.序列 三.选择结构与循环结构和函数及面向对象.文件 选择题 一.Python 基础语法 二.基本数据类型 三.程序的控制结构 四.函数和代码复用 五.组合数据类型 六. ...

  4. python字符串去掉空行_从python中的字符串中删除空格

    python字符串去掉空行 如何在python中删除字符串中的空格 (How to remove whitespaces in a string in python) str.lstrip()str. ...

  5. python怎么更新数据库_在Python的Django框架中更新数据库数据的方法

    先使用一些关键参数创建对象实例,如下: >>> p = Publisher(name='Apress', ... address='2855 Telegraph Ave.', ... ...

  6. python整数转换字符串_使用Python中的str()函数将整数值转换为字符串

    python整数转换字符串 Given an integer value and we have to convert the value to the string using str() func ...

  7. 熊猫的python小课账号_学习python中的pandas有没有好的教程推荐?

    之前好多人私信我python数据分析怎么快速入门,我在这里直接介绍一下自己的心得经验吧. 要学习pandas,我并不建议看大量的教程,等看完教程,天都黑了,一觉醒来热情都凉了. 我的建议是,首先放平心 ...

  8. python常用语法和示例_使用Python中的示例进行输入和输出操作

    python常用语法和示例 A Program needs to interact with the user to accomplish the desired task; this is done ...

  9. python正则匹配统计_用Python正则表达式搜索统计命令行管道中的所有数字

    由于最近经常要对庞大的Android代码进行统计,于是写了一个Python脚本,可以把命令行中输出的所有管道数据中的数字找出来,并进行累加等操作,使用起来非常快捷高效. 例如,我希望统计Android ...

  10. 如何找到python的安装路径_在cmd中查看python的安装路径方法

    我相信一定有很多的人跟我一样,经常忘记Python安装的路径,每当用到的时候,最笨的办法就是在全局电脑里,直接查找Python,这样是肯定能查到的,但是如果你的电脑文件超级多,这将是一个工厂量很大的事 ...

最新文章

  1. Oracle-Materialized View解读
  2. 有开电商的集合了,了解Water Pamola通过恶意订单对电商发起攻击
  3. Apache—DBUtils框架开发学习实例
  4. 后端工程师面试BAT,被问到了前端?就倒下了?【VUE面试20连问】
  5. 数据库SQL ServerSQL Server教程:详细学习游标
  6. 微处理器:50岁了!
  7. 核销规则配置好之后 验证核销规则和本地测试过程
  8. 【codevs1298】凸包周长,计算几何
  9. tmux鼠标操作配置
  10. JAVA来读取大文本文件
  11. 全国计算机汉字录入是什么,什么是汉字录入?
  12. c++11新特性的使用---可变模板参数、type_traits、function综合使用
  13. 保持头脑清醒的窍门2/13
  14. 100条经典C语言笔试题目
  15. fft算法的c语言实现,快速傅立叶变换(FFT)算法(蝶形算法)的C/C++源代码(zz)
  16. win10台式机,耳机插入没有声音
  17. 控制浏览器窗口的可以缩放的最小高度和宽度
  18. 程序员把地府后台管理系统做出来了,还有3.0版本!12月7号最新消息:已在开发中有github地址
  19. 【opencv】opencv窗口创建、大小调整等问题
  20. 2016年第三季度中国无线AP市场研究报告

热门文章

  1. linux桌面lxde 安装_八大理由支持选LXDE作为Linux桌面
  2. 云免停机卡免流服务器监控
  3. 计算机网络技术-Mooc
  4. 通过swoole扩展,实现简单的匿名聊天室功能
  5. 3500字干货!精准解决3大难题,助力服装行业数字化转型
  6. 袁腾飞讲述西方古代哲学思想
  7. mmorpg游戏服务器技能系统设计,对MMORPG职业技能设计的一些思考和方法总结
  8. c语言贪吃蛇游戏视频,贪吃蛇游戏,贪吃蛇游戏视频
  9. C语言入门实战(11):输入一组正整数,求逆序数的和
  10. HTML+css制作简单游戏界面