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基础(字符串)相关推荐

  1. 重温Python基础——字符串

    哈喽,兄弟们, 本文带大家复习一下Python基础中的字符串,不知道大家还记得多少内容呢? 字符串 1.字符串就是一系列字符 在python中,用引号括起的都是字符串,其中引号可以是单的,也可以是双的 ...

  2. python 基础 字符串烧烤流程

    字符串详细解答及有关函数 表现形式 特殊情况的输出:转义字符 输入输出 读取与切片 字符串修改及删除 字符串常用函数解析 常用内置函数 大白话和你一起学python,最基础的内容,希望和大家一起学习, ...

  3. Python基础-字符串(字符串常用函数/操作/字符串遍历)

    字符串就是一串字符, 表示文本类型的数据, 可以用"一对双引号"或者'一对单引号'定义一个字符串, 字符串定义格式为 字符串变量名 = '字符串的文本内容' 常用函数/操作 获取字 ...

  4. Python基础——字符串的使用

    一.字符串的驻留机制   在Python中字符串是基本数据类型,是一个不可变的字符序列,即不具备增删改等操作.   什么叫字符串驻留机制?   仅保存一份相同且不可变字符串的方法,不同的值被存放在字符 ...

  5. python基础字符串(二)

    解释: 如何定义字符串,单引号和双引号,三个单引号. "\" 反斜杠是转义的意思 # 这里\n是换行 b = '''hhehe\nlala'''# 反斜杠的使用 c = " ...

  6. Python基础——字符串、列表、元组

    字符串常用方法 主要包括:replace.find.count.split.partition.upper.lower.strip.join.format - replace(old,new) 对字符 ...

  7. Python基础----字符串

    a = dir(str) print ('str常用的方法:') for i in a:if i[0] != '_':print (i) str常用的方法: capitalize casefold c ...

  8. python基础===字符串的制表,换行基础操作

    \n\t 制表符和换行符 >>> print("Languages:\n\tPython\n\tC\n\tJavaScript") Languages:Pytho ...

  9. python基础: 字符串操作

    字符串 定义: 使用引号括起来的一串字符 一对单引号.一对双引号.三对单引号.三对双引号 转义:使用 '\',使原来有特殊含义的字符变成普通字符,也可以在定义字符串的前面加一个'r' 字符串拼接 s1 ...

  10. Python基础----字符串填充的几种方法

    背景介绍 在有些时候,我们需要固定长度的字符串作为某些后续步骤的输入,但是手头的字符串很可能是变长的,因此在这种情况下,我们就需要使用某些方法对字符串进行填充,使其长度符合要求.下面介绍几种在pyth ...

最新文章

  1. axure怎样24位bmp输出_平衡(非平衡)输入输出的无源变压器前级放大器
  2. java 8 排序反转_Java 8 排序小结
  3. Win32 Application和Win32 Console Application的区别
  4. java 雅思_基于JAVA的雅思考试管理系统的设计与实现(SSH,MySQL)(含录像)
  5. commonJS — 数字操作(for Number)
  6. 为何各家抢滩物联网?
  7. SVN客户端服务器搭建与使用(一)
  8. Windows2008R2的NFS
  9. 【BZOJ1880】[Sdoi2009]Elaxia的路线(最短路)
  10. 幼儿园调查过程怎么写_【调查问卷总结怎么写】幼儿园家长调查问卷总结
  11. 论文3 VScodetexliveSumatraPDF打造完美书写论文工具
  12. 破解vs2010番茄插件
  13. 一个通过网络转换Ico到Png图片的小小程序(Ico2Png)
  14. Python的图像处理库Pillow
  15. Clouda聊天室实践
  16. Welcome home, Chtholly [Ynoi2018]五彩斑斓的世界
  17. 【无标题】SONET基本术语
  18. 第三方支付躺赚的好日子结束:银行直连模式瓦解
  19. 教你用iTOL轻松绘制高颜值系统进化树
  20. Android绘制颜色渐变图形

热门文章

  1. NVIDIA驱动安装教程
  2. 【安装教程】——安装显卡驱动
  3. 基于ResNet50的CIFAR10分类
  4. 世界上最好的十把军刀!
  5. 织梦百度快速收录及神马mip推送插件-支持指定文章id批量推送及采集后推送
  6. 设置单行文本溢出隐藏
  7. XAudio2学习之混音
  8. I2C虚拟项目验证结构
  9. Android Studio常用设置
  10. java web应用开发(1)html