2、列表+元素+字典+运算符

一、列表 list  []

#1、空列表
a=[]
#2、列表中包含任何类型数据,用,隔开
#3、也是有索引的
#4、获取列表中的单个值:列表[索引值]
#5、列表切片 列表名[索引头:索引尾:步长]
#取偶数位的值:
print(a[::2])

列表作用:存储数据(同一类型的建议用列表更简单)

#1、列表中增加数据使用函数append,追加至末尾,每次只能追加一个元素,可添加任何类型数据
a=[1,0.2,'hello',[1,2,3],True]
a.append("晴天")
print("a列表的值为{}".format(a))

#2、插入数据使用函数insert
a.insert(指定你元素的索引位置,"插入的元素")

#3、删除使用函数pop(),默认删除最后一个元素
a.pop()
a.pop(指定你元素的索引位置)
#会返回被删除的那个元素,类似函数return关键字
res=a.pop()
print("a列表的值为{}".format(res))

#4、指定删除某个值
a.remove()

#修改  赋值运算
a[索引值]='新值'

二、元组  tuple  (),保护性特别强

#1空元组 
a=()
#2、可以是任意数据类型,逗号进行分隔
a=(1,0.2,'hello',[1,2,3],True)

#3、支持索引  元组[索引值]

#4、支持切片  元组名[索引头:索引尾:步长]  切片是取值

#5、元组不支持增删改,但不是绝对的
#不能动元组的元素,但是元素是列表的话就可以更改列表的元素(可增删)
a[3][-1]="花花"
print(a)

#6、如果你的元素里面只有一个元素  要加逗号,才能保证它是元组

三、字典  dict  {}   无序输出

#1、空字典
a={}

#2、字典里面数据存储方式为键值对:key:value   逗号进行分隔  value可包含任何类型数据
a={"name":"weixin",
   "age":18,
   "sexy":"female",
   "score":[90,88,96,60]}
print(a)

#3、无取值、索引、切片
 
#4、字典取值:字典[key]
print(a["age"])

#5、删除pop(key)
res=a.pop("name")
print(res)

#6、新增 a[新key]=value 

#7、修改 a[已存在的key]=新value  

四、运算符 5大类

#1、算术运算符 + - * / //(取绝对值)

#2、模运算  取余运算  判断某个数是偶数还是奇数  %

#3、赋值运算符 = += -=
a=5
#自加  a=a+1
a+=1
#自减

#4、比较运算符 > >= < <= != ==  6种比较关系
#比较结果返回的值是 bool  Ture Flase

#5、逻辑运算符 and or not
#逻辑运算返回的值是 bool  Ture Flase

#6、成员运算符  in  not in 
#返回值 bool  Ture Flase
s='hello'
print('o' in s)
print('o' not in s)
# 取绝对值
print(abs(sum))

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值