input()函数
input()函数是用来收集信息的,并且一定要在终端输入数值;
input()函数的赋值:
name=input('请输入你的名字:'):是将input()函数的执行结果(收集的信息)赋值给变量name。
input()函数的数据类型:
对于input()函数来说,不管我们输入的回答是什么,不管你输入的是整数,还是字符串,input()函数的输入值(搜集到的回答),永远会被【强制性】地转换为【字符串】类型。
input()函数结果的强制转化:
利用int()函数可以将input()函数的字符串类型,转化成整数;
例如:name=int(input('请输入您的选择:'))
列表
定义:一个列表需要用中括号[ ]把里面的各种数据框起来,里面的每一个数据叫作“元素”。每个元素之间都用英文逗号隔开。
偏移量:1.偏移量是从0开始的,而非我们习惯的从1开始;2.列表名后加带偏移量的中括号,就能取到相应位置的元素。我们可以通过偏移量来对列表进行索引(可理解为搜索定位),读取我们所需的元素。
例如:
students=[ '李红', '周航' ,'赵云']
print(students[0])
这样可以打印出:李红
切片:用冒号来截取列表元素的操作叫作切片,顾名思义,就是将列表的某个片段拿出来处理。这种切片的方式可以让我们从列表中取出多个元素。
list1=[5,6,7,8,9]
print(list1[:])----- 打印出[5,6,7,8,9]
print(list1[2:])---- 打印出[7,8,9]
print(list1[:2])-----打印出[5,6]
print(list1[1:3])----打印出[6,7]
print(list1[2:4])-----打印出[7,8]
切片冒号口诀:左右空全取、左取右不取;
切片取出来的元素还是列表形式。
append()函数:给列表增加元素;
用append()给列表增加元素,每次只能增加一个元素。
增加的元素可以是字符串、数字、列表;
元素会添加在列表的末尾;
del()函数:语法为-----del 列表名[元素的索引]
官方图文解释:
del语句既能删除一个元素,也能一次删除多个元素,原理和切片类似,左取右不取;