IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python:字符串、序列、集合 -> 正文阅读

[Python知识库]Python:字符串、序列、集合

1、字符串

1.1 定义方法

print('abc')
print("abc")

abc
abc
Python中的字符串可以用单引号括起来,也可以用双引号括起来。

print("abc'de'f")

abc’de’f
当字符串本身含有单引号时,字符串只能用双引号括起来。

print('abc"de"f')

abc"de"f
当字符串本身含有双引号时,字符串只能用单引号括起来。

str1='''
你好!
我好
!'''
print(str1)
str1

你好!
我好

‘\n你好!\n我好\n!’
Python中也可以使用三个引号,其功能是表示“带有换行的字符串”

1.2 主要特征

1.2.1 特征之一:Python中的字符串是“不可变对象”

str1[1:4]="2222"

TypeError: ‘str’ object does not support item assignment

str1="abc"
str1="defghijk"
str1[1:4]

‘efg’
Python是动态类型语言。
“不可变对象”的含义为该对象的内容(取值)不会发生局部改变,与“动态类型语言”是不同概念。

1.2.2 特征之二:Python中的字符串属于“序列”

凡是支持序列结构的运算符和函数都可以用于字符串
如Python字符串支持“切片操作”

1.3 字符串的操作

1.3.1 字符串合并

'-'.join(['c','l'])

‘c-l’

'c'+'lm'

‘clm’

1.3.2 去掉字符串的左右空白符

如空格、换行符等

" chaolemen ".strip()

‘chaolemen’

1.3.3 判断一个字符(串)是否在另一个字符串中

'c' in 'clm'

True

1.3.4 计算字符串长度

len('clm')

3

1.3.5 计算字符的Unicode编码:内置函数ord()

print(ord('A'))
print(chr(97))

65
a
内置函数chr()的功能与内置函数ord()的相反,显示Unicode编码对应的字符。

1.3.6 转义字符

s='a\tbbc'
s

‘a\tbbc’

print(s)

a bbc
(4个空格)

转义字符说明
\n换行符,将光标位置移到下一行开头。
\r回车符,将光标位置移到本行开头。
\t水平制表符,也即 Tab 键,一般相当于四个空格。
\a蜂鸣器响铃。注意不是喇叭发声,现在的计算机很多都不带蜂鸣器了,所以响铃不一定有效。
\b退格(Backspace),将光标位置移到前一列。
\\反斜线
\’单引号
\"双引号
\在字符串行尾的续行符,即一行未完,转到下一行继续写。

转义字符在书写形式上由多个字符组成,但 Python 将它们看作是一个整体,表示一个字符。





  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-08-08 11:17:17  更:2021-08-08 11:18:36 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/17 13:47:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码