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字符串

转载于:https://www.cnblogs.com/yu-1104/p/9050490.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python字符串基本操作包括字符串拼接、字符串重复、字符串比较和字符串大小写转换。 字符串拼接可以使用加号运算符将两个字符串连接起来,例如 'hello' + 'world' 的结果是 'helloworld'。\[1\] 字符串重复可以使用乘号运算符将一个字符串重复多次,例如 'hello' * 2 的结果是 'hellohello'。\[2\] 字符串比较可以使用比较运算符进行计算,会获取字符对应的编码,然后进行比较。除了比较运算符外,字符串默认不支持其他运算符。\[2\] 字符串大小写转换可以使用内置的字符串方法来实现。转换成大写可以使用 str.upper() 方法,转换成小写可以使用 str.lower() 方法,转换成标题函数可以使用 str.title() 方法。例如,对于字符串 'welCome to pyTHon world',使用 upper() 方法将其转换成大写得到 'WELCOME TO PYTHON WORLD',使用 lower() 方法将其转换成小写得到 'welcome to python world',使用 title() 方法将其转换成标题形式得到 'Welcome To Python World'。\[3\] #### 引用[.reference_title] - *1* *3* [Python 字符串基本操作](https://blog.csdn.net/realoser/article/details/122150241)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Python字符串基本操作](https://blog.csdn.net/qq_41908594/article/details/121617802)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值