python语言程序设计第三课字符串课件浙教版高中信息技术必修

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

字符串输入输出例子2答案
字符串例子
一天,小明的老师交给小明一个任务,让小明用Pyhton编程输入 两个字符串a和b,并进行判断: (1)如果a包含在b中输出”YES“,否则输出”NO“; (2)如果a与b相等输出“YES”否则输出“NO”;
字符串例子答案
取字符串实例
0 1 2 3 4 5 6 7 8 9 10 11 12 13
1.输入身份证号码
流程图?
2.判断是否为18位
3.若是18位,输出出生日期,若不是输出“输入错误”
字符串常用操作
s1=“123”
s1 +
? s2 =
s1=“123” s2=“abc”
“123abc”
s=s1+s2 print(s)
s2 = “abc”
s1 *
s1=“123” s=s1*2 print(s)
? 2
=
‘”123123”
“12” in
s1=“123” s=“12” in s1 print(s)
字符串操作
str1=“ABCabc123”
#判断下列输出结果,实践并记录
print(str1)
#输出字符串str1
print(str1[0])
#输出字符串str1的第1个字符
print(str1[2:5]) # 输出从第三个开始到第五个的字符
print(str1[2:])
# 输出从第三个开始到最后的所有字符
正索引 字符s 负索引
s[0] 1
s[-6]
s[1] a
s[-5]
s[2] p
s[-4]
s[3] p
s[-3]
s[4] l
s[-2]
s[5] e
s[-1]
2切片
切片与使用索引访问单个元素类似,可以使用分片操作来访问一定范围 内的元素。 分片是实际应用中经常使用的技术,被截取的部分称为“子串” Python 3支持的分片格式为S[i:j:k] 表示:索引s对象中的元素,从索引为i直到索引为j-1,每隔k个元素索 引一次,第三个限制Hale Waihona Puke Baidu为步长,默认为1,也可以使用负数作为步长, 步长-1表示分片将会从右至左进行而不是通常的从左至右,实际效果 主是将序列反转。
字符串
Python中的字符串
字符串是 Python 中最常用的数据类型。我们可以使用引 号(单引号或双引号)来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如: str1 = 'Hello World!’ str2 = "Python Runoob"
Python中的字符串
b=“1apple” c=‘abc¥’ d=“_123” e=“_pen*” f='_ant1'
1.索引
序列中的所有元素都是有编号的:从0开始递增。这些元素可以通过编号 分别访问。 索引有正索引和负索引,可根据实际情况选用。 字符串就是一个由字符组成的序列,处理字符串时,经常需要访问其中的 各个字符。索引0指向第1个字符。
索引
Python可以使用英文的方括号加字符在字符串中位置来输出字符串中 的单个字符。例如字符串s=“1apple”,s[0]=“1”、s[2]=“p”、 s[4]=“l”。值得注意的是,字符串第一个字符下标为0而不是1。
我们可以使用英文的单引号(‘’)或者双引号(“”)来创建字 符串。(建议使用双引号创建字符)
字符串输出
字符串的直接输出和数字的输出没有太大区别。 也是用print函数直接输出。 值得注意的是:输出字符串时不会输出引号。
字符串操作
Python中,字符串、列表和元组都属于序列。 序列有一些通用的操作。 包括:索引(indexing)、分片(slicing)、 加(adding)、乘(multiplying)、 检查某个元素是否属于序列的成员(成员资格) 、 计算序列长度、 找出最大元素和最小元素等。
s1 = True

“a” not in
s2=“abc” s=“a” not in s2 print(s)
s2 = False

字符串输入输出
回顾
例子(数字的输入):小明最近在学Python,妈妈要小 明先输入一个数字,然后输出这个数字。
字符串输入引入
在前面第一节课我们有讲到input函数外面嵌套int函数可 以用来输入数字,而字符串的输入不需要嵌套任何函数, 即s=input(“请输入内容:”)输入的就是字符串。
print(str1[0:-1]) print(str1[1:5:2]) print(str1[: : -1])
# 输出第一 个到倒数第一 个的所有字符 #输出从第一 个开始到第五个且每隔一 个的字符(步一为2) #逆序输出字符串
字符串常用操作
在字符串中也有一些常用的操作,分别是加法操作(+)、乘 法操作(*)、in、not in 加法操作:连接两个字符串,操作跟用来表示字符串的引 号无关,引号只是一个标志。 乘法操作:重复输出同一个字符串。 in:判断字符是否在字符串中。
字符串输出
print函数中可以用加法连接也可以用逗号,加号直接连接 没有空格,逗号有空格 例如
字符串输入输出例子2
小明找单词:小明最近又在学英语,老师又给他布置了一个任务,让他 在从单词书里面随便找两个单词并连接在一起写出来,即这两个单词需 要人为输入并且进行加法操作,你能帮他写个程序找出来吗?
相关文档
最新文档