Python基础入门:从变量到异常处理--阿里云天池Day2

一、学习内容概括

学习地址:https://tianchi.aliyun.com/s/77b6f6a4bb79399b5fa536e511f8fcf5
今天主要学习的内容有:条件语句与循环语句

二、具体学习内容

1 条件语句

1.1 if 语句

在这里插入图片描述

1.2 if-else 语句

在这里插入图片描述

1.3 if-elif-else 语句

在这里插入图片描述

1.4 assert 关键词

在这里插入图片描述

2 循环语句

2.1while 循环

在这里插入图片描述

2.2 while-else 循环

在这里插入图片描述

2.3 for 循环

在这里插入图片描述

2.4 for-else 循环

在这里插入图片描述

2.5 range()函数

在这里插入图片描述

for i in range(1, 10, 2):
    print(i)

结果:
在这里插入图片描述

2.6 enumerate() 函数

在这里插入图片描述

seasons = ['Spring', 'Summer', 'Autumn','Winter']
lst = list(enumerate(seasons))
print(lst)
lst = list(enumerate(seasons,start=1))
print(lst)

结果:
在这里插入图片描述
在这里插入图片描述

fruit = ['apple', 'banana', 'pear', 'grape']
for each in fruit:
    print('I like', each)
print('finish!')  

print('*'*20)
for i,each in enumerate(fruit,1):
    print(i, 'I love', each)
print('finish!')

结果:
在这里插入图片描述

2.7 break 语句

在这里插入图片描述

2.8 continue 语句

在这里插入图片描述

2.9 pass 语句

在这里插入图片描述

2.10 推导式

列表推导式
在这里插入图片描述
元组推导式

在这里插入图片描述

a = (x for x in range(10))
print(a)

print(tuple(a))

结果:
在这里插入图片描述

字典推导式
在这里插入图片描述

b = {i:i % 2 ==0 for i in range(10) if i % 3 == 0}
print(b)

结果:
在这里插入图片描述

集合推导式
在这里插入图片描述

x = {i for i in [1, 2, 3, 4, 5, 5, 6, 4, 3, 2, 1]}
print(x)

结果:
在这里插入图片描述

其它
在这里插入图片描述

a = (i for i in range(10))
print(a)

print(next(a))
print(next(a))
print(next(a))

for each in a:
    print(each,end=' ')

结果:
在这里插入图片描述

三、学习总结

通过这次学习,对python语法进行基础的练习,巩固了基本的语法知识。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值