1.字符串类型的表示

0个多个字符组成的有序序列

字符串由一对单引号或者双引号表示,仅能表示单行

由一对三引号或三双引号表示,可以表示多行

字符串中如果想有单引号,则外面用双引号

字符串有正向递增:从0开始

反向递减,从-1开始

使用[]获取字符串中一个或多个字符

索引:

返回字符串中的单个字符  <字符串>[M]

切片:

返回字符串中一段字符子串<字符串>[M,N]

字符串高级用法:<字符串>[M:N:K],根据步长K对字符串切片

[::-1]从后向前,以步长为1取出字符,进行逆序

3.转义符\,如果出现\,那么\之后的字符会当作字符本意来理解

转义符形成一些组合,表达一些不可打印的含义

\b 回退  \n换行

4.字符串操作符

5.字符串处理函数

len(x):返回字符串长度

str(x):任意类型X所对应的字符串形式,例如str([1,2])结果“[1,2]”

6.字符串的处理方法

“方法”特制<a>.<b>()风格中的函数<b>()

方法本身也是函数,但与<a>有关,<a>.<b>()风格使用

字符串及变量也是<a>,存在一些方法

1)str.lower()或str.upper()返回字符串的副本,全部字符串小写、大写

2)str.split(sep=None)返回一个列表,由str根据sep被分隔的部分组成“A,B,C".split(",")结果为['A','B','C']

3)str.count(sub)返回子串sub在str中出现的次数 “a apple a day".count(a)结果为4

4)str.replace(old,new),替换字符

5)str.center(width,[fillchar]),"python".center(20,"=")结果为:=======python=======

6)str.strip(chars)从str中去掉在其左侧和右侧chars中列出的字符“=python=”.strip("=np")结果为“ytho”

7)str.join(iter)在iter变量除最后元素外,每个元素后增加一个str",".join("12345")结果为“1,2,3,4,5”

4.字符串格式化

槽:

第二课--字符串类型及操作相关推荐

  1. Python基础语法全体系 | 深入剖析字符串类型及其操作

    <Python基础语法全体系>系列博文第二篇,本篇博文将详细深入讲解Python的字符串类型.包括转义字符.字符串格式化.序列相关方法及常用操作:大小写.删除空白.查找与替换.分割与连接等 ...

  2. 3.1 Python 字符串类型常用操作及内置方法

    文章目录 1. Str 字符串 1.1 字符串 1.2 反斜杠 1. 字符串跨行书写 2. 转义字符 1.3 打印引号 1. 错误示例 2. 解决方法 1.4 三引号 1.5 原始字符串 1. 正确示 ...

  3. Python字符串类型及操作总结

    1.字符串表示 两种类型四种表示 单行-一对单引号或一对双引号 "python" 'python' 多行-一对三单引号或一对三双引号 '''python''' "&quo ...

  4. [Python] 字符串类型及其操作

    目录 字符串类型的表示 基本的字符串操作符 内置的字符串处理函数 内置的字符串处理方法 字符串类型的表示 字符串是字符的序列表示,可以由一对单引号(').双引号(")或三引号("' ...

  5. Python字符串类型及操作

    1.字符串类型的表示 (一)字符串: 由0个或多个字符组成的有序字符序列. 字符串由一对单引号或一对双引号来表示,例如:"请输入带有符号的温度值","Python&quo ...

  6. Python字符串类型及操作(含实例)

    字符串 由0个或多个字符组成的有序字符序列 字符串是字符的有序序列,可以对其中的字符进行索引 "智"是"智慧女孩千万不要秃头"的第0个字符 字符串有2类共四种表 ...

  7. python如何输出整数逆序_python字符串类型及操作

    字符串索引&切片用法 Str[]对字符串进行索引,括号内为获取第几个元素 使用[M:N:K]根据步长对字符串切片 <字符串>[M:N]是可以缺失的,M缺失表示至开头,N缺失表示至结 ...

  8. Python语言程序设计(嵩天老师版)第三周笔记——字符串类型及操作

    一.字符串类型的表示: 由0个或多个字符组成的有序字符序列 字符串有2类共4种表示方法:     1.字符串由一对单引号或一对双引号表示--仅表示单行字符串     2.由一对三引号或三双引号表示,可 ...

  9. 【Python】字符串类型及操作求三位水仙花数

    "水仙花数"是指一个三位整数,其各位数字的3次方和等于该数本身.‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪例如:ABC是一个"3位水仙花数&quo ...

最新文章

  1. native react 集成微信登录_react native 接入微信登陆(Android)
  2. Flash Builder4.7极其简单破解方法-三步搞定(亲测)
  3. 8255控制四个双色灯C语言,汇编语言实现通过8255A和4个开关控制实现8个LED灯和8个7位数码管显示指定数字全亮、全灭、从左至右、从右至左跑马灯式点亮...
  4. Android——本地服务基础(一)
  5. android gpio驱动实例,安卓gpio操作示例
  6. jeecg t:datagrid标签 每页显示条数 扩展
  7. python-内置函数-数学函数
  8. 前端代码获取文件大小_vue技术栈前端建设方案
  9. html中哪些属于块级标记,html行级标记和块级标记都有哪些?
  10. keras学习率下降策略
  11. java所用到的英语单词_JAVA常用英语单词
  12. 计算机函数if80到90分怎么弄,用EXCEL工作表怎样利用IF函数计算分数等级
  13. 机械转行程序员怎么样?
  14. CF1132B Discounts题解
  15. Linux操作系统常见命令
  16. 一级计算机考试计算,全国计算机一级MS OFFICE等级考试计算题(3)
  17. 记录一次云服务器被劫持下载了挖矿病毒的处理过程
  18. ORACLE表格操作图文教学二(分组去重、计数、加减、多表)
  19. CAD图纸中,提取标注的方法是什么呢?
  20. 【操作系统】批处理、分时、实时各个操作系统特点

热门文章

  1. 【docker常用镜像命令总结,持续更新中... 建议收藏!】
  2. mysql同时查出符合条件数据与总数
  3. PaddleOCR——Visual Studio 2019 环境下C++推理部署 CMake 编译解决方案
  4. Vue.js——简单计数器
  5. CG CTF WEB 签到题
  6. N Problems During K Days
  7. huizhang要约会
  8. mybatis-plus代码生成器使用和代码
  9. TensorFlow学习笔记之三(神经网络的优化)
  10. JavaScript基础06-day08【if练习、条件分支语句switch、for循环】