Python 技巧篇 - 英文单词首字母大小写转换功能实例演示,字符串切片实现
首先来介绍下字符串切片
'hello'[1:3]
代表第 1,第 2 这 2 个位置,即 ‘el’,它是大于等于冒号前的,小于冒号后的,如果冒号前是空,代表从头开始,冒号后为空的话,代表结尾,它是第一个位置是 0 号位置。
'hello'[-3:-1]
是倒序切片,代表倒数第 3,第 2 这 2 个位置,即 ‘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 技巧篇 - 英文单词首字母大小写转换功能实例演示,字符串切片实现相关推荐
- php首字母转小写,PHP将字符串首字母大小写转换的实例
PHP字符串操作(string替换.删除.截取.复制.连接.比较.查找.包含.大小写转换.切割成数组等) 一.字符串替换 str_replace("iwind", "ki ...
- Java-字符串首字母大小写转换(JavaInitialsTransformation)
//package Main;/**** @Explain(说明):字符串首字母大小写转换工具类* @time(时间):2019/04/17* @role(谁):杨木发* @modify(修改)* @ ...
- 首字母大写转换 java,Java InitialsTransformation(字符串首字母大小写转换)
版权声明:本文为原创博文,最终解释权归一个集 帅气 与 智慧 和 手速 于一身的男人-灭世奶神-所有!- - - - - - - - - - - - -转载:请附上--源作者 / 源博文--相关链接信 ...
- java高效字符串首字母大小写转换
通过找到一个移动ASCII的方式来处理字符串首字母大小写的问题 我们都知道在ascii 码表中 a的ASCIII码值是65而A的ASCII码值是 97 两个之间的差值是 32,所以,如果我们需要把一个 ...
- PHP将字符串首字母大小写转换
From: https://www.cnblogs.com/52php/p/5675284.html 每个单词的首字母转换为大写:ucwords() 1 2 3 4 5 6 7 8 <?php ...
- jsday07补充二(checkbox 全选 dom中首字母 大小写转化 dom实例思路 )
<script type="text/javascript" src="doctool.js"></script> <script ...
- 一行代码完成英文单词首字母大写转换,ABC、abc、aBC转换为Abc
let firstLetterUpperCase=s=>s.substr(0, 1).toLocaleUpperCase() + s.substr(1).toLocaleLowerCase(); ...
- Python 图像处理篇-利用opencv库展示本地图片实例演示
python 常用的图像处理技术有两种方法,一种是 opencv,另一种是 pytesseract. opencv 进行图像处理的话,我们需要安装 opencv-python 和 numpy 这两个库 ...
- php 清除英文字母,PHP英文字母大小写转换函数小结
PHP英文字母大小写转换函数小结 发布于 2015-01-23 10:54:41 | 143 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext Pr ...
最新文章
- Scala的异常处理
- 简简单单日赚200元,当日结算
- #1300 : 展胜地的鲤鱼旗(dp)
- 设置GNOME或者KDE为默认的启动桌面环境
- C机顶盒开发实战常用初始化类型:数组、结构、指针
- MockJs使用示例
- 图形验证码校验php,ThinkPHP实现生成和校验验证码功能
- Java api 1.8 中文 帮助文档
- 复习Java异常处理_异常分类_自定义异常_线程初步了解
- LeetCode 187. 重复的DNA序列(哈希/位运算)
- 作为一名程序员,我站在人生的十字路口
- python如何导入numpy简书_Webpack 之常用配置(一)
- 系统学习深度学习(五) --递归神经网络原理,实现及应用
- 服务器托管用户支招选择IDC经验
- pta c语言编程答案,PTA 程序设计 单选题-期末复习
- 简单又好用得高效工具分享
- nape.dynamics.InteractionFilter
- VC++下Duilib有关RichEdit添加背景图片和图片字体的使用
- 总谐波失真80_总谐波失真
- 【jenkins】创建一个project基础配置、自动化邮件发送、pytest_terminal_summary收集结果
热门文章
- MediaWiki使用指南
- MySql的优化步骤
- java反射机制(三)---java的反射和代理实现IOC模式 模拟spring
- Android系统架构基本模式解析
- python内置数字类型转换函数_Python学习 Day2-2 Python3的基本数据类型、数据内置类型转换函数...
- 在电脑桌面怎样用命令开启远程桌面?
- linux 运维shell习题
- composer 报 zlib_decode(): data error
- 如何DoDelete(Delete)中的Delete文本值传到DoDelete方法,报错信息为:Delete未定义!...
- 2005年存储市场关键词TOP10