脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - python 字符串详解

python 字符串详解

2022-02-17 13:26MyIsWhaT Python

这篇文章主要介绍了Python的字符串,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下,希望能够给你带来帮助

 

一、字符串:

python的字符串是不可变的,无法对原字符串做任何修改,但可以将字符串的一部分复制到新创建的字符串达到看起来修改的效果。

创建字符串:单引号( " " )或双引号( " " ) 
连续三个单/双引号可以帮助我们创建多行字符串。

 

二、使用:

 

(1)空字符串和 len( ) 函数

① python允许空字符串的存在,不包含任何字符且长度为0.

② len( ) 用于计算字符串含有多少个字符

 

(2)转译字符( )

python 字符串详解

 

(3)字符串拼接

① 使用 + 号拼接

② 将多个字符串直接放到一起实现拼接:

>>> a = "ab""cd"
>>> a
"abcd"
>>> 

 

(4)字符串复制

使用 * 号实现字符串复制:

>>> b = "a"*3
>>> b
"aaa"
>>> 

 

(5)不换行打印

print(“a”,end=" ") end=“参数”

 

(6)从控制台读取参数:

使用 input( ) 从控制台读取键盘输入的内容

 

(7)str() 实现数字转型字符串

str() 可以将其他数据类型转换成字符串

 

(8)[ ] 提取字符

字符串本质就是字符序列,可以通过字符串后面添加 [index] ,可以指定偏移量,提取该位置的单个字符。

正向搜索:[0]~[len(str)-1]
反向搜索:[-1]~[-len(str)]

 

(9)replace(source,str) 实现字符串替换

 

(10)字符串切片 slice 操作,截取字符串

python 字符串详解

python 字符串详解

 

(11)split() 分割和 join() 合并

split() 基于指定分割符将字符串分隔成多个子字符串,如果不指定分隔符,则默认使用空白字符串。

join() 的作用和split() 作用相反,用于将一系列子字符串链接起来。

python 字符串详解

 

(12)字符串驻留机制和字符串比较

python 字符串详解

 

三、其他:

python 字符串详解

python 字符串详解

python 字符串详解

python 字符串详解

python 字符串详解

python 字符串详解

python 字符串详解

python 字符串详解

python 字符串详解

python 字符串详解

python 字符串详解

python 字符串详解

python 字符串详解

python 字符串详解

python 字符串详解

 

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注服务器之家的更多内容!

原文链接:https://blog.csdn.net/MyIsWhaT/article/details/120940883

延伸 · 阅读

精彩推荐