Python字符串基本操作

一、任务描述

  本实验任务主要对Python字符串进行一些基本操作,通过完成本实验任务,要求学生熟练掌握Python字符串的基本操作,并对Python字符串基本操作进行整理并填写工作任务报告。

二、任务目标

1、掌握Python字符串操作

三、任务环境

Ubuntu、Python2.7

四、任务分析

字符串是 Python 中最常用的数据类型。可以使用引号(‘或”)来创建字符串。

五、任务实施

 

 ♥ 温馨提示
字符串从后获取元素下标从-1开始。

步骤1、环境准备

  右击Ubuntu操作系统桌面,从弹出菜单中选择【Open in Terminal】命令打开终端。

  在弹出的终端中输入【ipython】进入Python的解释器中。如图1所示。

图1 ipython解释器

步骤2、字符串创建

  字符串是 Python 中最常用的数据类型。可以使用引号(‘或”)来创建字符串。

  创建字符串很简单,只要为变量分配一个值即可。

图2 创建字符串

  Python访问子字符串,可以使用方括号来截取字符串。

  【var1[0]】截取第0位的元素

  【var2[0:4]】截取0到4位元素,第四位不截取,空格算一位

图3 访问字符串

  对已存在的字符串进行修改,并赋值给另一个变量

  【var[:6] + ‘xipu’】截取前六位元素与xipu组成新的元素

图4 更新字符串

步骤3、字符串运算符

  【var1 + var2】字符串连接

  【var2 * 2】重复输出字符串

  【var1[0]】通过索引获取字符串中字符

  【var1[1:3]】截取字符串中的一部分

图5 运算符

  【in】成员运算符 - 如果字符串中包含给定的字符返回 True

  【not in】 成员运算符 - 如果字符串中不包含给定的字符返回 True

图6 成员运算符

  Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中

图7 格式化字符串

  python中三引号可以将复杂的字符串进行复制:

  python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。

  三引号的语法是一对连续的单引号或者双引号(通常都是成对的用)

  【var】解释器阅读形式

  【print var】适于人阅读形式

图8 三引号

  Python 中定义一个 Unicode 字符串和定义一个普通字符串一样简单。引号前小写的”u”表示这里创建的是一个 Unicode 字符串。
如果想加入一个特殊字符,可以使用 Python 的 Unicode-Escape 编码。

  【u’Hello\u0020xipu!’】被替换的 \u0020 标识表示在给定位置插入编码值为 0x0020 的 Unicode 字符(空格符)

图9 Unicode字符串
posted @ 2018-05-17 13:00  薛乔毓  阅读(1994)  评论(0编辑  收藏  举报