- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
信息技术基础:
计算机、怎样编程与计算思维(Python版)
Hello,+World!
Hello,+World!
基本数据类型:字符串
字符串是什么
字符串(string)
顾名思义,一串字符(character)
输入时,必须用一对英文单引号(或英文双引号或三个英文单引号)
括起来,如:s=Hello,World!,s=Hello,World!,s=Hello,
World!
注意:不要使用中文的单引号(‘’)和双引号(“”)括起来字符串
2
字符串不是什么
字符不是数字:字符串1010不等于数字1010,含义不同,所应用的
操作不同
实验:1010+1,1010+1,1010+1010
字符串不是变量名:两者含义不同,不能给字符串赋值
实验:age=3,age=3
3
转义字符
学生甲:键盘上有一个回车换行键Enter,它对应的字符是什么?
学生乙:呃,在字母表中找不到这个字符!
教师:使用转义字符(escapecharacter)!转义字符以反斜杠\开头,后
面跟一个字母,合起来表示一个字符。\n就是回车换行符(这里,n表示
newline)。此外,常用的还有水平制表符\t,还有表示反斜杠的转义字
符\\和分别表示单引号、双引号的转义字符\和\。
学生甲:什么是水平制表符呢?字符串中的反斜杠、单引号和双引号
不用转义字符行吗?
教师:让我做一个演示。
实验:print(Johns),print(John\s),print(Johns);
print(a\ta\ta\naa\taa\taa\naaa\taaa\taaa\n)
4
字符串操作符
操作符描述
x+y连接两个字符串x和y
x*n将字符串x拷贝n次,并连接
xins若x是s的子串,返回True,否则返回
False
s[i]索引操作,取字符串s的第i个字符(索引
值为i,最小索引值是0,最大索引值是
字符串s长度减1)。
s[m:n]切片操作,返回索引值m到n之前(不到
n)的子串
实验:x,y=Hello,,World!;s=x+y;x*3;xins;s[0;s[0:3]
5
字符串的切片操作
s[m:n]
切片操作,返回索引值m到n之前(不到n)的子串
m和n的取值范围为0到字符串长度
若m为0,0可以省
实验:s[:3]
若n为字符串长度,n可以省
实验:s[3:],s[:]
m和n可以取值为负数,此时表示倒数第几个字符
实验:s[-3:]
s[m:n:t]
这里,t为步长;若t为负数,则表示逆序操作
实验:s[::2],s[::-1]
文档评论(0)