python 基础 每日一练
我在学习python,感觉python简单容易上手,不像C语言那么难,分享一些自己学习的知识点,若有错误请大家指正,如果你也是小白,那咱们就一起学,每天进步一点,聚少成多,汇流成河。
序列索引
序列切片
序列前位置切片
序列索引
列表,输出列表的第二个元素"b"
letters = [“a”, “b”, “c”, “d”, “e”, “f”, “g”, “h”, “i”, “j”]
注:Python的List的索引下标是从0开始的
答案:
letters = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"]
print(letters[1])
• 列表中每个元素的下标,都是从0开始,每次加1往后加的
• 使用元素的下标,可以访问对应位置的元素
P Y T H O N
0 1 2 3 4 5
序列切片
输出子序列,包含元素d、e、f
letters = [“a”, “b”, “c”, “d”, “e”, “f”, “g”, “h”, “i”, “j”]
注:Python的List的切片,包含第一个数字位置,不包含第二个数字位置
答案:
letters = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"]
print(letters[3:6])
• d的下标是3、e的下标是4、f的下标是5
• 因为切片的第二个元素是不包含的,所以得写成[3:6]
//你还可以做大量练习,巩固知识点
序列前位置切片
输出前三个元素的子序列,包含元素a、b、c
letters = [“a”, “b”, “c”, “d”, “e”, “f”, “g”, “h”, “i”, “j”]
注:用简写的办法
答案:
letters = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"]
print(letters[:3])
• [:3]是[0:3]的简写形式,两个办法都能达到目标
点关注:一起学Python