前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 技巧篇 - 英文单词首字母大小写转换功能实例演示,字符串切片实现

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

作者头像
小蓝枣
发布2022-05-07 17:37:09
380
发布2022-05-07 17:37:09
举报

首先来介绍下字符串切片

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

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

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

代码语言:javascript
复制
# 首字母大写转换函数
def firstCharUpper(s):
    return s[:1].upper() + s[1:]

我们来试试:

代码语言:javascript
复制
print(firstCharUpper('hello'))
print(firstCharUpper('python'))

效果如下:

代码语言:javascript
复制
Hello
Python

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档