当前课程知识点:计算机基础与应用 >  第9章 基本数据类型 >  9.3字符串数据类型 >  9.3 字符串数据类型修改

返回《计算机基础与应用》慕课在线视频课程列表

9.3 字符串数据类型修改在线视频

下一节:10.1 集合类型-集合

返回《计算机基础与应用》慕课在线视频列表

9.3 字符串数据类型修改课程教案、知识点、字幕

同学们好

我是云南财经大学信息学院的徐娟老师

下面我们一起学习《计算机基础与应用》课程

9.3 字符串数据类型

字符串 String是由数字 字母

下划线组成的一串字符

它是编程语言中表示文本的数据类型

一 字符串的基本操作符

字符串最常用的描述方法是用一对单引号

或者一对双引括起来的系列字符

如 a b c d e f g

单引号

1 2 3 4 5 6 7

双引号

学习python

双引号

1 2 3 a b c

单引号

下表是字符串基本操作符

加法运算符

加不仅仅能够起到加法运算的作用

还能够起到连接字符串的作用

即实现字符串的连接

用in和not in来判断

三 重复输出字符串

用*可以重复输出字符串

例如

四 字符串索引和切片

索引

python的字符串列表有两种顺序

从左到右排列默认0开始

0 1 2 3 最大范围是字符串长度减1

二 从右到左默认

-1 -2 -3 -4 等

例如

切片

如果要实现从字符串中提取部份字符

可以使用操作符 冒号

截取字符串中的一部分

就可以获得相应的字符串

例如

字符串类型的格式化

一 format()方法

字符串format()方法的基本使用格式是

模板字符串 点 format 逗号 分隔的参数

例如

二 转义字符

Python的字符串的输入过程中

有些字符无法用普通字符形式写出

如换行 退格等

为了能在字符串里写这些字符

Python 规定了一些转义字符

如表所示

如何在一段字符串中设置换行

在需要换行的后面插入 斜杆 n

如下所示

二 横向制表符

下表是字符串的常用函数

一 str(x)函数

str(x)函数可以将数字等转换成字符串

例如

用str(x)函数输出

用单引号括起来的字符串

二 Len(x)函数

Len(x)函数用于返回字符串S的长度

例如

三 eval(str)函数

eval()函数可能实现将字符串转换为

数字类型及实现数字的运算符等

例如

四 chr(x)函数

X可以是10进制也可以是16进制的形式的数字

由于ASCII表中

用8位二进制进行编码

最高位为0

实际上只用了7位二进制进行编码

编码的范围是从00000000到01111111

对应的十进制数是0到127的整数

对应的十六进制数是0到7F

利用chr(x)函数

X可以输入十进制的数是0到127的整数

X可以输入十六进制数是0到7F的整数

返回值是当前整数对应的ASCII字符

从ASCII码的对照表中可以得到

字符对应的编码对应的十六进制数

及十进制数如下

0到9对应

00110000到00111001

30H到39H

48D到57D

A到Z

01000001到01011010

41H到5AH

65D到90D

a到z

01100001到01111010

61H到7AH

97D到122D

例如

ASCII表中

字符N对应的编码是01001110

对应的十进制数是78

对应的十六进制数是4E

通过python验证如下

ord(x)函数

将一个字符转换为它的ASCII整数值

如果输入的是汉字则转换为Unieode编码

例如

ASCII表中的字符a对应的十进制数为97

六 bin(x)函数

将整数x转换为二进制字符串

例如

七 oct(x)函数

将一个数字转换为八进制

例如

八 hex(x)函数

将整数x转换为十六进制字符串

例如

二 字符串的几个常用函数和方法

下表是字符串的操作方法

一 upperr()方法

二 find()方法

find()方法可以查找字符在原字符串中

首次出现的位置

字符串的排序方法是

从左到右是从0 1 2 3 4 5 6的顺序

如果是从右到左则是

负1 负2 负3 负4 负5 负6的顺序

find()方法查找的位置

是采用从左到右的顺序

如果没有找到

返回负1

例如

三 lower()方法

lower()方法可以将字符串中的大写字母

转换成小写字母

