一、if结构
1、循环套if
cars = ['audi','bmw','toyota','licon'];
for car in cars:
if car == 'audi':
print(car.upper());
else:
print(car.title());
#输出:
AUDI
Bmw
Toyota
Licon
2、检查某值是否在列表中
cars = ['audi','bmw','toyota','licon'];
print('audi' in cars);
#输出:
True
3、if-elif-else结构
age = 12;
if age < 4:
print(f"Your admission is 4%!");
elif age < 8:
print(f"Your admission is 8%!");
else:
print(f"Your admission is 16%!");
#输出:
Your admission is 16%!
二、字典
1、遍历键值对
alien_0 = {
'color':'red',
'age':0
}
for key,value in alien_0.items():
print(f"\nKey:{key}")
print(f"Value:{value}")
#输出:
Key:color
Value:red
Key:age
Value:0
2、遍历键
alien_0 = {
'color':'red',
'age':0
}
#以下两种方式均可
#方式一
for attribute in alien_0.keys():
print(attribute);
#方式二
for attribute in alien_0:
print(attribute);
#输出:
color
age
3、遍历键值
for values in alien_0.values():
print(values);
三、字典列表嵌套
favourite_languages = {
'bob':['python','c++','c#'],
'eric':['java','c++'],
'alice':['c#','goland'],
'peter':['ruby','javascript'],
}
for name,languages in favourite_languages.items():
print(f"\n{name.title()}'s favourite language is:")
for language in languages:
print(f"\t{language.title()}");
#输出:
Bob's favourite language is:
Python
C++
C#
Eric's favourite language is:
Java
C++
Alice's favourite language is:
C#
Goland
Peter's favourite language is:
Ruby
Javascript