内容简介: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系列 —— 字符串操作(一)》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 查找一个字符串中最长不含重复字符的子字符串,计算该最长子字符串的长度
- 字符串、字符处理总结
- 高频算法面试题(字符串)leetcode 387. 字符串中的第一个唯一字符
- php删除字符串最后一个字符
- (三)C语言之字符串与字符串函数
- 算法笔记字符串处理问题H:编排字符串(2064)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Head First JavaScript Programming
Eric T. Freeman、Elisabeth Robson / O'Reilly Media / 2014-4-10 / USD 49.99
This brain-friendly guide teaches you everything from JavaScript language fundamentals to advanced topics, including objects, functions, and the browser’s document object model. You won’t just be read......一起来看看 《Head First JavaScript Programming》 这本书的介绍吧!