list函数python的作用_功能和列表的基础,python,从,入门,到,实战,五,函数,以及,List...

一.函数

1. 函数定义的格式: def 函数名():

函数封装的代码

函数名的规范和标识符的命名规则一样,之前第二篇文章中有。

2.程序在执行时,编译器知道这里有定义函数,但是不会执行,只有在调用函数时才会去执行。

3.调用函数格式:函数名()

案例,把上篇文章中的九九乘法表用函数调用

def mutply():

row = 1

while row <= 9:

col = 1

while col <= row:

print("%d * %d = %d" %(row, col, row*col), end = "  ")

col += 1

print("")

row += 1

mutply()  #调用函数,在调用函数之前mutply()中的代码是没有执行的

4.【函数传参数】,在调用函数时传入实参,【函数也可以返回参数,用return返回参数】

在定义函数的时候,函数中的参数是形参,比如 def add(num1,  num2): 其中num1和num2就是形成

在调用函数时,函数中的数据时实参,a = 1 b = 2  add(a, b)其中a b 为实参

def add(num1, num2):

result = num1 + num2

return result

a = 4

b = 8.8

add(a, b)

结果

12.8

5. 函数也是可以嵌套的,函数里面调用函数,下面是执行过程

f0ec3e13c66b0d3baa0833ad3cf562ae.png

二. 模块:

模块和函数有点像,不过模块是封装在文件里,  .py文件就是模块,用import 导入其他文件中的的函数

比如创建一个add.py 文件,里面有以下代码

def mutply(num1, num2):

result = num1 * num2

return result

def subtract(num1, num2):

return num1 - num2

在main.py文件中导入上面模块

import add

a = 100

b = 200

result = add.mutply(a, b)

print(result)

print(add.subtract(a, b))

二. 列表的概念

4c231bfb255a04d01f25c619c6ddeca8.png

1.获取列表重的数据:列表名[index]

比如打印列表中所有数据,函数len()用来计算列表长度的

name_list = ["hongzheng", "xiaohui", "yhz", 11, 33]

index = 0

while index < len(name_list):

print(name_list[index])

index += 1

2.可以用ipython找到列表的所有方法

b75c6dd18bbf0dfc3118ab93afb80bc5.png

e0840cc7ed6ce08966dee5a65356fa9a.png

name_list = ["hongzheng", "xiaohui", "yhz", "naikun", "laochai", "阿姨"]

#增加数据

name_list.insert(2, "洪正") #在索引2中加入数据"洪正"

name_list.append("小慧") #在尾部添加数据"小慧"

name = ["燕慧", "洪正"]

name_list.extend(name) #在列表中添加列表

print(name_list)

#删除数据

del name_list[2] #删除指定位置数据

name_list.remove("xiaohui") #删除指定数据

print(name_list)

name_list.sort()

#按字母排序,中文无法排序

print(name_list)

三. 元组的概念

a7240ddd36d70687a3916281aab7318c.png

1. 当建立一个元组数据时要加逗号,id = (7,), 否则被认为是数据元素

58f5463b98af414765f15c3438067082.png

2. 元组与列表用法差不多

四. 字典概念

5a79e9474b87423b15a72cffc2ca6ff0.png

a5ced78b27d8c9e0778a4ee2fda42ee7.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值