一、python字符串类型概述
定义:在单引号\双引号\三引号内,由一串字符组成 name=‘Test‘
name = ‘test‘ print(type(name)) -------------------------------------------- <class ‘str‘>
字符串:在引号(单引号,双引号,三引号)里定义的一堆字符
状态:描述性的内容,比如名字,性别,国籍
二、字符串的索引(index)
在python当中所有有序的序列都是由索引概念的,它们的区别在于序列是否可以被修改;
索引在我们初学的时候我们可以理解为字符串的下标;
字符串里的每一个个体都被称作字符也是该字符串的一个元素;
比如字符串‘while’,可以按照下图理解其下标概念,索引号从0开始;
w |
h |
i |
l |
e |
0 |
1 |
2 |
3 |
4 |
索引的用法,取单个元素时,使用字符串[索引值] 索引值为对应元素的索引号;
字符串截取:字符串[start:end],得到对应索引范围的元素,该范围包含起始端,不包含结尾端,默认截取的方向是从左往右的;
步长截取:字符串[start:end:step] 按照step步长进行隔取;
切片的语法:[起始:结束:步长]
注意:选取的区间属于左闭右开型,即从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身)。
默认取法:字符串[start:end,step] 这三个参数都有默认值、start;默认值为0;end 默认值未字符串结尾元素;step 默认值为1
字符串的查找 |
count |
计数功能,返回自定字符在字符串当中的个数 |
find |
查找,返回从左第一个指定字符的索引,找不到返回-1 |
|
index |
查找,返回从左第一个指定字符的索引,找不到报错 |
梵蒂冈
是大法官
双方各
原文地址:https://www.cnblogs.com/renyz/p/11502354.html
时间: 2024-10-11 11:20:11