Python基础任务3

  1. 字典 dict
    d = {key1 : value1, key2 : value2}
    key不可变,可以是字符串,数字,元组,不能是列表

dict = {‘Name’: ‘Runoob’, ‘Age’: 7, ‘Class’: ‘First’} #创建字典
del dict[‘Name’] # 删除键 ‘Name’
dict.clear() # 清空字典
del dict # 删除字典
len(dict) #字典长度

  1. 集合 set
    basket = {‘apple’, ‘orange’, ‘apple’, ‘pear’, ‘orange’, ‘banana’}
    print(basket) # 这里演示的是去重功能
    {‘orange’, ‘banana’, ‘pear’, ‘apple’}

a = set(‘abracadabra’)
{‘a’, ‘r’, ‘b’, ‘c’, ‘d’}

a - b # 集合a中包含而集合b中不包含的元素
a | b # 集合a或b中包含的所有元素
a & b # 集合a和b中都包含了的元素
a ^ b # 不同时包含于a和b的元素

a.add(x) #添加元素
a.update(x) #更新元素
a.remove(x) #删除元素,不存在报错
a.discard(x) #删除元素,不存在不报错
len(a) #长度
a.clear() #清空
x in a #x在a内为true,否则false

  1. 条件判断
    不支持switch case语句

if exp1: 冒号不能漏
exc1
elif exp2:
exc2
elif exp3:
exc3
else:
exc

  1. 三目运算符
    c语言 expression? true_statement : false_statement
    Python true_statement if expression else false_statement

  2. 循环语句
    while condition: #注意冒号
    statement
    无do … while语句

for var in sequences: #注意冒号
statement

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值