深入浅出字符串-day3

Oralie ·
更新时间:2024-09-20
· 835 次阅读

深入浅出字符串 文章目录深入浅出字符串写在前面字符串基础常用操作字符串格式化写在后面写在后面 写在前面

滴滴~~ 打卡第三天!

Python 的程序中充满了字符串(string),在平常阅读代码时也屡见不鲜。字符串同样是 Python 中很常见的一种数据类型,比如日志的打印、程序中函数的注释、数据库的访问、变量的基本操作等等,都用到了字符串。当然,我相信你本身对字符串已经有所了解。今天,主要一起回顾一下字符串的常用操作,并对其中的一些小 tricks 详细地加以解释。

字符串基础

什么是字符串呢?字符串是由独立字符组成的一个序列,通常包含在单引号(’’)双引号("")或者三引号之中(’’’ ‘’'或""" “”",两者一样),比如下面几种写法。

name = 'jason' city = 'beijing' text = "welcome to jike shijian"

这里定义了 name、city 和 text 三个变量,都是字符串类型。我们知道,Python 中单引号、双引号和三引号的字符串是一模一样的,没有区别,比如下面这个例子中的 s1、s2、s3 完全一样。

s1 = 'hello' s2 = "hello" s3 = """hello""" s1 == s2 == s3 True

Python 同时支持这三种表达方式,很重要的一个原因就是,这样方便你在字符串中,内嵌带引号的字符串。比如:

“I’m a student”

Python 的三引号字符串,则主要应用于多行字符串的情境,比如函数的注释等等。

def calculate_similarity(item1, item2): """ Calculate similarity between two items Args: item1: 1st item item2: 2nd item Returns: similarity score between item1 and item2 """

同时,Python 也支持转义字符。所谓的转义字符,就是用反斜杠开头的字符串,来表示一些特定意义的字符。我把常见的的转义字符,总结成了下面这张表格。

原创文章 6获赞 4访问量 290 关注 私信 展开阅读全文
作者:禅墨云



字符串 深入浅出 字符

需要 登录 后方可回复, 如果你还没有账号请 注册新账号