Python基础编程(一)——常用的控制语句和基础函数

在平时的编程中,我们常常会用到控制语句,来执行一些有条件的命令。控制语句,通常是由条件代码块这两部分组成的。在这个过程中,也会接触到一些常用的基础函数。下面就来简单介绍一下。

一、控制语句
二、Python中的几个基础函数

一、控制语句

控制语句,根据判断条件是** True 还是 False**,来决定接下来做什么。并将代码行作为一组,放在“代码块”中。

根据代码行的缩进,可以知道代码块的开始和结束。当缩进增加时,代码块开始了;当缩进减少为零,或者减少为外面包围代码块的缩进,就意味着代码块结束了。

1.if 语句

if 语句的子句(即紧跟 if 语句的语句块),将在语句的条件为 True 时执行。如果条件为 False,子句将跳过。代码翻译出来就是“如果条件为真,执行子句中的代码”。只有 if 语句的条件为 False 时,后面的 else 子句才会执行。如下面这个案例。

name = 'Alice'
if name == 'Alice':
	print('Hi, Alice.')
else:
	print('Hello, stranger.')

Python打印出的结果为’Hi, Alice.’,判断前面的条件为 True ,不会执行后面的 else 子句。

2.while 循环语句

循环控制,就是让程序循环运行某一段代码直到满足退出的条件,才退出循环。只要 while 语句的条件为 True,while 子句中的代码就会执行。

让我们来看一个 if 语句和一个 while 循环。它们使用同样的条件,并基于该条件做出同样的动作。

# 下面是 if 语句的代码
spam = 0
if spam < 5:
	print('Hello, world.')
	spam = spam + 1
	
# 下面是 while 循环语句的代码
spam = 0
while spam < 5:
	print('Hello, world.')
	spam = spam + 1

两段语句看似相似,但运行后结果却表现不同。对于 if 语句,输出就是"Hello, world."。但对于 while 循环语句,输出是"Hello, world."重复了 5 次。原因就在于前者判断条件满足,就直接打印,没有经过循环;而后者为循环语句。

在 while 循环中,条件总是在每次“迭代”开始时检查(也就是每次循环执行时)。如果条件为 True,子句就会执行,然后,再次检查条件。当条件第一次为 False时,while 子句就跳过。

3.for 循环语句

虽然与while一样都是循环的关键字,但for循环通常用来遍历可迭代的对象,如一个列表或者一个字典。for … in …:属于固定套路。

sum = 0 
for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]: 
	sum = sum + x 
print(sum)
# 求1100的和
total = 0
for num in range(101):
	total = total + num
print
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值