python入门基础篇(二)

た 入场券 2022-01-07 03:05 396阅读 0赞

此篇承接

python入门基础篇(一)

Python提供了for循环和while循环(在Python中没有do..while循环):

一、循环类型




















循环类型 描述
while 循环 在给定的判断条件为 true 时执行循环体,否则退出循环体。
for 循环 重复执行语句
嵌套循环 你可以在while循环体中嵌套for循环

循环控制语句

循环控制语句可以更改语句执行的顺序。Python支持以下循环控制语句:




















控制语句 描述
break 语句 在语句块执行过程中终止循环,并且跳出整个循环
continue 语句 在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环。
pass 语句 pass是空语句,是为了保持程序结构的完整性。

1.1 while 例子

  1. count = 0
  2. while (count <3):
  3. print('The count is:', count)
  4. count = count + 1
  5. print ("Good bye!")

输入结果是

The count is: 0
The count is: 1
The count is: 2
Good bye!

加点控制

  1. count = 0
  2. while (count <5):
  3. if count == 2:
  4. count = count + 1
  5. continue
  6. if count == 4:
  7. break
  8. print('The count is:', count)
  9. count = count + 1
  10. print ("Good bye!")

The count is: 0
The count is: 1
The count is: 3
Good bye!

分析:当count 为 0,1时,会直接打印 0,1

  1. count 2 时,count 变为 3 退出当前循环 进入下次循环,
  2. count3时,直接打印 3
  3. count 4时,直接退出循环

二、Python 函数

  1. python 的函数就是一个方法,做单一的事情,可被重复调用
  2. 具体定义如下

2.1 函数定义

  • 函数代码块以 def 关键词开头(必须以def开头),后接函数标识符名称和圆括号()
  • 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
  • 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
  • 函数内容以冒号起始,并且缩进。
  • return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

    简单公式为

def functionname( parameters ):

  1. detail \# 逻辑代码

return [expression] #返回值 可以不写

2.2 函数调用

  1. # 定义函数
  2. def printme( str ):
  3. "打印任何传入的字符串"
  4. print(str)
  5. return
  6. # 调用函数
  7. printme("我要调用用户自定义函数!");
  8. printme("再次调用同一函数");

输入结果是:

我要调用用户自定义函数!
再次调用同一函数

发表评论

表情:
评论列表 (有 0 条评论,396人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python入门基础

    文章标题是十分钟入门Python,这么霸气,应该是有点作用的: 初试牛刀 假设你希望学习Python这门语言,却苦于找不到一个简短而全面的入门教程。那么本教程