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 9 字符串 -> 正文阅读

[Python知识库]自学Python 9 字符串

Python 字符串的使用



一、Python 字符串基础

Python语言中的基本数据类型如下所示:

  • Numbers (数字)
  • String (字符串)
  • List (列表)
  • Tuple (元组)
  • Dictionary (字典)
    在Python程序中,字符串类型“str”是最常用的数据类型。我们可以使用引号(单引号或双引号)来创建字符串。创建字符串的方法十分简单,只要为变量分配一个值即可。比如:
var1 = 'Hello Word!'      #字符串类型变量
var2 = "Python 学习"     #字符串类型变量

在Python中,字符串通常用单引号、双引号、三个单引号或三个双引号包围的一串字符组成。
(1)单引号字符串与双引号字符串本质上是相同的。但字符串内含有单引号时,如果使用单引号来创建字符串就会导致无法区分字符串内的单引号与字符串标志的单引号,就要使用转义字符串。如果用双引号创建就可以在字符串中直接书写单引号。比喻:

var1 = '\'Python\' is best'
var2 = "'Python' is best"

输出结果都是:
在这里插入图片描述
(2)三引号字符串可以由多行组成,单引号或双引号字符串则不行,当使用大段多行的字符串就可以使用它。例如:

var1 = '''
Python is best
I like it
It is easy
'''
print(var1)

输出结果是:
在这里插入图片描述

二、获取字符串中的值

在Python中,字符串还可以通过序号(序号从0开始)来取出其中的某个字符,和C语言中的数组有相似之处。
比如:

var1 = "Python is best"
var2="I like it"
print("var1[0]=",var1[0])   #取第一个字符串的第1个字符
print("var2[0:5]=",var2[0:5])		#取第二个字符串的前5个字符

输出结果是
在这里插入图片描述
还有其他截取操作:

str="0123456789"
print (str[0:3])    #截取第1个到第3个字符
print (str[:])    #截取全部字符
print (str[6:])    #截取第7个字符到结尾
print (str[:-3])   #截取第1个到倒数第3个字符之间的
print (str[2])   #截取第3个字符
print (str[-1])   #截取倒数第1个字符
print (str[::-1])   #创造一个与原字符串相反的字符串
print (str[-3:-1])   #截取倒数第3个到倒数第1个字符之间的
print (str[-3:])   #截取倒数第3个至结尾的字符

在这里插入图片描述

三、使用字符串处理函数

函数名描述
string.center(i)返回一个原字符串居中,并使用空格填充至长度 i 的新字符串
string.ljust(i)返回一个原字符串左对齐,并使用空格填充至长度 i 的新字符串
string.rjust(i)返回一个原字符串右对齐,并使用空格填充至长度 i 的新字符串
string.format(i)提供变量,格式化字符串(python2.6后新增)
string.capitalize()字符串的第一个字符大写
string.lower()将 string 中所有大写字符转为小写
string.upper()将 string 中的小写字母转为大写
string.swapcase()转变 string 中的大小写
string.title()返回"标题化"的 string,就是说所有单词都是以大写开始,其余字母均为小写
string.strip(i)从string开头和末尾删除所有包含在字符串i中的字符
string.lstrip(i)从string开头(左端)删除所有包含在字符串i中的字符
string.restrip(i)从string末尾(右端)删除所有包含在 字符串i中的字符
string.partition(i)把string 拆分为三个字符串(head,i和tail),其中 head为i前面的子串, 而 tail 为i后面的子串
string. rpartition(i)与 partition 相同,但从 string 的右端开始搜索 i
string.split(i)以 i 为分隔符,将 string 划分成一系列子串,并返回一个由这些子串组成的列表
string.rsplit(i)与 split 相同,但从 striing 的右端开始搜索 i
string.splitlines(i)返回一个由 string 中的各行组成的列表
string.join()连接字符串
len(string)获取字符串长度
  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-04-18 17:36:48  更:2022-04-18 17:37:18 
 
开发: 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年11日历 -2024/11/15 17:23:35-

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