例如

四 split()方法

split()方法是按指定的分隔符

将字符串拆分成多个字符子串

返回值为列表

例如

数据类型是程序中最基本的概念

只有确定了数据类型

才能确定变量的存储及操作

通过本单元的学习

能将数学表达式通过Python方法计算出结果

能用Python编程方法

解决数学和金融等方面的实际问题

Python处理字符和字符串的方法是一样的

字符串必须用一对单引号

或者一对双引号括起

本次课程到此结束

谢谢观看

计算机基础与应用课程列表:

第1章 计算思维概述

-1.1 计算思维概述

--1.1 计算思维概述

--第1章 计算思维概述

-1.2 计算思维的定义、特征、基本原理和本质

--1.2计算思维的定义、特征、基本原理和本质

-1.3 计算思维的基本方法及应用简介

--1.3计算思维的基本方法及应用简介

-第1章 讨论题

第2章 计算机系统

-2.1 计算机发展历程

--2.1计算机的发展史

--2.1计算机发展历程

-2.2 计算机系统组成

--2.2计算机系统组成

--2.2计算机系统组成

-2.3 计算机基本工作原理

--2.3 计算机基本工作原理修改

--2.3计算机基本工作原理

-2.4 微型计算机硬件组成

--2.4微型计算机硬件组成

--2.4微型计算机硬件组成

-2.5 计算机网络简介

--2.5计算机网络简介

--2.5计算机网络简介

--2.5 计算机网络课后作业

-第2章 课后作业

第3章 数制和信息编码

-3.1 信息表示与计算机中的数制

--3.1信息表达与计算机中的数制

--3.1信息表达与计算机中的数制

-3.2 计算机不同数制间的转换

--3.2计算机不同数制间的转换

--3.2计算机不同数制间的转换

-3.3 计算机中数据的表示

--3.3计算机中的数据表示

--3.3计算机中的数据表示

-3.4信息编码

--3.4信息编码

--3.4信息编码

-第3章 课后作业

第4章 操作系统基础与信息安全

-4.1 操作系统概述

--4.1 操作系统概述

--4.1 操作系统概述

-4.2 Windows10的基本操作

--4.2Windos10基本操作

--4.2Windos10基本操作

-4.3 Windows10的文件管理

--4.3 Windows10的文件管理

--4.3 Windows10的文件管理

-第4章 课后作业

第5章 办公软件Office

-5-1.1Word 2010的操作界面与文档编辑

--5-1.1Word 2010的操作界面与文档编辑

--5-1.1Word 2010的操作界面与文档编辑

-5-1.2 Word 2010的文档排版与图文混排

--5-1.2 Word-2010其他功能和页面设置

--5-1.2 Word 2010的文档排版与图文混排

-5-1.3Word 2010的表格操作

--5-1.3Word 2010的表格操作

--5-1.3Word 2010的表格操作

-5-1.4Word 2010 其他功能和页面设置

--5.1.4Word 2010 其他功能和页面设置--沙莉

--5-1.4Word 2010 其他功能和页面设置

-5-2.1Power Point 2010 基础操作

--5-2.1Power Point 2010 基础操作

--5-2 Power Point 2010 基础操作

-5-3.1Excel 2010概述

--5-3.1Excel 2010概述

--5-3.1Excel 2010概述

-5-3.2Excel 2010 公式和函数

--5-3.2Excel 2010 公式和函数

--5-3.2Excel 2010 公式和函数

-5-3.3Excel 2010 工作表的格式化

--5-3.3Excel 2010 工作表的格式化

--5-3.3Excel 2010 工作表的格式化

-5-3.4 Excel 2010数据的图表化

--5-3.4 Excel 2010数据的图表化

--5-3.4 Excel 2010数据的图表化

-5-3.5Excel 2010 数据管理和打印设置

--5-3.5Excel 2010 数据管理和打印设置

--5-3.5Excel 2010 数据管理和打印设置

-第5章 Word课后作业

-第5章 Excel课后作业

-第5章 PowerPoint课后作业

第6章 程序设计基本方法

-6.1 程序设计基本方法

--6.1程序设计基本方法

