2021.07.20(2) Python学习2 - if语句、字典

if语句

一、条件测试

Python根据条件测试的值为True还是False来决定是否执行if语句中的代码。

1. 检查是否相等时,Python会区分大小写,需要注意大小写的转换。

2. 检查多个条件时,使用 andor 来增加条件。只有每个条件都符合,Python才会返回True。

3. 检查特定值是否包含在列表中,可以使用关键字 in

4. 检查特定值是否不包含在列表中,可以使用关键字 not in

二、if语句

1. 简单if语句

2. if-else结构

3. if-elif-else结构

4. 多个elif结构

5. 省略else代码块

三、使用if语句处理列表

列表为空时,判断返回False。

current_users = ['TT', 'cc', 'yh', 'hh', 'zy', 'admin']
new_users = ['TT', 'cc', 'tony', 'xxc', 'zky']
# if users:
#     for user in users:
#         if user == 'admin':
#             print('Hello admin, would you like to see a status report?')
#         else:
#             print(f"Hello {user}, thank you for logging in again.")
# else:
#     print('We need to find some users!')
cuusers = []
for user in current_users:
    cuusers.append(user.lower())
for new_user in new_users:
    if new_user.lower() in cuusers:
        print('use other name')
    else:
        print("this name isn't been used")

↑练习5-9、5-10

字典

一、概念

字典是一系列键值对,每个键都与一个值相关联,可以使用键来访问相关联的值。与键关联的值可以是数、字符串、列表乃至字典,可将任何Python对象用作字典中的值。

二、操作

1. 添加键值对:直接在字典新增键并对键赋值即可。

2. 创建空字典:用{}创建。

3. 修改字典中的值:指定字典名和用方括号括起来的键以及与该键相关联的新值。

4. 删除键值对:用del语句。

5. 使用get()来访问:get(x,y), x为指定的键,y为指定的键不存在时要返回的值。因此,在指定的键有可能不存在的情况下,应该考虑使用方法get().调用get()时,如果没有指定第二个参数并且指定的键不存在,Python会返回None。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值