首页 > 编程语言 >【Python】数据类型之字符串

【Python】数据类型之字符串

时间:2024-08-03 13:53:46浏览次数:12  
标签:功能 演示 Python 代码 数据类型 索引 str 字符串

本篇文章将继续讲解字符串其他功能:

1、求字符串长度

功能:len(str)   ,该功能是求字符串str的长度。

代码演示:

2、通过索引获取字符串的字符。

功能:str[a]    str为字符串,a为整型。该功能是获取字符串str索引为a处的字符。

注意:字符串的索引是从0开始的。

代码演示:

注意:字符串能通过索引来取值,但无法通过索引来改值。

3、切片:获取字符串的子序列。(区间范围前取后不取)

功能:str[a:b]   str为字符串。a和b均是整型。该功能是获取字符串str索引为a处到索引为b-1处的数据。

代码演示:

特殊:str[a:]该功能是把字符串str从索引为a处一直切割到字符串str最后。

代码演示:

特殊:str[:b]该功能是获取字符串str索引为0处一直切割到索引b-1。

代码演示:

注意:字符串中的切片只能读取数据,但是无法修改数据。

4、步长:跳着去取字符串中的内容。

功能:str[a:b:c]    str为字符串,a,b,c均是整型类型。前两个值表示区间范围(前取后不取),最后一个值表示步长,如果最后一个值不写,默认是1,该功能的最终结果是:从字符串str索引为a和索引为b-1之间取值,每间隔c-1取一个值,最后相加即为最终结果。

代码演示:


 

特殊:

(1)str[:b:c]

区间范围前面不写,则表示起始范围从0开始。

(2)str[a::c]

区间范围后面不写,则表示结束范围为字符串str的最后(包含最后)

(3)str[::c]

区间范围不写,则表示区间范围是整个字符串。

(4)str[::-1]

区间范围不写,并且c==-1,则表示将字符串逆序输出。

代码演示:

标签:功能,演示,Python,代码,数据类型,索引,str,字符串
From: https://blog.csdn.net/hefaxiang/article/details/140889360

相关文章

  • 【Python】python基础
    本篇文章将讲解以下知识点:(1)循环语句(2)字符串格式化(3)运算符一:循环语句循环语句有两种:while   for本篇文章只讲解while循环格式:while 条件:  代码(只有条件为真的时候,此代码才会被执行,此处的代码可以是多行代码)(1)循环语句基本使用示例1:此处代码执行过程:1<3......
  • Java数据类型
    目录数据类型基本数据类型引用类型数据类型的转换数据类型基本数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型1.byte:byte数据类型是8位、有符号的,以二进制补码表示的整数;最小值是-128zhi(-2^7);最大值是127(2^7-1);默认......
  • python 爬虫入门实战——爬取维基百科“百科全书”词条页面内链
    1.简述本次爬取维基百科“百科全书”词条页面内链,仅发送一次请求,获取一个html页面,同时不包含应对反爬虫的知识,仅包含最基础的网页爬取、数据清洗、存储为csv文件。爬取网址url为“https://zh.wikipedia.org/wiki/百科全书”,爬取内容为该页面所有内链及内链标识(下图蓝......
  • Python:match()和search()的区别
    在Python中,match()和search()函数通常与正则表达式(regularexpressions)一起使用,特别是在re模块中。尽管它们都用于搜索字符串中的模式,但它们在搜索行为上有关键的区别。re.match()re.match()函数尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()......
  • Python:range()函数的用法
    range()函数是Python中一个内置函数,用于生成一个数字序列。这个函数通常用于在for循环中迭代一个指定的次数。range()函数可以接收一到三个参数,分别是起始值(start)、结束值(stop)和步长(step),但步长是可选的,默认值为1。基本用法两个参数:range(start,stop)生成一个从star......
  • 计算机毕业设计-基于python高校大学生评奖评优系统【源码+文档+PPT】
    精彩专栏推荐订阅:在下方主页......
  • Python知识点
    目录1、数据类型2、变量3、列表4、集合5、字典6、注释7、基本功能8、条件语句9、循环语句10、函数11、异常处理12、字符串操作13、正则表达式1、数据类型数据类型是可以存储在变量中的数据规范。解释器根据变量的类型为变量分配内存。下面是Python中的各种......
  • 家庭局域网中电脑唤醒 —— WOL远程唤醒(python实现)
    相关:https://blog.csdn.net/hih30250/article/details/136342258在WOL介绍里说过WOL数据包的最简格式是由6个字节的255和目标计算机的48位MAC地址,重复16次组成,并且这个数据包可以包含在任何协议中,最常见的是包含在UDP中。点击查看代码importsocketimportstructclass......
  • python3解析wav文件获取dtmf值
    操作系统:Windows10_x64Python版本:3.9.2从事FreeSwitch相关工作,大概率会遇得到DTMF,DTMF的传递方式有三种:In-bandRFC2833SIP-INFO使用RFC2833或SIP-INFO传递方式的DTMF,FreeSwitch可以在日志中打印出来,但遇到inband模式的DTMF,FreeSwitch的日志就打印不出来了。如果是会议......
  • shell获取敏感词接口json数据更新时重启nginx+lua环境、一个逐步删除服务器上文件夹的
    一、shell获取敏感词接口json数据如有更新重启nginx+lua环境    因为工作需要,需要写一个shell脚本获取对应接口的数据(其它管理后台控制的敏感词库)。因为当前平台是nginx+lua脚本,重装加载敏感词需要重启nginx.实现起来也很简单,第一点,需要对获取的json数据进行分析,shell......