Python快速入门 字符串

只愿长相守 提交于 2020-01-27 04:32:11

字符串的表示

  1. 使用单引号

‘I LOVE CHINA’

  1. 使用双引号

“I LOVE CHINA”

  1. 使用三引号 三对单引号 或者 三对双引号

‘’’ I LOVE CHINA , HELLO ‘’’
“”" I LOVE CHINA , HELLO “”"
三引号能包含多行字符串,在这个字符串里可以包含换行符、制表符或者其他字符。一般情况下,三引号表示的字符串出现在函数声明的下一行做函数的注释

在这里插入图片描述
注:Python的字符串不能像C语言那样可以改变,不能将某一个字符修改为其他的字符。否则会报错

转义字符

当字符串里包含单引号 或者 双引号时 虽然有以上三种方式表达完全可以,不过仍然可以将字符串里的单、双引号通过转义字符来表达,同样可以使解释器识别 字符串 并正确的输出
不用转义字符:
在这里插入图片描述
使用转移字符
在这里插入图片描述
常见的转义字符如下表所示:
在这里插入图片描述
这里借用一下某鸟教程的表,感谢!!!
当然,如果不想使用 \ 转义字符 则可以在字符串之前加一个 r 表示原始字符串
在这里插入图片描述
在这里插入图片描述

字符串值的访问

Python中没有字符类型,单个的字符也是作为字符串来使用,如果希望访问字符串中的某一个字符,则需要使用索引(下标)来实现类似于数组

这里说一下cmd的清屏命令:

import os
os.system('cls')

在这里插入图片描述
在这里插入图片描述
通过下标获取值:
在这里插入图片描述

使用切片截取字符串

切片是指截取操作对象的一部分,字符串、列表、元组都支持切片操作
语法:

[起步:结束:步长]

注意:
切片的区间是左闭右开形式的 即:从起始位置 到 结束一位
在这里插入图片描述

字符串内建函数

这里介绍的内建函数有16个之多 , @_@

find函数

返回第一个字母的索引(下标)

语法:

被检测的字符串变量名.find("需要判断的是否被包含的字符串",start,end)

start 默认是 0
end 默认是字符串长度
在这里插入图片描述
定点查
在这里插入图片描述
如果并没有查询到,则返回-1
在这里插入图片描述

index函数 语法 和 作用同find函数

在这里插入图片描述
唯一的区别就在于,如果被查找的字符串不包含子串,则会抛出异常
在这里插入图片描述

count函数

用于统计字符串中 某 字符串 出现的次数
语法:

字符串.count(某字符串,start,end)

默认
start = 0
end = 最大字符串长度

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

replace函数

replace函数,将字符串中的 old(旧字符串) 替换为 new (新字符串),该函数会返回一个全新的替换过的字符串

被操作的字符串.replace(old,new,count)
在这里插入图片描述
count 不输入默认为全部替换

split 函数

split函数,会通过分割符来对字符串进行切片
语法:

被操作字符串.split(分隔符,分割次数)
函数的返回值是个 字符串列表

在这里插入图片描述
若未指定分隔符 默认分割 符为: 空格 换行 制表符

默认分割次数是 分隔符出现的次数

capitalize函数

该函数会将 字符串 的第一个字母 变成大写 其他的字符为小写
在这里插入图片描述

title函数

该函数会将单词的首字母大写

在这里插入图片描述

startswith函数

该函数用于检测 字符串是否以指定的字符串开头 返回值为True False
语法:

被操作字符串.startswith(指定字符串,start,end)

在这里插入图片描述

endswith函数

作用是判断结尾是否是指定字符串结尾 语法格式 上同 返回值上同
在这里插入图片描述

upper 函数

将小写字符变为大写字符
在这里插入图片描述

ljust函数

该函数返回一个字符串,且字符串是左对齐,并可以指定字符来填充不足的位数 默认 指定字符是空格,如果指定的长度小于源字符串长度,那么直接返回源字符串
语法:

被操作字符串.ljust(指定长度,指定字符串)

在这里插入图片描述

rjust函数

右对齐函数,函数 语法格式同上
在这里插入图片描述

center函数

两端对齐,函数 语法格式同上
在这里插入图片描述

lstrip函数

该函数会移除字符串左边的 空格 或者 指定字符 返回一个全新的字符串
语法:

被操作字符串.lstrip(指定的字符)

在这里插入图片描述

rstrip 函数

移除字符串右边(末尾)的 空格 或者 指定的字符 语法格式同上

在这里插入图片描述

strip函数

移除字符串两头的 指定字符 或者 空格 语法格式 同上
在这里插入图片描述

字符串运算符

运算符 描述
+ 字符串拼接在这里插入图片描述
* 字符串重复输出 在这里插入图片描述

成员运算符

in 在这里插入图片描述
not in 在这里插入图片描述

字符串的输出和输入

字符串的输出

print()

在这里插入图片描述
这里借用一张图片展示一下常用的格式符号!!! @_@

字符串输入

input(“提示内容”)
在这里插入图片描述

input函数 从标准输入中读取一行文本,默认的标准输入数键盘,input函数不管用户输入的值的类型,读取后都会转换为字符串类型来保存
在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!