Python字符串

Python 字符串是一种表示文本数据的序列类型。

用引号引起来的就是字符串,即便是或者空格

1、字符串的创建

字符串可以用单引号、双引号或三引号来创建。

  • 单引号字符串:'Hello, World!'
  • 双引号字符串:"Hello, World!"
  • 三引号字符串:可以用来创建多行字符串或者带格式的字符串
x1 = """
This is a multi-line string.
It can span multiple lines.
"""

2、转义

使用反斜杠\对字符进行转义                                                                                                              \'   代表单引号  

             \"   代表双引号

              \n   代表换行符  

              \\   代表反斜杠

              \t 代表缩进

字符串前加r表示原始字符串,不转义;

x1 = r"c:\\code.\nvisualstudio"        #加r表示不转义,\n不表示换行,是字符串的一部分
print(x1)

3、运算

3.1字符串连接用+;

相邻的两个或多个 字符串字面值 会自动合并

x1 = "abc"
x2="123"
print(x1+x2)

3.2字符串多次重复, 如 :

x1 = "abc"
print(x1*3)        #结果:abcabcabc

4、访问

  • 索引(Indexing):访问字符串中的单个字符,从0开始,支持负数。

    x = "Hello"
    y = x[0]          # 'H'
    y1 = x[1]           #'e'
  • 切片(Slicing):获取字符串的一部分,参数是start、end、step,下标从0开始,支持负数。

    x = "Hello"
    a = x[1:4]  # 'ell'

 step为负值说明是反方向走

4、关系判断

in 和 not in:判断是否包含指定的子字符串

x1 = "abcdef"
x2 = "def"
x3 = "123"

print(x2 in x1)     # True
print(x3 in x1)     # False


print(x1 not in x2)        # True
print(x1 not in x3)        # True

5.字符串长度

  • 长度(Length):获取字符串的长度。

    x1 = "abcdef"
    print(len(x1))   # 6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值