average在python中的用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了average在python中的用法相关的知识,希望对你有一定的参考价值。

函数函数是代码的一种组织形式

函数应该能完成一项特定的工作,而且一般一个函数只完成一项工作

有些语言,分函数和过程两个概念,通俗解释是,有返回结果的是函数,无返回结果的叫过程,python不加以区分

函数的使用函数使用需要先定义

使用函数,俗称调用# 定义一个函数

# 只是定义的话不会执行

# 1. def关键字,后跟一个空格

# 2. 函数名,自己定义,起名需要遵循便令命名规则,约定俗成,大驼峰命名只给类用

# 3. 后面括号和冒号不能省,括号内可以有参数

# 4. 函数内所有代码缩进

def func():

print("我是一个函数")

print("爱生活")

print("函数结束了")函数结束了# 函数的调用

# 直接写出函数名字,后面小括号不能省略,括号内内容根据情况

func()我是一个函数

爱生活# 函数定义

def func():

print('A')

print('B')func()A

B

函数的参数和返回值参数:负责给函数传递一些必要的数据或者信息形参(形式参数):在函数定义的时候用到的参数,没有具体值,只是一个占位符号

实参(实际参数):在调用函数的时候输入的值

返回值:调用函数的时候的一个执行结果使用return返回结果

如果没有值需要返回,我们推荐使用return None表示函数结束

函数一旦执行return,则函数立即结束

如果函数没有return关键字,则函数默认返回None# 形参和实参的案例

# 参数person只是一个符号

# 调用的时候用另一个

def hello(person):

print(",你好吗?".format(person))

return None

p = "小明"

# 调用函数,需要把p作为实参传入

hello(p)小明,你好吗?p = "小五"

hello(p)小五,你好吗?pp = hello("小柒")

print(pp)小柒,你好吗?

None# return案例

def hello(person):

print("0,你好吗?".format(person))

return "提前结束!"

print(1)

p = "小明"

rst = hello(p)

print(rst)小明,你好吗?

提前结束!# help负责随时为你提供帮助

help(None) # 等价于help(peint())Help on built-in function print in module builtins:

print(...)

print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

Prints the values to a stream, or to sys.stdout by default.

Optional keyword arguments:

file: a file-like object (stream); defaults to the current sys.stdout.

sep: string inserted between values, default a space.

end: string appended after the last value, default a newline.

flush: whether to forcibly flush the stream.# 九九乘法表

# version 1.0

for o in range(1, 10): # 控制外循环 从 1 到 9

for i in range(1, o + 1): # 内循环,每次从第一个数字开始,打印到跟行数相同的数量

print(o * i, end=" ")

print()1

2 4

3 6 9

4 8 12 16

5 10 15 20 25

6 12 18 24 30 36

7 14 21 28 35 42 49

8 16 24 32 40 48 56 64

9 18 27 36 45 54 63 72 81help(print)Help on built-in function print in module builtins:

print(...)

print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

Prints the values to a stream, or to sys.stdout by default.

Optional keyword arguments:

file: a file-like object (stream); defaults to the current sys.stdout.

sep: string inserted between values, default a space.

end: string appended after the last value, default a newline.

flush: whether to forcibly flush the stream.# 尝试用函数来打印九九乘法表

def jiujiu():

for o in range(1, 10): # 控制外循环 从 1 到 9

for i in range(1, o + 1): # 内循环,每次从第一个数字开始,打印到跟行数相同的数量

print(o * i, end=" ")

print()

return None

jiujiu()

jiujiu()1

2 4

3 6 9

4 8 12 16

5 10 15 20 25

6 12 18 24 30 36

7 14 21 28 35 42 49

8 16 24 32 40 48 56 64

9 18 27 36 45 54 63 72 81

1

2 4

3 6 9

4 8 12 16

5 10 15 20 25

6 12 18 24 30 36

7 14 21 28 35 42 49

8 16 24 32 40 48 56 64

9 18 27 36 45 54 63 72 81# 改造上面函数

def printLine(line_num):

'''

line_num;代表行号

打印一行九九乘法表

'''

for i in range(1, line_num + 1):

print(line_num * i, end=" ")

print()

def jiujiu():

for o in range(1, 10): # 控制外循环 从 1 到 9

printLine(o)

return None

jiujiu()1

2 4

3 6 9

4 8 12 16

5 10 15 20 25

6 12 18 24 30 36

7 14 21 28 35 42 49

8 16 24 32 40 48 56 64

9 18 27 36 45 54 63 72 81

参数详解python参考资料:headfirst python -> 零基础入门学习python(小甲鱼)、流畅的python -> 习题

参数分类普通参数/位置参数

默认参数

关键字参数

收集参数

普通参数c参见上例

定义的时候直接定义变量名

调用的时候直接把变量或者值放入指定位置def 函数名(参数1,参数2,.....):

函数体

# 调用

函数名(value1,value2,......)

# 调用的时候,具体值参考的是位置,按位置赋值

默认参数形参带有默认值

调用的时候,如果没有对相应形参赋值,则使用默认值
参考技术A 在Python中,可以使用内置函数average()来计算一组数据的平均值。

语法:

average(iterable[, weights])

参数:

iterable:可迭代对象,如列表、元组、字典等

weights:可选参数,用于指定各元素的权重

返回值:

返回指定可迭代对象的平均值

实例:

# Python program to demonstrate
# average()

# importing \"statistics\" for statistical operations
import statistics

# Creating a list of
# random numbers
list1 = [2, 4, 6, 8, 10]

# Printing the average of list1
print(\"Average of list1 :\", end = \" \")
print(statistics.average(list1))

# Creating a tuple of
# random numbers
tuple1 = (2, 4, 6, 8, 10)

# Printing the average of tuple1
print(\"Average of tuple1 :\", end = \" \")
print(statistics.average(tuple1))
参考技术B 在python中,average是一个内置函数,它可以计算给定序列中元素的平均值。使用average函数时,需要在程序中先导入statistics库,然后在执行average函数之前先定义一个序列(list)。平均值将会返回一个浮点数,例如:average([1,2,3,4]) = 2.5。

以上是关于average在python中的用法的主要内容,如果未能解决你的问题,请参考以下文章

在 python 中查找 AVERAGE 时需要帮助 [重复]

函数Average是啥意思

ARRAYFORMULA 中的 Google 表格 AVERAGE 函数

python average_sleep.py

python networkx_average_clustering

Caffe 求解器中的 average_loss 字段有啥用?