Python自学(六)

本文是Python自学系列的第六篇,主要介绍了Python的基础语法,包括变量、数据类型、控制结构、函数的使用,以及简单的文件操作。通过实例解析,帮助读者掌握Python编程的基本技能。
摘要由CSDN通过智能技术生成
※列表与元组
◎列表(List):内建数据结构,用来存储一系列元素
如:lst = [5.4,’hello’,2]
>>> lst = [5.4,'hello',2]
>>> lst[0]
5.4
>>> lst[3]
Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    lst[3]
IndexError: list index out of range
>>> lst[2]
2
>>> lst[1]
'hello'
>>> lst[1:3]              #切片操作
['hello', 2]
◎列表与字符串:
相同点:索引([ ])、切片([ : ])、拼接(+)和重复(*)、成员(in)、长度(len)、循环(for)
>>> lst + [1.2,3.4]
[5.4, 'hello', 2, 1.2, 3.4]
>>> lst * 2
[5.4, 'hello', 2, 5.4, 'hello', 2]
>>> 5.4 in lst
True
>>> 5 in lst
False
>>> len(lst)
3
>>> for e in lst:
	print(e)	
5.4
hello
2
不同点:使用[ ]生成,元素之间用逗号分隔;可以包含多种类型的对象,字符串只能是字符;内容是可变的,字符串的内容是不可变的
方法:
1.lst[0] = ‘a’
2.lst[0:2] = [1.2,5.4,5]
3.lst.append(‘abc’),lst.extend([‘def’,’gh’])                 #追加元素
4.lst.insert(位置,内容)                      #任意位置插入元素
5.lst.pop(位置(无参数默认删除最后一个)),list.remove(内容)        #删除元素
6.lst.sort()                        #排序
7.lst.reverse()                     #逆序



◎读取30个数字,并计算平均数
nums = []
for i in range(30):
    nums.append(fl
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值