首先来介绍下字符串切片

'hello'[1:3] 代表第 1,第 22 个位置,即 ‘el’,它是大于等于冒号前的,小于冒号后的,如果冒号前是空,代表从头开始,冒号后为空的话,代表结尾,它是第一个位置是 0 号位置

'hello'[-3:-1] 是倒序切片,代表倒数第 3,第 22 个位置,即 ‘ll’它的 -1 代表倒数第 1 个位置

upper() 的功能是转化字符串为大写,lower() 的功能是转化字符串为小写。

# 首字母大写转换函数
def firstCharUpper(s):return s[:1].upper() + s[1:]

我们来试试:

print(firstCharUpper('hello'))
print(firstCharUpper('python'))

效果如下:

Hello
Python

如果想让首字母大写,其他字母强制小写的话可以这样做:

# 首字母大写,其它字母小写转换函数
def firstCharUpper(s):return s[:1].upper() + s[1:].lower()

不管你怎么组合大小写,我们最后的格式却非常整洁的控制!哈哈!
如果我们来处理一个文档包括的所有单词,可以通过单词的前后空格来识别出每个单词,然后依次对其进行进行转换。
喜欢的点个赞❤吧!

Python 技巧篇 - 英文单词首字母大小写转换功能实例演示,字符串切片实现相关推荐

  1. php首字母转小写,PHP将字符串首字母大小写转换的实例

    PHP字符串操作(string替换.删除.截取.复制.连接.比较.查找.包含.大小写转换.切割成数组等) 一.字符串替换 str_replace("iwind", "ki ...

  2. Java-字符串首字母大小写转换(JavaInitialsTransformation)

    //package Main;/**** @Explain(说明):字符串首字母大小写转换工具类* @time(时间):2019/04/17* @role(谁):杨木发* @modify(修改)* @ ...

  3. 首字母大写转换 java,Java InitialsTransformation(字符串首字母大小写转换)

    版权声明:本文为原创博文,最终解释权归一个集 帅气 与 智慧 和 手速 于一身的男人-灭世奶神-所有!- - - - - - - - - - - - -转载:请附上--源作者 / 源博文--相关链接信 ...

  4. java高效字符串首字母大小写转换

    通过找到一个移动ASCII的方式来处理字符串首字母大小写的问题 我们都知道在ascii 码表中 a的ASCIII码值是65而A的ASCII码值是 97 两个之间的差值是 32,所以,如果我们需要把一个 ...

  5. PHP将字符串首字母大小写转换

    From: https://www.cnblogs.com/52php/p/5675284.html 每个单词的首字母转换为大写:ucwords() 1 2 3 4 5 6 7 8 <?php ...

  6. jsday07补充二(checkbox 全选 dom中首字母 大小写转化 dom实例思路 )

    <script type="text/javascript" src="doctool.js"></script> <script ...

  7. 一行代码完成英文单词首字母大写转换,ABC、abc、aBC转换为Abc

    let firstLetterUpperCase=s=>s.substr(0, 1).toLocaleUpperCase() + s.substr(1).toLocaleLowerCase(); ...

  8. Python 图像处理篇-利用opencv库展示本地图片实例演示

    python 常用的图像处理技术有两种方法,一种是 opencv,另一种是 pytesseract. opencv 进行图像处理的话,我们需要安装 opencv-python 和 numpy 这两个库 ...

  9. php 清除英文字母,PHP英文字母大小写转换函数小结

    PHP英文字母大小写转换函数小结 发布于 2015-01-23 10:54:41 | 143 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext Pr ...

最新文章

  1. Scala的异常处理
  2. 简简单单日赚200元,当日结算
  3. #1300 : 展胜地的鲤鱼旗(dp)
  4. 设置GNOME或者KDE为默认的启动桌面环境
  5. C机顶盒开发实战常用初始化类型:数组、结构、指针
  6. MockJs使用示例
  7. 图形验证码校验php,ThinkPHP实现生成和校验验证码功能
  8. Java api 1.8 中文 帮助文档
  9. 复习Java异常处理_异常分类_自定义异常_线程初步了解
  10. LeetCode 187. 重复的DNA序列(哈希/位运算)
  11. 作为一名程序员,我站在人生的十字路口
  12. python如何导入numpy简书_Webpack 之常用配置(一)
  13. 系统学习深度学习(五) --递归神经网络原理,实现及应用
  14. 服务器托管用户支招选择IDC经验
  15. pta c语言编程答案,PTA 程序设计 单选题-期末复习
  16. 简单又好用得高效工具分享
  17. nape.dynamics.InteractionFilter
  18. VC++下Duilib有关RichEdit添加背景图片和图片字体的使用
  19. 总谐波失真80_总谐波失真
  20. 【jenkins】创建一个project基础配置、自动化邮件发送、pytest_terminal_summary收集结果

热门文章

  1. MediaWiki使用指南
  2. MySql的优化步骤
  3. java反射机制(三)---java的反射和代理实现IOC模式 模拟spring
  4. Android系统架构基本模式解析
  5. python内置数字类型转换函数_Python学习 Day2-2 Python3的基本数据类型、数据内置类型转换函数...
  6. 在电脑桌面怎样用命令开启远程桌面?
  7. linux 运维shell习题
  8. composer 报 zlib_decode(): data error
  9. 如何DoDelete(Delete)中的Delete文本值传到DoDelete方法,报错信息为:Delete未定义!...
  10. 2005年存储市场关键词TOP10