Python DayDayUp系列 —— 字符串操作(一)

栏目: Python · 发布时间: 6年前

内容简介:Python DayDayUp系列 —— 字符串操作(一)

本文主要介绍几个常见字符串方法

一 字符串方法:upper() ,  lower() , isupper() , islower()

upper() 和lower() 方法返回一个新的字符串,其中原字符串的字母被相应的转换为大写或者小写。

其中非字母字符保持不变。

>>> spam  = 'Hello world!'
>>> spam.upper()
'HELLO WORLD!'
>>> spam.lower()
'hello world!'

如果一个字符串中至少包含一个字母,isupper() , islower()会根据其中字母的大小写(全为大写或者权威小写)返回True或者False:

>>> spam = '明天 Happy'
>>> spam.islower()
False
>>> spam.isupper()
False
>>> spam = '123456'
>>> spam.islower()
False
>>> spam.isupper()
False
>>> spam = 'HAPPY'
>>> spam.isupper()
True

二 字符串方法isX(返回值为True False):

  • isalpha(): 返回True,字符串中只包含字母。
  • isalnum(): True,字符串中只包含字母和数字,并且非空。
  • isdecimal(): True,字符串中只包含数字字符,并且非空。
  • isspace(): True,如果字符串中只包含空格,制表符和换行,并且非空。
  • istitle(): True,字符串中只包含大写字母开头,后面都是小写字母的单词。
>>> spam = 'hello'
>>> spam.isalpha()
True
>>> spam.isalnum()
True
#测试isdecimal()
while True:
     x = input('Enter your age:')
     if x.isdecimal():
          break
     print('请输入数字')

#测试isalnum()
while True:
     password = input('请输入密码:')
     if password.isalnum():
          break
     print('密码只能是数字或者字母!')

以上所述就是小编给大家介绍的《Python DayDayUp系列 —— 字符串操作(一)》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

用户故事地图

用户故事地图

Jeff Patton / 李涛、向振东 / 清华大学出版社 / 2016-4-1 / 59.00元

用户故事地图作为一种有效的需求工具,越来越广泛地应用于开发实践中。本书以用户故事地图为主题,强调以合作沟通的方式来全面理解用户需求,涉及的主题包括怎么以故事地图的方式来讲用户需求,如何分解和优化需求,如果通过团队协同工作的方式来积极吸取经验教训,从中洞察用户的需求,开发真正有价值的、小而美的产品和服务。本书适合产品经理、用户体验设计师、产品负责人、业务分析师、IT项目经理、敏捷教练和精益教练阅读和......一起来看看 《用户故事地图》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具