有趣生活

当前位置:首页>科技>python字符串示例Python课堂字符串

python字符串示例Python课堂字符串

发布时间:2026-07-21阅读(1)

导读Python3中字符默认就是16位Unicode编码,ASCII码是Unicode编码的子集。使用内置函数ord()可以把字符转换成对应的Unicode码;....

Python3 中字符默认就是 16 位 Unicode 编码,ASCII 码是 Unicode 编码的子集。使用内置函数 ord()可以把字符转换成对应的 Unicode 码;使用内置函数 chr()可以把十进制数字转换成对应的字符。通过单引号或双引号创建字符串,通过连续三个单引号或三个双引号,可以创建多行字符串。

对于字符串的操作有:拼接,如果 两边都是字符串,则拼接,如果 两边都是数字,则加法运算,如果 两边类型不同,则抛出异常;还可以将多个字面字符串直接放到一起实现拼接。复制,使用*可以实现字符串复制。数字转型字符串,使用str()函数。字符提取,通过在字符串后面添加[],在[]里面指定偏移量,通过正向或者反向,提取该位置的单个字符。字符串替换,通过创建新的字符串,使用replace()函数来实现。切片操作,通过使用slice()函数实现,标准格式为:[起始偏移量 start:终止偏移量 end:步长 step]。分割操作,使用split()函数可以将字符串分隔成多个子字符串(存储到列表中)。合并操作,使用join()函数,与split()相反。字符串格式化,函数 str.format(),它增强了字符串格式化的功能。基本语法是通过 {} 和 : 来代替以前的 % ,format 函数可以接受不限个参数,位置可以不按顺序。

在 Python 中,字符串属于不可变对象,不支持原地修改,如果需要修改其中的值,可以使用 io.StringIO对象或 array 模块,创建新的字符串对象。

而数字的格式化则分为两种,一种是浮点数,通过f进行有需要的格式化,如{:.0f}表示不带小数,{:.2f}表示小数点后保留2位;一种是整数,通过d进行有需要的格式化,

使用==,!=对字符串进行比较,是否含有相同的字符。

使用 is / not is,判断两个对象是否为同一个对象,比较的是对象的地址。

使用in /not in 关键字,判断某个字符(子字符串)是否存在于字符串中。

使用lstrip()去除字符串左边指定信息 ,使用strip()去除字符串右边指定信息。

使用center()、ljust()、rjust()这三个函数用于对字符串实现排版。

字符串的简单介绍就到这里,下一节,我们将对变量及赋值做一个简单介绍,欢迎大家关注!!

TAGS标签:  python  字符串  示例  课堂  python字符串示

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图