Python str类

目录

描述

创建字符串

使用单引号'创建字符串

1.2 使用双引号"创建字符串

1.3 使用三引号'''创建跨行字符串

1.4 使用str()函数创建字符串

2. 查找字符串中的子串----str.find()方法


描述

Python中的str类是Python的字符串类。str类提供了各种字符串处理方法。

创建字符串

使用单引号'创建字符串

>>> a_string = 'MacBook Pro is a computer.'
>>> a_string
'MacBook Pro is a computer.'
>>> type(a_string)
<class 'str'>

1.2 使用双引号"创建字符串

>>> a_string = "Huawei 5G technology is very good."
>>> a_string
'Huawei 5G technology is very good.'
>>> type(a_string)
<class 'str'>

⚠️双引号内包裹的字符串若包含单引号,可以不使用转义字符。同理,单引号内包裹的字符串若含有双引号,也可以不使用转义字符。

>>> test_string = "He said: 'Sum always love you!'"
>>> test_string
"He said: 'Sum always love you!'"

1.3 使用三引号'''创建跨行字符串

>>> a_string = '''Apple,
...     Huawei,
...     Samsung,
...     Mi,
...     Vivo,
...     ... '''
>>> a_string
'Apple,\n    Huawei,\n    Samsung,\n    Mi,\n    Vivo,\n    ... '
>>> print(a_string)
Apple,
    Huawei,
    Samsung,
    Mi,
    Vivo,
    ...
>>> type(a_string)
<class 'str'>

⚠️使用三个双引号同样可以构造跨行字符串。

>>> a_string = """Python,
... C,
... Java,
... HTML,
... CSS,
... JavaScript,
... ..."""
>>> print(a_string)
Python,
C,
Java,
HTML,
CSS,
JavaScript,
...
>>> type(a_string)
<class 'str'>

⚠️同理,由三个双引号包裹的跨行字符串中若存在单引号,可以不使用转义字符。反之亦然。

>>> test_string = """test1,
... 'test2'."""
>>> test_string
"test1,\n'test2'."
>>> print(test_string)
test1,
'test2'.
>>> type(test_string)
<class 'str'>

1.4 使用str()函数创建字符串

Python str函数_TCatTime的博客-CSDN博客_python str函数

2. 查找字符串中的子串----str.find()方法

Python str find方法_TCatTime的博客-CSDN博客_python str.find


版权声明:本文为TCatTime原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。