python基础_第五章_条件和循环语句

本文详细介绍了Python的基础编程概念,包括条件语句(if, elif, else)、循环(while, for)、赋值魔法(序列解包、链式赋值、增强赋值)、代码块缩进、循环中的break和continue,以及pass和del的用法。通过实例解析了如何在Python中进行条件判断和循环控制,帮助初学者更好地理解和运用这些基本语句。" 116783538,8395545,在CentoS系统中安装flair与Python tkinter的问题及解决,"['Python开发', '系统配置', '软件安装', '环境问题']
摘要由CSDN通过智能技术生成

条件、循环及其他语句

1 再谈 print 和 import

打印多个参数
你可同时打印多个表达式,条件是用逗号分隔它们:

>>> print('Age:', 42)
Age: 42
>>> name = 'Gumby'
>>> salutation = 'Mr.'
>>> greeting = 'Hello,'
>>> print(greeting, salutation, name)
Hello, Mr. Gumby

如果需要,可自定义分隔符sep=“分隔符”:

>>> print("I", "wish", "to", "register", "a", "complaint", sep="_")
I_wish_to_register_a_complaint

导入时重命名
为导入的函数重新命名,防止函数名重复

>>> import math as foobar
>>> foobar.sqrt(4)
2.0

2 赋值魔法

序列解包
可同时(并行)给多个变量赋值:

>>> x, y, z = 1, 2, 3
>>> print(x, y, z)
1 2 3
>>> x, y = y, x
>>> print(x, y, z)
2 1 3

这里执行的操作称为序列解包(或可迭代对象解包):将一个序列(或任何可迭代对象)解包,并将得到的值存储到一系列变量中。

>>> values = 1, 2, 3
>>> values
(1, 2, 3)
>>> x, y, z = values
>>> x
1

要解包的序列包含的元素个数必须与你在等号左边列出的目标个数相同,

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值