首页 > 编程语言 >Python-09函数基础、形参、实参

Python-09函数基础、形参、实参

时间:2022-08-21 21:23:02浏览次数:71  
标签:return 函数 形参 Python 09 print 实参 def

Python3 函数

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。

 

定义一个函数

你可以定义一个由自己想要功能的函数,以下是简单的规则:

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

 

 1 #第三章,函数基础、形参、实参
 2 def pri():
 3     print('hello')
 4     print('world')
 5 
 6 s = pri()
 7 print(s)                         #如果函数没有return则会返回为空
 8 
 9 
10 def add(num1,num2):               #num1、num2表示形参
11 
12     return num1 + num2
13 
14 sum = add(10,20)                  #10、20表示实参
15 print(sum)
16 
17 
18 #1+2+3...n
19 
20 def sums(num):
21     sum = 0;i = 0
22     while(i<=num):
23         sum = sum + i
24         i = i+1
25     return sum                     #注意这里return是和while同级别的,否则程序只要遇到return程序就到此结束
26 
27 s = sums (2)                       #调用累加函数sums
28 print(s)

 

标签:return,函数,形参,Python,09,print,实参,def
From: https://www.cnblogs.com/yyym/p/16601355.html

相关文章

  • python Day 01
    主要内容:1.有关变量的基本定义及组成2.语法:print与id3.变量的创建规则与规范4.数据类型:numbers(数字型)与字符串str*自我介绍的代码运行 图片展示:     ......
  • Python入门系列(六)一篇学会python函数
    函数函数是只在调用时运行的代码块。defmy_function():print("Hellofromafunction")my_function()信息可以作为参数传递到函数中。defmy_function(fname):......
  • Python入门系列(七)开发常说的“累”与“对象”
    类与对象Python是一种面向对象的编程语言。要创建类,请使用关键字classclassMyClass:x=5创建一个名为p1的对象,并打印x的值p1=MyClass()print(p1.x)所有类......
  • 8/20 python基础
    第七章用户输入和while循环message=input("提示信息")message=input(str)#str可以提前赋值message为字符串,需要数字,要先使用int()转化。第八章函数定义:defp......
  • Python入门系列(五)一篇搞懂python语句
    If语句elif关键字是pythons表示“如果前面的条件不为真,那么试试这个条件”。Theelsekeywordcatchesanythingwhichisn'tcaughtbytheprecedingconditions.a=......
  • python print 输出格式化的几种方式
    #对浮点数,保留小数点后几位print('{:0.3f}'.format(50.5/220.5))#print格式化字符串num=int(input('请输入一个十进制的整数:'))#将str转为int类型print(num......
  • 学习python第十周学习总结
    数据存储演变史数据存储的演变其实是对数据的存储格式和数据存储的位置进行演变的过程:1.文本文件基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无......
  • python使用装饰器时带括号与不带括号的区别 | 装饰
    带括号如下代码func_dic={}defmake(name):defdemo(func):func_dic[name]=funcreturndemo@make("1")#这里就相当与@demodefmake1():......
  • python3 使用paho-mqtt
    python版本:python3.8mqtt库:paho-mqtt1.6.1 一,消息发布创建pub.py,写入以下代码importtimefrompaho.mqttimportclientasmqtt_client#broker服务器broker......
  • python-f字符串(f-string)99乘法表三种方式
    #%s打印99乘法表foriinrange(1,10):forjinrange(1,i+1):print("%s*%s=%s"%(j,i,j*i),end="")print("\n")#format打印九九乘法表foriinrange(1,......