Python字符串的概念

Python字符串的概念

Python 字符串

字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。
创建字符串很简单,只要为变量分配一个值即可。例如:
var1 = ‘Hello World!’
var2 = “Python Runoob”

Python 访问字符串中的值

Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。
Python 访问子字符串,可以使用方括号来截取字符串,如下实例:
在这里插入图片描述
源代码:
var1 = ‘Hello World!’
var2 = “Python Runoob”
print ("var1[0]: ", var1[0])
print ("var2[1:5]: ", var2[1:5])

字符串的常用操作

字符串属于序列,字符串序列还有哪些功能呢?
除了上列访问值所用到的切片操作符([:]) 之外,还有连接操作符(+)成员关系(in、not in)重复操作符(*)

1.Python 字符串连接

我们可以对字符串进行截取并与其他字符串进行连接,如下实例:
在这里插入图片描述
源代码:
var1 = ‘Hello World!’
print ("输出 :- ", var1[:6] + ‘Runoob!’)

2.Python 字符串重复

我们可以对字符串进行复制,如下实例
在这里插入图片描述
源代码:
var1 = ‘Hello World!’
print(var1[:]*4)

3.Python 字符串成员关系

我们可以判断元素是否存在于列表中,如下实例
在这里插入图片描述
源代码:
a = [1, 2, 3]
print(3 in a) #3在a列表中为真
print(4 in a) #4在a列表中为假
print(4 not in a) #4不在a列表中为真
print(2 not in a) #2不在a列表中为假
在这里插入图片描述
在这里插入图片描述
源代码:
a = “Hello”
b = “Python”
print (“a + b 输出结果:”, a + b)
print (“a * 2 输出结果:”, a * 2)
print (“a[1] 输出结果:”, a[1])
print (“a[1:4] 输出结果:”, a[1:4])
if( “H” in a) :
print (“H 在变量 a 中”)
else :
print (“H 不在变量 a 中”)
if( “M” not in a) :
print (“M 不在变量 a 中”)
else :
print (“M 在变量 a 中”)
print (r’\n’)
print (R’\n’)

在这里插入图片描述

Python 字符串格式化

Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。
在 Python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法。如下实例:
print “My name is %s and weight is %d kg!” % (‘Zara’, 21)
以上实例输出结果:
My name is Zara and weight is 21 kg!
在这里插入图片描述
在这里插入图片描述

python的字符串内建函数

在这里插入图片描述
在这里插入图片描述
在这里插啊入图片描述

发布了26 篇原创文章 · 获赞 2 · 访问量 552

猜你喜欢

转载自blog.csdn.net/weixin_42741880/article/details/104498051