第13课:字符串是什么(认识字符串)
知识点
- 双引号或者单引号中的数据,就是字符串。
- 用下标方式来确定字符在字符串中的位置。
- 取出某个字符:变量名[下标]。
- 切片是指对操作的对象截取其中一部分的操作。
- 切片的语法:[起始:结束:步长],选取的区间属于左闭右开型,例如:name[0:2]。
任务
1、如果name = ‘abcd’,使用切片的方式取前两个字符,应该如何获取?
2、name = 'abcd',如何使name变量中的 abcd 变为dcba ? 想想课程中学习的切片方法,动手来实现一下吧!
3、小朋友们开动脑筋,想想切片在哪些场景中能使用到呢?使用切片的方式,能够给我们的程序带来哪些便利呢?
课后练习
- 第 11 题 单选题【python二级2020-6】
现在有
s="abcdefghi"
,请问
s[4]
的值是?( )
A. d
B. e
C. abcd
D. 0
- password=“123456”,使用切片的方法取出“345”
- password=“123456”,使用切片的方法取出“543”
第14课:拼接字符串和检查字符是否存在
知识点
- 字符串的拼接: +
- 字符串的乘法: *
- 检查字符串中是否含有某个字符: in
- 检查字符串中是否不含有某个字符: not in
- 函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。
任务
1、定义4个变量分别存储“望庐山瀑布”的四句诗,把它们拼接打印出来。
日照香炉生紫烟,遥看瀑布挂前川。
飞流直下三千尺,疑是银河落九天。
2、我们来试试看,能不能测试“你”这个字,是否不在“我爱你”这个字符串内呢?(小提示 v not in sth)
3、想一想看,我们能不能测出字符串的长度呢?我们应该怎么做?
课后练习
- 第 27 题 判断题【python二级2020-6】
运行如下程序
a1='hello'
a2='everybody'
print(a1*2+a2)
运行结果为hellohelloeverybody
第15课:查找、统计、分割字符串
知识点
-
字符串的查找和统计(如果不指定范围,默认从字符串开始到结束。&