首页 > 编程语言 > 详细

【python】步骤二 第一课、函数的定义与实现

时间:2019-08-20 17:42:04      阅读:135      评论:0      收藏:0      [点我收藏+]

  步骤介绍

  • 函数定义与实现
  • python模块与包的介绍及使用
  • python的标准模块与第三方模块
  • 模块案例
  • python中的常用高阶函数
  • 文件读写

第一课、函数的定义与实现

一、课程介绍

  课时介绍

  • 函数的介绍
  • 函数的参数
  • 函数应用

 

  课程目标

  • 掌握函数的作用和如何定义函数
  • 理解函数中的参数传递,实参和形参的区别
  • 理解函数中的返回值,接收函数的返回值
  • 实现我们自己的函数,并完成实战

二、什么是函数(重点章节,一定要回看)

  函数的介绍与定义(本章重点一节,必知必会)

   函数是什么

 

  • 函数(Function)是实现具有特定功能的代码
  • python中预置了很多内置函数
函数 功能
print() 向控制台打印
input() 接收控制台输入
format() 格式化字符串
list() 创建列表
lower() 字符串转小写
upper() 字符串转大写

 

 
 
 
 
 
 
 
  • 开发者也可以创建自定义函数

  

  函数的特点

  • 隐藏实现功能的细节
  • 重用代码
  • 提高可读性,便于调试
    •   username = input(‘请输入用户名’)
    •        password = input(‘请输入密码’)
    •        print(‘用户名与密码错误,请重新输入’)
  
  函数的定义
定义函数的语法:
def 函数名(形式参数(形参)1,形式参数2,...,形式参数n):
  要运行的代码(函数体)
  return输出的数据(返回值)
 1 # 定义函数
 2 # 函数用于代码的重用
 3 def print_verse():
 4     # 函数体
 5     print("锄禾日当午")
 6     print("汗滴禾下土")
 7     print("谁知盘中餐")
 8     print("粒粒皆辛苦")
 9 
10 print_verse()
11 
12 print("...")
13 
14 print_verse()
15 
16 print("...")
17 
18 print_verse()

 三、函数的使用技巧

  3.1 什么是形参和实参(弄清楚两者的区别并会使用)
 
 1 # 函数的形参与实参
 2 def print_verse(verse_name, is_show_title, is_show_dynasty):
 3     # 函数体
 4     if verse_name == "悯农":
 5         if is_show_title == True:
 6             print("悯农-李绅")
 7         if is_show_dynasty == True:
 8             print("唐代")
 9         print("锄禾日当午")
10         print("汗滴禾下土")
11         print("谁知盘中餐")
12         print("粒粒皆辛苦")
13     elif verse_name == "静夜思":
14         if is_show_title == True:
15             print("静夜思-李白")
16         if is_show_dynasty == True:
17             print("唐代")
18         print("床前明月光")
19         print("疑是地上霜")
20         print("举头望明月")
21         print("低头思故乡")
22     elif verse_name == "再别康桥":
23         if is_show_title == True:
24             print("再别康桥-徐志摩")
25         if is_show_dynasty == True:
26             print("民国")
27         print("轻轻地我走了")
28         print("正如我轻轻地来")
29         print("挥一挥手")
30         print("不带走一片云彩")
31 
32 print_verse("悯农",True,False)
33 print("...")
34 print_verse("静夜思", True, True)
35 print("...")
36 print_verse("再别康桥", False, False)

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

【python】步骤二 第一课、函数的定义与实现

原文:https://www.cnblogs.com/miaophp/p/11384038.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!