一分钟学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

相关文章
|
17天前
|
Python
1167: 分离字符串(PYTHON)
1167: 分离字符串(PYTHON)
|
28天前
|
Python IDE 开发工具
Python类型注解(十)
Python类型注解(十)
34 0
Python类型注解(十)
|
1月前
|
大数据 Python
使用Python查找字符串中包含的多个元素
本文介绍了Python中查找字符串子串的方法,从基础的`in`关键字到使用循环和条件判断处理多个子串,再到利用正则表达式`re模块`进行复杂模式匹配。文中通过实例展示了如何提取用户信息字符串中的用户名、邮箱和电话号码,并提出了优化策略,如预编译正则表达式和使用生成器处理大数据。
20 1
|
1月前
|
数据挖掘 开发者 Python
Python:字符串判断子串
Python:字符串判断子串
|
1月前
|
索引 Python
Python系列(14)—— 字符串运算符
Python系列(14)—— 字符串运算符
|
1月前
|
存储 自然语言处理 数据挖掘
Python:计算字符串中每个单词出现的次数
Python:计算字符串中每个单词出现的次数
|
1天前
|
存储 Python
Python变量类型
Python变量类型
8 0
|
1天前
|
Python
Python 字符串格式化指南
本文介绍了Python中的三种字符串格式化方法:1) 使用 `%` 操作符,如 `%s` 和 `%d`;2) `str.format()` 方法,通过 `{}` 占位符插入变量;3) Python 3.6 引入的 f-strings,直接在字符串内嵌入变量。此外,还提到了高级用法,如格式控制(如指定小数位数)。这些方法有助于更有效地处理和格式化字符串输出。
3 0
|
8天前
|
索引 Python
python 格式化、set类型和class类基础知识练习(上)
python 格式化、set类型和class类基础知识练习
32 0
|
8天前
|
Python
python学习-函数模块,数据结构,字符串和列表(下)
python学习-函数模块,数据结构,字符串和列表
49 0

热门文章

最新文章