python创建一个字符串_Python字符串基本操作

一、任务描述

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

二、任务目标

1、掌握Python字符串操作

三、任务环境

Ubuntu、Python2.7

四、任务分析

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

五、任务实施

♥ 温馨提示

字符串从后获取元素下标从-1开始。

步骤1、环境准备

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

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

5a174495be157.png图1 ipython解释器

步骤2、字符串创建

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

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

5a17487f46a55.png图2 创建字符串

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

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

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

5a174da2a3fb5.png图3 访问字符串

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

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

5a174f4e921a8.png图4 更新字符串

步骤3、字符串运算符

【var1 + var2】字符串连接

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

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

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

5a17558615093.png图5 运算符

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

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

5a1756bfca311.png图6 成员运算符

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

5a175773c8a37.png图7 格式化字符串

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

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

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

【var】解释器阅读形式

【print var】适于人阅读形式

5a17580c38aca.png图8 三引号

Python 中定义一个 Unicode 字符串和定义一个普通字符串一样简单。引号前小写的”u”表示这里创建的是一个 Unicode 字符串。

如果想加入一个特殊字符,可以使用 Python 的 Unicode-Escape 编码。

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

5a1759a36b0c9.png图9 Unicode字符串

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值