第二课--字符串类型及操作
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.字符串格式化
槽:
第二课--字符串类型及操作相关推荐
- Python基础语法全体系 | 深入剖析字符串类型及其操作
<Python基础语法全体系>系列博文第二篇,本篇博文将详细深入讲解Python的字符串类型.包括转义字符.字符串格式化.序列相关方法及常用操作:大小写.删除空白.查找与替换.分割与连接等 ...
- 3.1 Python 字符串类型常用操作及内置方法
文章目录 1. Str 字符串 1.1 字符串 1.2 反斜杠 1. 字符串跨行书写 2. 转义字符 1.3 打印引号 1. 错误示例 2. 解决方法 1.4 三引号 1.5 原始字符串 1. 正确示 ...
- Python字符串类型及操作总结
1.字符串表示 两种类型四种表示 单行-一对单引号或一对双引号 "python" 'python' 多行-一对三单引号或一对三双引号 '''python''' "&quo ...
- [Python] 字符串类型及其操作
目录 字符串类型的表示 基本的字符串操作符 内置的字符串处理函数 内置的字符串处理方法 字符串类型的表示 字符串是字符的序列表示,可以由一对单引号(').双引号(")或三引号("' ...
- Python字符串类型及操作
1.字符串类型的表示 (一)字符串: 由0个或多个字符组成的有序字符序列. 字符串由一对单引号或一对双引号来表示,例如:"请输入带有符号的温度值","Python&quo ...
- Python字符串类型及操作(含实例)
字符串 由0个或多个字符组成的有序字符序列 字符串是字符的有序序列,可以对其中的字符进行索引 "智"是"智慧女孩千万不要秃头"的第0个字符 字符串有2类共四种表 ...
- python如何输出整数逆序_python字符串类型及操作
字符串索引&切片用法 Str[]对字符串进行索引,括号内为获取第几个元素 使用[M:N:K]根据步长对字符串切片 <字符串>[M:N]是可以缺失的,M缺失表示至开头,N缺失表示至结 ...
- Python语言程序设计(嵩天老师版)第三周笔记——字符串类型及操作
一.字符串类型的表示: 由0个或多个字符组成的有序字符序列 字符串有2类共4种表示方法: 1.字符串由一对单引号或一对双引号表示--仅表示单行字符串 2.由一对三引号或三双引号表示,可 ...
- 【Python】字符串类型及操作求三位水仙花数
"水仙花数"是指一个三位整数,其各位数字的3次方和等于该数本身.例如:ABC是一个"3位水仙花数&quo ...
最新文章
- native react 集成微信登录_react native 接入微信登陆(Android)
- Flash Builder4.7极其简单破解方法-三步搞定(亲测)
- 8255控制四个双色灯C语言,汇编语言实现通过8255A和4个开关控制实现8个LED灯和8个7位数码管显示指定数字全亮、全灭、从左至右、从右至左跑马灯式点亮...
- Android——本地服务基础(一)
- android gpio驱动实例,安卓gpio操作示例
- jeecg t:datagrid标签 每页显示条数 扩展
- python-内置函数-数学函数
- 前端代码获取文件大小_vue技术栈前端建设方案
- html中哪些属于块级标记,html行级标记和块级标记都有哪些?
- keras学习率下降策略
- java所用到的英语单词_JAVA常用英语单词
- 计算机函数if80到90分怎么弄,用EXCEL工作表怎样利用IF函数计算分数等级
- 机械转行程序员怎么样?
- CF1132B Discounts题解
- Linux操作系统常见命令
- 一级计算机考试计算,全国计算机一级MS OFFICE等级考试计算题(3)
- 记录一次云服务器被劫持下载了挖矿病毒的处理过程
- ORACLE表格操作图文教学二(分组去重、计数、加减、多表)
- CAD图纸中,提取标注的方法是什么呢?
- 【操作系统】批处理、分时、实时各个操作系统特点
热门文章
- 【docker常用镜像命令总结,持续更新中... 建议收藏!】
- mysql同时查出符合条件数据与总数
- PaddleOCR——Visual Studio 2019 环境下C++推理部署 CMake 编译解决方案
- Vue.js——简单计数器
- CG CTF WEB 签到题
- N Problems During K Days
- huizhang要约会
- mybatis-plus代码生成器使用和代码
- TensorFlow学习笔记之三(神经网络的优化)
- JavaScript基础06-day08【if练习、条件分支语句switch、for循环】