让我们来详细讲解一下“Python判断字符串与大小写转换”的完整攻略。
判断字符串是否包含指定字符
in
关键字
在Python中,要判断一个字符串中是否包含另一个字符串,最常用的方法是使用in
关键字。in
后面紧跟着要查找的字符,字符串中如果包含这个字符则返回True
,否则返回False
。
string = "hello world"
if "hello" in string:
print("字符串中包含hello")
else:
print("字符串中不包含hello")
输出结果:
字符串中包含hello
find()
方法
除了使用in
关键字,还可以使用字符串的find()
方法来判断一个字符串是否包含另一个字符串。如果查找到了子字符串,则返回子字符串第一个字符在原字符串中的下标,如果没有查找到,则返回-1
。
string = "hello world"
if string.find("hello") != -1:
print("字符串中包含hello")
else:
print("字符串中不包含hello")
输出结果:
字符串中包含hello
字符串大小写转换
upper()
方法
Python中的字符串类型有一个upper()
方法,可以将字符串中的所有字母转换为大写。
string = "Hello World"
print(string.upper())
输出结果:
HELLO WORLD
lower()
方法
与upper()
方法相反,Python中的字符串类型还有一个lower()
方法,可以将字符串中的所有字母转换为小写。
string = "Hello World"
print(string.lower())
输出结果:
hello world
示例1: 判断用户输入的字符串是否包含Python关键词
string = input("请输入一个字符串: ")
if "Python" in string:
print("输入的字符串中包含Python关键词")
else:
print("输入的字符串中不包含Python关键词")
示例2: 将输入的字符串的所有字母转换为大写输出
string = input("请输入一个字符串: ")
print(string.upper())
希望这些信息能够对你有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python判断字符串与大小写转换 - Python技术站