Python基础知识——字符串
字符串(string)就是一系列字符,用(单/双)引号引起,这种灵活性让你能够在字符串中包含“ 和‘。
name = "ada lovelace"
print(name.title())#首字母大写
print(name.upper())#全大写
print(name.lower())#全小写
方法(method)是Python可对数据执行的操作。name.title()为例,让python对name变量执行title()方法指定的操作。每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完成工作,这种信息是在括号内提供的。
在字符串中使用变量:
first_name = "ada"
last_name = "lovelace"
full_name = f"{first_name} {last_name}"#f字符串
# print(full_name)
# print(f"Hello, {full_name.title()}!")
message = f"Hello, {full_name.title()}!"
print(message)
f是format(设置格式)的简写,f字符串可以利用与变量关联的信息来创建完整的消息,也可以用来创建消息,再把整条消息赋值给变量。
使用制表符或换行符来添加空白:
删除空白:
Python能够找出字符串左右两端的空白。
确保字符串右端没有空白,可使用rstrip()方法,但不会删除空白。
想永久删除必须将删除操作的结果关联到变量
language拼错了,变量名一致即可,编程语言不关心变量名是否合乎英语单词拼写和语法规则
删除左端:lstrip()方法
删除两端:strip()方法
删除前缀
removeprefix()方法 保持原字符串不变,永久删除需要重新赋值
应用:地址栏不包含https://部分
避免语法错误
”和’的使用不当
单引号引起的字符串含撇号,python将第一个单引号和撇号之间的内容视为一个字符串,余下的文本视为python代码