Python练习:字符串1
题目1
请大家写一行代码,定义一个Python字符串变量 内容为 hello world
答案视频讲解
题目2
请大家写一行代码,定义一个Python字符串变量 内容为 你好世界
答案视频讲解
题目3
请大家写一行代码,定义一个Python字符串变量 内容为 他说:'你好'
注意,字符串里面有英文的单引号
再写一行代码,定义一个Python字符串 内容为 他说:"你好"
注意,字符串里面有英文的双引号
答案视频讲解
题目4
请大家写一行代码,定义一个Python字符串变量 内容为
注意,字符串里面有新的一行
答案视频讲解
题目5
有如下的代码,定义了一个Python字符串
请接下来写一行代码,使用字符串切片的方法 ,打印出 str1里面的人名字。
答案视频讲解
您需要高效学习,找工作? 点击咨询 报名实战班
点击查看学员就业情况
题目1-答案
字符串变量定义用单引号,双引号,三引号都可以,如下
题目2-答案
中文字符串变量定义也是一样,用单引号,双引号,三引号都可以,如下
题目3-答案
如果字符串里面有引号,那么定义字符串就应该使用不同的引号。
里面是单引号,外面就用双引号。
里面是双引号,外面就用单引号。
题目4-答案
如果字符串里面有换行符,我们定义字符串的时候可以使用三引号,而且字符串里面有引号,那么外面的三引号应该使用不同的类型的引号
也可以使用换行符
题目5-答案
可以使用正数下标,数到名字的前面的位置,注意是下标是从0开始, 可以把光标放在字符的前面,按右方向键 一个个的移过去,边移边数,
发现名字第一个字符 黑 下标是10
而名字的结束字符 月 下标是13.
特别要注意的是:切片的结束下标 是不包含该下标对应的字符的,如果大家写str1[10:13],就会发现 只有 黑羽白 3个字, 漏掉了最后的 月 字 所以结束下标要加1,就是14,这样才能包含 月 这个结束字符
像这样
由于名字正好在字符串的结尾,所以也可以结束下标不写,表示到字符串的结尾
也可以不用数名字的开始位置,因为人名字就是四个字符,可以用内置函数len得到长度,减去4就是人名的开始位置,
还可以使用负数下标,从后往前数,黑 这个字的下标就是-4