Day4-函数和列表
2018-07-20 本文已影响70人
周zau1
1、输入输出函数
1.输出函数print
- 默认每一个print函数,输出完内容后会输出一个换行
- 一个print函数输出多个内容的时候,内容之间是用空格隔开的
- 内容后边加end=来设置结束标志(默认是\n)
- 通过设置sep的值,来设置多个内容之间的间隔符(默认是' ')
print('aaa', 100, end='n', sep='')
print('bbb')
# -------------
# aaa100nbbb
2.输入函数input
- input()函数可以接收从控制台输入的内容(以回车为结束标志)\n'
- input函数会阻塞线程,程序执行到input的时候会停下来,等待用户的输入,输入完成后才会接着执行下面的内容\n'
- 接收到的数据是以字符串的形式返回的(python2.x中输入的是数字的时候,可能返回int类型或者浮点型数据)
value = input('请输入一个整数:')
print('name', value, type(value))
# ----------------
# name 6 <class 'str'>
2、列表
列表(list):
用来存储多个数据的一种类型。里面存储的单个数据,我们叫元素。
特点:
- 有序的
- 可变的(可变指定是容器中的内容的个数和值可变)
- 元素可以是任何类型的数据
列表的值:用[]将列表中的元素括起来,多个元素之间用逗号隔开。[] 叫空列表。
1.怎么声明一个列表
声明一个变量,赋一个列表值。只要把逗号分隔的不同的数据项使⽤⽅括号括起来即可。
#创建一个空的列表
list1 = []
#列表的数据项不需要具有相同的类型
list2 = [1 ,12.9 ,'abc ',[1,2,3,'a'] ,True]
#将其他数据类型转换成列表
list3 = list('kobe24')
2.获取列表元素
a.获取单个元素:列表名[下标]
b.获取部分元素(切片):列表名[开始下标:结束下标]
c.一个一个的获取列表的所有元素(遍历列表):
scores = [16, 88, 64 ,76, 35, 45, 81, 59]
# for循环遍历
for item in scores:
print(item)
# while循环遍历
index = 0
while index < len(scores):
print(scores[index])
index += 1
3.获取列表的长度(列表中元素的个数):
len(列表名)
4.添加列表元素
序号 | 方法 |
---|---|
1 | 列表.append(元素):在列表的末尾添加一个元素 |
2 | 列表.insert(下标,元素):在列表的指定下标前加入一个元素 |
3 | 列表1+列表2:将列表2中的元素添加到列表1中 |
5.删除列表元素
序号 | 方法 |
---|---|
1 | del 列表[下标]:删除列表中指定下标的元素 |
2 | 列表.remove(元素):删除列表中的指定元素(多个相同元素则删除第一个) |
3 | 列表.pop():将列表中的最后一个元素取出来 |
4 | 列表.pop(下标):将列表中指定下标的元素取出来(下标不能越界) |