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语法进行基础的练习,巩固了基本的语法知识。