跳到正文
return
Roy · 分类导航
本文大纲

1. 字符串的定义

1. 字符串的定义

da0a60a3225da6637069858179cc6c1d

2. 创建字符串

2.1 基础创建

name='sdhuhuhds'
number="18"
paragrapg= '''Hello,sdoshodhoi!
sdbaiusbdiuas!'''
paragrapgtwo="""sdsduiagsiudgu!
usdasuhdua!"""
  1. 多行文本只支持三个单引号和双引号
In [14]: name ='hellsda9sudg\
    ...: \
    ...: sdsadasd\
    ...: asdauosdgoausgdsad'
    ...: print(name)
hellsda9sudgsdsadasdasdauosdgoausgdsad

变为单行文本

  1. 若需要用到单引号,那就只能用双引号,单双引号混用
string= "I'm lilei"
  1. 可实现多行输出三单双引号,可实现文本原样输出
string= """我们有时候不仅仅要看选择项以内的答案,也要去思考选择项以外的答案。——AI悦创

浅者见浅,深者见深——黄家宝

起的最早的是理想主义者,跑的最快的是骗子,而胆子最大的是那些冒险家,害怕错过一切,疯狂往里冲的是韭菜,而真正的成功者,可能还没有入场。

先实现功能,再去优化,否则一切会很乱。——AI悦创

凡是你不能清晰写下来的东西,都是你还没有真正理解的东西"""

3. 检测字符串长度

sdoshudoi="uyyguyg"
print(len(sdoshudoi))

4. 字符串中的字符获取

4.1字符串中的单个字符获取

sdoshudoi="bornforthis"
print(sdoshudoi[-1])
print(sdoshudoi[10])
print(sdoshudoi[len(sdoshudoi)-1])

4.1 提取多个连续字符

string="bornforthis"
print(string[4:7])
print(string[7:11])

4.2 提取等间隔的字符

number="0123456789"
string='bornforthis'
print(number[1:10:2])
print(string[0:100:3])
print(string[1:100:3])

4.3 优化

number="0123456789"
string='bornforthis'
print(number[1:10:2])
print(string[::3])
print(string[1::3])

4.4 字符串的倒序

print(string[::-1])

图片浏览

下载原图