计算机怎样编程与计算思维 (17).pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

158****6446 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档