初始函数

1、什么是函数?

函数就是一个方法,用的时候直接可以拿来用

2、为什么要用函数呢:?

①避免代码重复;②提高代码可读性;

3、函数的定义:

函数以def关键字开头,空格之后接函数名和圆括号,最后以冒号结尾,其中def不可以用其它代替

函数名:函数名是包含字母,数字,下划线的任意组合,不能以数字开头,避免使用Python关键字

4、函数的调用

返回值 = 函数名(参数1,参数2)    #函数名后+括号才表示调用



函数的返回值:

1.return的作用:结束一个函数的执行

2.首先返回值可以是任意的数据类型。

3.函数可以有返回值:如果有返回值,必须要用变量接收才有效果

也可以没有返回值:

  没有返回值的时候分三种情况:

    1.当不写return的时候,函数的返回值为None

    2.当只写一个return的时候,函数的返回值为None

    3.return None的时候,函数的返回值为None(几乎不用)

4.return返回一个值(一个变量)

5.return返回多个值(多个变量):多个值之间用逗号隔开,以元组的形式返回。

      接收:可以用一个变量接收,也可以用多个变量接收,返回几个就用几个变量去接收



函数的参数:

# def fun(s):#参数接受:形式参数,简称形参
#     ‘‘‘
#         计算字符串长度的函数---------函数的功能
#         参数s:接受要计算的字符串--------参数的信息
#         return:要计算字符串长度 ---------返回值得信息
#     ‘‘‘
#     length=0
#     for i in s:
#         length+=1
#     return length
# ret=fun(‘helloword‘)#参数传入:实际参数,简称实参
# print(ret)

1、形参和实参

形参:是韩式定义时定义的参数

实参:函数调用的时候传进了的参数

2、传递多个参数

可以传递多个,但是之间用逗号隔开。

站在传参的角度上来看,调用函数是传参有两种方式:

  1. 按照位置传参;2.按照关键子传参

用法:1.位置参数在关键字参数的前边,每一个参数只能被赋值一次

3、默认参数:

用法:将变化比较小的值设置为默认参数

定义:默认参数可以不传值,用默认的,如果传值则被替换

4、动态参数:

按位置传值,多余的参数同一由args接收,保存成元祖的形式

按照关键字传值接收多个关键字参数,由kwargs接收,保存成字典的形式



函数里面的知识太多,我学的也是一般般,写的都是用到过的,还有一些没想起来,想起来就补上,写到函数压力慢慢就上来了。。。。。。。

时间: 2024-12-21 02:53:10

初始函数的相关文章

Python:初始函数

Python:初始函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也可以自己创建函数,这被叫做用户自定义函数. 函数的定义: #函数在定义阶段,只检测语法,不执行代码. def 函数名(参数1参数2,...): '''注释信息''' 函数体 return 返回值 定义函数的三种形式: 无参: #函数无需外部传入参数 有参: #函数体的代码,需要外部传入值的时候才

python之路---09 初始函数 参数

二十七.初始函数 1.函数: 对代码块和功能的封装和定义 2.格式及语法 def  函数名()           #  定义 函数体 函数名()              #  调用 3.    return      返回None return "x"        返回值为   'x' return "x","y"     同时返回多个结果时,    返回的是元组 一遇到return 就结束函数  到达调用函数的位置 4.三目运算 c =

python学习初始函数

函数的用途:解决代码的冗余.可读性差.可扩展性差. 函数的一般格式: #函数定义 def mylen(): """计算s1的长度""" s1 = "hello world" length = 0 for i in s1: length = length+1 print(length) #函数调用 mylen()   定义:def 关键词开头,空格之后接函数名称和圆括号(),最后还有一个":". def 是固

python之路 初始函数

python之初识函数: (一)为什么要使用函数:  首先举一个例子,假如我们现在要计算"hello world"这个字符串的长度,我们可以怎么计算1,直接print(len(hello world)) 就可以计算长度,那么现在   用len()这个函数了,我们还可以怎么计算呢,看下面代码 #利用for 循环计算字符串长度 s = "hello world" length = 0 for i in s: length += 1 print(length) 这样我们也

python函数(1):初始函数

在学了前面很多python的基础类型后,我们终于可以进入下一阶段,今天我们将走进一个函数的新世界. 预习: 1.写函数,计算传入字符串中[数字].[字母].[空格] 以及 [其他]的个数 2.写函数,判断用户传入的对象(字符串.列表.元组)长度是否大于5. 3.写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者. 4.写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其作为新列表返回给调用者. 一.函数的定义 函数的出现 如果我们需要比较俩

python之初始函数

 一.函数 1.什么叫函数:         函数是组织好的,可重复使用的,用来实现单一,或相关联的功能的代码段.         函数可以提高应用的模块性,和代码的重复利用率.python提供了许多内建函数,比如print(),len()等.我们也可以自己创建函数,这叫用户自定义函数.  2.函数的定义语法:            def 函数名(): 函数体 函数体:就是函数执行之后要执行的代码.   比如: def yue(): print("和女朋友聊天") print(&qu

python 初始函数

一.什么是函数 函数是组织好的,可重复使用的,用来实现单一或相关功能的代码段 函数能提高应用的模块儿性和代码的重复利用率.python提供了很多内置函数,比如print(),len()等等.我们也可以自己创建函数,这种函数叫做用户自定义函数. 二.函数的定义和调用 让我们来定义一个能计算字符串长度的,类似于len()的函数 # s = "我的团长我的团" # 1 # def my_len(): # 定义/声明一个函数 函数名的定义和变量名的规则一样 #3 # i = 0 #4 # fo

函数part1 初始函数

什么是函数? 具有某一功能的工具---函数 事先准备函数的过程----函数的定义 遇到应用场景,拿来就用---函数调用 函数的分类:内置函数和自定函数 2.为什么要使用函数? 1.代码冗余 2.可读性差 3.可拓展性差 3.如何使用函数 原则:先定义,在使用 定义函数的方法:参数根据函数的需要, def 函数名(参数1,参数2,.....) ""'描述性文字,介绍如何使用函数,关于参数和功能"" code1 code2 return 返回值 函数的调用:根据函数需要

GCC中初始化函数是如何被处理的?

本文译至: http://gcc.gnu.org/onlinedocs/gccint/Initialization.html 如我们所知,在GCC通过给代码追加__attribute__((constructor))和__attribute__((destructor))的方式可以追加初始函数和终止函数, 这篇文章介绍了GCC内部是如何实现上述处理的. 简单的说,就是在最经常的情况下,初始函数会被追加到.ctor section中,.init会调用对应的函数处理这些初始函数.终止情况类似. --