python基础(字符串)
string(字符串):
string类型是python中最常见的数据类型,用单引号或者双引号括起来
对字符串进行操作:
截取字符串中的某个字符或者部分字符--切片
语法格式:变量[start:end:step] start:开始的索引值,从左到右,从零开始,从右到左是从-1开始end:结束索引值step:步长,一般是选择截取的长度,默认是1
我们要取String中的某个数字(注意红色部分)
在这里h处于第一位所以它的索引值是0,依次往下排
取多个字符:从开始取位置到3的对应的字符串(这里有坑,先看正确的操作方式)
看到这里应该会发现,既然是从零开始的,那么正常来说应该是[0:2]啊,但是这里为什么是[0:3]呢?在这里涉及到一个知识点叫做:含头不含尾,你就取到哪位就写到哪位就好了
又比如,我想取中间的几位数字该怎么办呢?
输出的结果是第三位到第五位,按照索引值来讲是0~4,由此可见,截取的位数部分要在原基础上加一
那么,我想从第二位开始,一直截取到最后该怎么操作
不写就完了!!!
还有就是我想隔一位再取下一位,那么我们就要给更改一下步长了(以此类推)
要不要反转一下子
要是想反转的时候再隔以为选择一位,那就把-1改成-2就完事了(从这里以上的操作叫做字符串切片)
可能有的小伙伴们知道字符串属于不可变的数据类型,所以字符串的更新不能对某个字符进行更新,只能通过拼接更新那么怎么去通过拼接来更新字符串呢?非常的easy
完事了
字符串格式化,有三种方法,一种是用占位符(%),第二种用函数format,但是我喜欢用第三种,所以这里举例第三种(中间的\n是特殊符号,用来换行)(我可是真爱粉!!!)
以上是关于字符串基础的部分内容,如有错误,请大佬指正,栓Q
python基础(字符串)相关推荐
- 重温Python基础——字符串
哈喽,兄弟们, 本文带大家复习一下Python基础中的字符串,不知道大家还记得多少内容呢? 字符串 1.字符串就是一系列字符 在python中,用引号括起的都是字符串,其中引号可以是单的,也可以是双的 ...
- python 基础 字符串烧烤流程
字符串详细解答及有关函数 表现形式 特殊情况的输出:转义字符 输入输出 读取与切片 字符串修改及删除 字符串常用函数解析 常用内置函数 大白话和你一起学python,最基础的内容,希望和大家一起学习, ...
- Python基础-字符串(字符串常用函数/操作/字符串遍历)
字符串就是一串字符, 表示文本类型的数据, 可以用"一对双引号"或者'一对单引号'定义一个字符串, 字符串定义格式为 字符串变量名 = '字符串的文本内容' 常用函数/操作 获取字 ...
- Python基础——字符串的使用
一.字符串的驻留机制 在Python中字符串是基本数据类型,是一个不可变的字符序列,即不具备增删改等操作. 什么叫字符串驻留机制? 仅保存一份相同且不可变字符串的方法,不同的值被存放在字符 ...
- python基础字符串(二)
解释: 如何定义字符串,单引号和双引号,三个单引号. "\" 反斜杠是转义的意思 # 这里\n是换行 b = '''hhehe\nlala'''# 反斜杠的使用 c = " ...
- Python基础——字符串、列表、元组
字符串常用方法 主要包括:replace.find.count.split.partition.upper.lower.strip.join.format - replace(old,new) 对字符 ...
- Python基础----字符串
a = dir(str) print ('str常用的方法:') for i in a:if i[0] != '_':print (i) str常用的方法: capitalize casefold c ...
- python基础===字符串的制表,换行基础操作
\n\t 制表符和换行符 >>> print("Languages:\n\tPython\n\tC\n\tJavaScript") Languages:Pytho ...
- python基础: 字符串操作
字符串 定义: 使用引号括起来的一串字符 一对单引号.一对双引号.三对单引号.三对双引号 转义:使用 '\',使原来有特殊含义的字符变成普通字符,也可以在定义字符串的前面加一个'r' 字符串拼接 s1 ...
- Python基础----字符串填充的几种方法
背景介绍 在有些时候,我们需要固定长度的字符串作为某些后续步骤的输入,但是手头的字符串很可能是变长的,因此在这种情况下,我们就需要使用某些方法对字符串进行填充,使其长度符合要求.下面介绍几种在pyth ...
最新文章
- axure怎样24位bmp输出_平衡(非平衡)输入输出的无源变压器前级放大器
- java 8 排序反转_Java 8 排序小结
- Win32 Application和Win32 Console Application的区别
- java 雅思_基于JAVA的雅思考试管理系统的设计与实现(SSH,MySQL)(含录像)
- commonJS — 数字操作(for Number)
- 为何各家抢滩物联网?
- SVN客户端服务器搭建与使用(一)
- Windows2008R2的NFS
- 【BZOJ1880】[Sdoi2009]Elaxia的路线(最短路)
- 幼儿园调查过程怎么写_【调查问卷总结怎么写】幼儿园家长调查问卷总结
- 论文3 VScodetexliveSumatraPDF打造完美书写论文工具
- 破解vs2010番茄插件
- 一个通过网络转换Ico到Png图片的小小程序(Ico2Png)
- Python的图像处理库Pillow
- Clouda聊天室实践
- Welcome home, Chtholly [Ynoi2018]五彩斑斓的世界
- 【无标题】SONET基本术语
- 第三方支付躺赚的好日子结束:银行直连模式瓦解
- 教你用iTOL轻松绘制高颜值系统进化树
- Android绘制颜色渐变图形