基于Python中capitalize()与title()的区别详解

yipeiwu_com5年前Python基础

capitalize()与title()都可以实现字符串首字母大写.

主要区别在于:

capitalize(): 字符串第一个字母大写

title(): 字符串内的所有单词的首字母大写

例如:

>>> str='huang bi quan'
>>> str.capitalize() 
'Huang bi quan'  #第一个字母大写
>>> str.title()
'Huang Bi Quan'  #所有单词的首字母大写

非字母开头的情况:

>>> str='深圳luohu'
>>> str.capitalize()
'深圳luohu'  #输出内容不变
>>> str.title()
'深圳Luohu'  #第一个字母大写

以上这篇基于Python中capitalize()与title()的区别详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python pip安装lxml出错的问题解决办法

Python  pip安装lxml出错的问题解决办法 1.  在使用pip安装lxml过程中出现了一下错误:    >>> pi...

python从内存地址上加载python对象过程详解

这篇文章主要介绍了python从内存地址上加载pythn对象过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在python中我...

Python脚本实现代码行数统计代码分享

Python脚本实现代码行数统计代码分享

之前用bash实现过(/post/61943.htm),不过那个不能在windows下使用,所以就写了个python版,也方便我以后使用……这里就不多介绍了,不懂的google下。 实现...

Django ORM 常用字段与不常用字段汇总

Django ORM 常用字段与不常用字段汇总

常用字段 AutoField: int 自增列,必须填入参数 primary_key=True 如果没有写 AutoField,则会自动创建一个列名为 id 的列 from dja...

Django处理Ajax发送的Get请求代码详解

Django处理Ajax发送的Get请求代码详解

Django处理Ajax发送的Get请求实例,Ajax优点在一是异步请求,无需等待响应就可以再次发起请求,而是局部刷新,避免整个页面刷新的网页闪动。 打开命令行窗口,输入命令,创建dja...