python电子教案32基本数据类型市公开课金奖市赛课一等奖课件.pptxVIP

python电子教案32基本数据类型市公开课金奖市赛课一等奖课件.pptx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 基本数据类型 ;字符串类型及其操作;字符串是字符序列表示,能够由一对单引号(')、双引号()或三引号(''')组成,其中,单引号和双引号都能够表示单行字符串,二者作用相同。使用单引号时,双引号能够作为字符串一部分;使用双引号时,单引号能够作为字符串一部分。三引号能够表示单行或者多行字符串。三种表示方式以下;单引号字符串: '单引号表示,能够使用双引号作为字符串一部分' 双引号字符串: 双引号表示,能够使用'单引号'作为字符串一部分 三引号字符串: '''三引号表示能够使用双引号;打印字符串Python运行结果以下,注意其中引号部分: ;input()函数将用户输入内容看成一个字符串类型,这是取得用户输入惯用方式。print()函数能够直接打印字符串,这是输出字符串惯用方式。以下例子展示了怎样用变量name来存放用户名字,再输出这个变量内容: ;第2.2.4节已经介绍,字符串包含两种序号体系:正向递增序号和反向递减序号。假如字符串长度为L,正向递增需要以最左侧字符序号为0,向右依次递增,最右侧字符序号为L-1;反向递减序号以最右侧字符序号为-1,向左依次递减,最左侧字符序号为-L。这两种索引字符方法能够在一个表示中使用。;Python字符串也提供区间访问方式,采取[N: M]格式,表示字符串中从N到M(不包含M)子字符串,其中,N和M为字符串索引序号,能够混合使用正向递增序号和反向递减序号。假如表示中M或者N索引缺失,则表示字符串把开始或结束索引值设为默认值。;字符串以Unicode编码存放,所以,字符串英文字符和汉字字符都算作1个字符。观察下面实例: ;反斜杠字符(\)是一个特殊字符,在字符串中表示“转义”,即该字符与后面相邻一个字符共同组成了新含义。比如:\n表示换行、\\表示反斜、\’表示单引号、\”表示双引号、\t表示制表符(TAB)等。比如: ;Python提供了5个字符串基本操作符,如表3.10所表示。 ;与操作符有关实比如下: ;程序读入一个表示星期几数字(1-7),输出对应星期字符串名称 比如:输入3,返回“星期三”。代码如下: ???行结果如下:请输入星期数字(1-7): 3 星期三;微实例3.1经过在字符串中截取适当子串来实现星期名称查找。问题关键在于找出子串剪切位置。因为每个星期日期缩写都由3个字符组成,假如知道星期日期字符串起始位置,就能很轻易取得缩写子串。 通过下面语句,能够取得从起始位置pos开始且长度为3子串: weekAbbrev = weekstr[pos: pos+3];使用字符串作为查找表缺点是,所剪切子字符串长度必须相同。假如各缩写表示长度不一样,还需要其它语句辅助 比如,请读者思索,该怎样实现一个“获取月份字符串”呢?要求依据1-12数字返回月份名称。;字符串中能够增加特殊格式化控制字符,用来输出特殊效果。特殊格式化控制字符使用反斜杠(\)开头,惯用控制字符以下: \a: 蜂鸣,响铃 \b:回退,向后退一格 \f:换页 \n:换行,光标移动到下行首行 \t:水平制表 \r:回车,光标移动到本行首行 \v:垂直制表 \0:NULL,什么都不做;Python解释器提供了一些内置函数,详细请参考5.8节。其中,有6个函数与字符串处理相关,如表3.11所表示。 ;len(x)返回字符串x长度,Python 3以Unicode字符为计数基础,所以,字符串中英文字符和汉字字符都是1个长度单位 str(x)返回x字符串形式,其中,x能够是数字类型或其它类型;每个字符在计算机中能够表示为一个数字,字符串则以数字序列方式存放在计算机中。当前,计算机系统使用一个主要编码是ASCII编码,该编码用数字0-127表示计算机键盘上常见字符以及一些被称为控制代码特殊值。比如,大写字母A-Z用65-90表示,小写字母a-z用97-122表示。;chr(x)和ord(x)函数用于在单字符和Unicode编码值之间进行转换。chr(x)函数返回Unicode编码对应字符,其中,Unicode编码x取值范围是0到1,114,111(即十六进制数0x10FFFF)。ord(x)函数返回单字符x对应Unicode编码。以下: ;构想在一些情况下给朋友传递字条信息,但又不希望传递中途被第三方看懂这些信息,所以需要对字条信息进行加密处理。传统加密算法很多,这里介绍一个非常简单加密算法——凯撒密码。顾名思义,凯撒密

您可能关注的文档

文档评论(0)

159****1748 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档