高教社课件Python程序设计及应用(第2版)第4章.pptxVIP

  • 1
  • 0
  • 约2.64千字
  • 约 81页
  • 2026-09-06 发布于广东
  • 举报

高教社课件Python程序设计及应用(第2版)第4章.pptx

无序序列;2;一、字符串基本操作符;利用[m:n:k]操作符,可以对字符串任意切片获得所需的子串。

m(起始位)、n(终止但不包含n)、k(步长)分别可省;

省略m表示从0,省略n表示取到结尾,省略k步长为1,全省表示取全部但冒号不可省

;例:实现十进制整数转换成r进制数字字符串的程序。

分析:对输入的十进制整数numb和r进制,转换的思路是整数除以r取余数,直到商为0,

余数从右到左排列。

该程序比较精炼之处是当余数c超过了9,要将其对应为A~F,关键利用hex_digits

的字符串,通过索引号c获得r进制的数码,即hex_digits[c]

;例:提取星期几,已知s=星期一星期二星期三星期四星期五星期六星期日。

要求:根据输入的数字(1-7),输出星期几。例如输入:2输出:星期二

分析:s字符串是有规律的,每个星期几占3位;根据输入数字,确定取的起始位即可获

取对应的星期。;二、字符串的常用方法

;字符串的常用方法s=ABCDEFGBC;例:对s字符串引用replace方法,

运行如下:

s=ABCDEFGBC

s.replace(BC,WYZ)

AWYZDEFGWYZ

s#不改变引用对象

ABCDEFGBC

?;输入一字符串

文档评论(0)

1亿VIP精品文档

相关文档