一分钟学Python| Python的字符串类型

简介: 一分钟学Python| Python的字符串类型

Python的字符串类型

之前我们学完了Python的简单语法,现在我们一起学习Python的一些数据类型。这里所说的类型不是变量的类型,变量是没有类型的,这个类型指的是变量内存中对象的类型,

Python中基本的数据类型有Number(数字) String(字符串)List(列表) Tuple(元组) Dictionary(字典) 这5种,我们只详细介绍其中的Number(数字)和String(字符串)。

今天我们就来了解一下字符串的相关知识。


字符串

字符串类型“str"应该是Python中最常用的数据类型了,字符串用单引号 ' 或双引号 " 甚至 ''' 和 ”“” 来创建,创建过程也很简单,为变量赋一个值即可。演示如下:


var0 = 'Hello'
var1 = "World"
print(var0)
print(var1)


运行结果如下图:


11.jpg


字符串的截取与更新

Python程序中字符串可以通过序号(从0开始)来取出其中的特定字符。具体示例如下


var0 = 'Hello World'
print(var0[0])  #截取第一个字符 'H'
print(var0[0:3]) #截取第1-3歌字符 "Hel"


运行结果如下


12.jpg


通过截取可以获得部分的字符串,我们可以通过这个来修改字符串


var0 = 'Hello World'
print(var0[0:6]+'dlrow')


结果如下


13.jpg


转义字符

Python中如果要在字符里面使用特殊字符时,需要用到反斜杠""来表示转义。以下是部分Python的常用转义字符


转义字符 描 述
\ ' 单引号
\ a 响铃
\ 000
\ n 换行符
\ r 回车符
\ f 换页符
\ o 八进制数


如果不想让转义生效,在前面加一个r即可

部分转义字符的具体实现如下


print("Hello\nWorld")
print("Hello \'World\'")
print(r"\'Hello\'")


结果如下图所示


14.jpg

相关文章
|
7月前
|
存储 JavaScript Java
(Python基础)新时代语言!一起学习Python吧!(四):dict字典和set类型;切片类型、列表生成式;map和reduce迭代器;filter过滤函数、sorted排序函数;lambda函数
dict字典 Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 我们可以通过声明JS对象一样的方式声明dict
426 1
|
8月前
|
Python
Python中的f-string:更优雅的字符串格式化
Python中的f-string:更优雅的字符串格式化
444 100
|
8月前
|
IDE 开发工具 开发者
Python类型注解:提升代码可读性与健壮性
Python类型注解:提升代码可读性与健壮性
392 102
|
8月前
|
开发者 Python
Python中的f-string:高效字符串格式化的利器
Python中的f-string:高效字符串格式化的利器
609 99
|
8月前
|
Python
Python中的f-string:更优雅的字符串格式化
Python中的f-string:更优雅的字符串格式化
|
8月前
|
开发者 Python
Python f-strings:更优雅的字符串格式化技巧
Python f-strings:更优雅的字符串格式化技巧
|
8月前
|
开发者 Python
Python f-string:高效字符串格式化的艺术
Python f-string:高效字符串格式化的艺术
|
8月前
|
Python
使用Python f-strings实现更优雅的字符串格式化
使用Python f-strings实现更优雅的字符串格式化
|
9月前
|
索引 Python
python 字符串的所有基础知识
python 字符串的所有基础知识
458 0
|
9月前
|
Python
Python字符串center()方法详解 - 实现字符串居中对齐的完整指南
Python的`center()`方法用于将字符串居中,并通过指定宽度和填充字符美化输出格式,常用于文本对齐、标题及表格设计。

推荐镜像

更多