-6.2 Python语言的发展和特点

--6.2Python语言的发展和特点

-6.3 Python语言开发环境配置

--6.3Python语言开发环境配置

-6.4 程序的基本编写方法

--6.4程序的基本编写方法--何锋

-第6章 程序设计基本方法

-第6章 课后作业

第7章 Python程序基本语法元素

-7.1Python程序基础

--7.1Python程序基础

--7.1Python程序基础

-7.2Python程序基本语法元素

--7.2Python程序基本语法元素

--7.2 Python程序基本语法元素--徐娟修改

-7.3turtle库的基本命令

--7.3turtle库的基本命令

--7.3turtle库的基本命令

--第7章 课后作业

第8章 程序的控制结构

-8.1程序的控制结构

--8.1程序的控制结构

--8.1程序的基本结构

-8.2程序的分支结构

--8.2程序的分支结构

--8.2程序的分支结构--徐娟修改

-8.3程序的循环结构

--8.3程序的循环结构

--8.3程序的循环结构

-8.4程序的异常处理

--8.4程序的异常处理

--8.4程序的异常处理

-第8章 课后作业

第9章 基本数据类型

-9.1基本数据类型

--9.1基本数据类型

--9.1基本数据类型

-9.2数据类型的运算

--9.2数据类型的运算

--9.2数据类型的运算

-9.3字符串数据类型

--9.3字符串数据类型

--9.3 字符串数据类型修改

-第9章 课后作业

第10章 组合数据类型

-10.1 集合类型-集合

--10.1 集合类型-集合

--10.1 集合类型-集合

-10.2 序列类型

--10.2 序列类型

--10.2序列类型--沈湘芸

-10.3 列表

--10.3 列表

--10.3 列表

-10.4 元组

--10.4 元组

--10.4 元组

-10.5 映射类型 -字典

--10.5 映射类型 -字典

--10.5 映射类型 -字典

-第10章作业

第11章 函数和代码复用

-11.1 函数的概念和分类

--11.1 函数的概念和分类

--11.1 函数的概念和分类--沈湘芸

-11.2 函数的定义和调用

--11.2 函数的定义和调用

--11.2 函数的定义和调用

-11.3 函数的参数

--11.3 函数的参数

--11.3 函数的参数

-11.4 函数的返回值

--11.4 函数的返回值

--11.4函数的返回值

-11.5 变量的作用域

--11.5 变量的作用域

--11.5变量的作用域

-第11章作业

第12章 文件

-12.1.1 文件概述

--12.1.1 文件概述

--12.1.1 文件概述

-12.1.2 打开或创建文件

--12.1.2 打开或创建文件

--12.1.2 打开或创建文件

-12.1.3 数据写入文件

--12.1.3 数据写入文件

--12.1.3 数据写入文件

-12.1.4 读取数据和关闭文件

--12.1.4 读取数据和关闭文件

--12.1.4 读取数据和关闭文件修改

-12.2 CSV文件

--12.2 CSV文件

--12.2CSV文件

-12.3.1 编辑Excel工作簿

--12.3.1 编辑Excel工作簿

--12.3.1 编辑Excel工作簿

-12.3.2 编辑Excel工作表

--12.3.2 编辑Excel工作表

--12.3.2 编辑Excel工作表

-12.3.3 编辑Excel单元格

--12.3.3 编辑Excel单元格

--12.3.3 编辑Excel单元格

-12.4.1-5 图像文件

--12.4.1-5 图像文件

--12.4.1-5 图像文件

-12.4.6-7 Image的常用属性、函数和方法

--12.4.6-7 Image的常用属性、函数和方法

--12.4.6-7 Image的常用属性、函数和方法讲稿

-第12章作业

第13章 科学计算与数据分析

-13.1 科学计算的含义

--13.1科学计算的含义

-13.2 方程问题的求解

--13.2方程问题的求解_1

-13.3 微积分问题的求解

--13.3 微积分问题的求解

-13.4 数学函数的可视化

--13.4 数学函数的可视化

-第13章 科学计算及可视化

-第13章作业

9.3 字符串数据类型修改笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。