strip()
用法:
.strip()
是字符串方法之一,在 Python 中用于移除字符串开头和结尾的空白字符(包括空格、制表符 \t、换行符\n等)。这个方法返回一个新的字符串,原始字符串本身不会被修改。
下面是 .strip()
方法的用法示例:
s = " 你好, 我叫 周杰伦 "
s1 = s.strip()
print(s1) #结果是{你好, 我叫 周杰伦}
需要注意的是,.strip()
方法只会移除开头和结尾的空白字符,中间部分的空白字符不会受到影响。如果你想移除字符串中间的空白字符,可以使用其他方法,比如 .replace(" ", "")
。
典型案例:当用户输入admin空格的时候,不再会出现登录失败的提示
username = input("请输入用户名:").strip()
password = input("请输入密码:").strip()
if username == "admin":
if password == "123456":
print("登录成功")
else:
print("登录失败!")
else:
print("登录失败!")
replace(old, new) 字符串替换
.replace()
是字符串方法之一,在 Python 中用于在字符串中查找并替换指定的子字符串。这个方法返回一个新的字符串,原始字符串本身不会被修改。
string = "Hello, World!"
new_string = string.replace("Hello", "Hi")
print(string) # 输出: "Hello, World!"
print(new_string) # 输出: "Hi, World!"
需要注意的是,.replace()
方法只会替换所有匹配的子字符串。如果你只想替换第一个匹配的子字符串,可以使用 .replace("Hello", "Hi", 1)
,其中的 1
表示只替换第一个匹配。
a = "hello i am a good man!"
a1 = a.replace(" ", "") # 去掉所有的空格
print(a1)
split(用什么切割) 字符串切割, 用什么切, 就会损失掉谁
a = "python_java_c_c#_javascript"
lst = a.split("_") # 切割之后的结果会放在列表当中
print(lst)
lst = a.split("_java_")
print(lst)
标签:切割,Python,replace,print,strip,字符串,替换,string From: https://www.cnblogs.com/Magiclala/p/17671087.html