Python小白学习之路四

#字典
1、定义:在Python中,字典是一系列键-值对,每个键都与一个值相关联。
2、创建:字典用放在“{}”中的一系列键-值对表示。
3、使用方法:键-值对是两个相关联的值。在指定键时,Python将返回与之相关联的值。键和值之间用冒号分隔,而键-值对之间用逗号分隔。

alien_0={"color":"green","points":5}
print(alien_0["color"])
print(alien_0["points"])

结果为

print(alien_0["color"])
green

print(alien_0["points"])
5

最简单的字典只有一个键-值对。

#集合
1、特性:无序,不重复的数据集合
2、创建:可以用set()函数进行创建,或是直接使用“{}”进行创建
3、方法
参见:https://blog.csdn.net/bbc955625132551/article/details/76169197

#判断语句(多条件判断)
判断语句用if-elif-else语句
例子如下

alien_0={"x_position":0,"y_position":25,"speed":"medium"}
print(alien_0)
print("Original x_position: "+str(alien_0["x_position"]))
#向右移动外星人
#据外星人当前速度决定将其移动多远
if alien_0["speed"]=="slow":
    x_increment=1
elif alien_0["speed"]=="medium":
    x_increment=2
else:
    #这个外星人的速度一定很快
    x_increment=3
print(x_increment)
#新位置等于老位置加上增量
alien_0["x_position"]=alien_0["x_position"]+x_increment
print("New x_position: "+str(alien_0["x_position"]))

结果如下

alien_0={"x_position":0,"y_position":25,"speed":"medium"}
print(alien_0)
print("Original x_position: "+str(alien_0["x_position"]))
#向右移动外星人
#据外星人当前速度决定将其移动多远
if alien_0["speed"]=="slow":
    x_increment=1
elif alien_0["speed"]=="medium":
    x_increment=2
else:
    #这个外星人的速度一定很快
    x_increment=3

print(x_increment)
#新位置等于老位置加上增量
alien_0["x_position"]=alien_0["x_position"]+x_increment
print("New x_position: "+str(alien_0["x_position"]))
{'x_position': 0, 'y_position': 25, 'speed': 'medium'}
Original x_position: 0
2
New x_position: 2

if后接一个判断,如果False,那么接下用elif,再次进行判断,若是只剩下一种结果,怎则用else。

#三目表达式
也叫三元表达式。内容为,当一个表达式为真,那么输出一个结果;当表达式为假,那么输出另一个结果。
详细参见:https://www.jb51.net/article/41974.htm

#循环语句
for循环:针对集合中的每个元素进行循环。

favorite_languages={
        "jen":"python",
        "sarah":"c",
        "edward":"ruby",
        "phil":"python",
        }
for name in favorite_languages.keys():
    print(name.title())

结果:


favorite_languages={
        "jen":"python",
        "sarah":"c",
        "edward":"ruby",
        "phil":"python",
        }
for name in favorite_languages.keys():
    print(name.title())
Jen
Sarah
Edward
Phil

while循环:不断运行,知道指定的条件不满足为止

current_number=1
while current_number<=5:
    print(current_number)
    current_number+=1

结果:

current_number=1
while current_number<=5:
    print(current_number)
    current_number+=1
1
2
3
4
5
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值