Python基础知识——字符串

发布时间 2023-12-07 18:15:05作者: 跑调的弦

Python基础知识——字符串

字符串(string)就是一系列字符,用(单/双)引号引起,这种灵活性让你能够在字符串中包含“ 和‘。

name = "ada lovelace"
print(name.title())#首字母大写
print(name.upper())#全大写
print(name.lower())#全小写

image

方法(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字符串可以利用与变量关联的信息来创建完整的消息,也可以用来创建消息,再把整条消息赋值给变量。

image

使用制表符或换行符来添加空白:

image

删除空白:

Python能够找出字符串左右两端的空白。

确保字符串右端没有空白,可使用rstrip()方法,但不会删除空白。
image

想永久删除必须将删除操作的结果关联到变量
image

language拼错了,变量名一致即可,编程语言不关心变量名是否合乎英语单词拼写和语法规则

删除左端:lstrip()方法
删除两端:strip()方法

image

删除前缀

removeprefix()方法 保持原字符串不变,永久删除需要重新赋值

​​image​​

应用:地址栏不包含https://部分

避免语法错误

”和’的使用不当

image

单引号引起的字符串含撇号,python将第一个单引号和撇号之间的内容视为一个字符串,余下的文本视为python代码