day10 函数2】的更多相关文章

函数的命名空间 从python解释器开始执行之后,就在内存中开辟了一个空间,每当遇到一个变量的时候,就把变量名和值之间的对应关系记录下来. 但是当遇到函数定义的时候解释器只是象征性的将函数名读入内存,表示知道这个函数的存在了,至于函数内部的变量和逻辑解释器根本不关心. 等执行到函数调用的时候,python解释器会再开辟一块内存来存储这个函数里的内容,这个时候,才关注函数里面有哪些变量,而函数中的变量会存储在新开辟出来的内存中. 函数中的变量只能在函数的内部使用,并且会随着函数执行完毕,这块内存中…
1.day10题目 2,写函数,接收n个数字,求这些参数数字的和.(动态传参) 3,读代码,回答:代码中,打印出来的值a,b,c分别是什么?为什么? a=10 b=20 def test5(a,b): print(a,b) c = test5(b,a) print(c) 4,读代码,回答:代码中,打印出来的值a,b,c分别是什么?为什么? a=10 b=20 def test5(a,b): a=3 b=5 print(a,b) c = test5(b,a) print(c) print(a,b)…
一,引言 现在我有个问题,函数里面的变量,在函数外面能直接引用么? def func1(): m = 1 print(m) print(m) #这行报的错 报错了:NameError: name 'm' is not defined 上面为什么会报错呢 ?现在我们来分析一下python内部的原理是怎么样: 我们回忆一下python代码的运行是哦湖遇到函数是怎么做的,从python解释器开始执行后,就在内存开辟一个空间,每当遇到一个变量的时候,就把变量名和值之间的关系记录下来,但是当遇到函数定义的…
""" 今日内容: (1)函数的定义及特点 (2)函数的语法及函数的四部分 (3)函数的分类 (4)函数的调用 (5)函数的return详解 一.函数的定义 1.什么是函数? -- 具有 特定功能 的代码块,该代码块具有一个能表示其功能的名称,后期可以通过名称调用该函数. 2.为什么要使用函数? -- 函数对特定的功能进行了封装,可以通过函数名进行调用,避免了代码的冗余 -- 可以使代码的结构层次更加的清晰 -- 可以使代码的维护更加简单 二.函数的语法及函数的四部分 定义函…
函数 函数就是可以重复利用的工具 函数可以完成指定代码块,函数就是是存放代码块的容器 函数的有点: 1.避免出现重复冗余的代码 2.让程序代码结构更清晰增加可读性 3 定义函数的语法 1. 函数名:使用该函数的依据2. 函数体:完成功能的代码块3. 返回值:功能完成的反馈结果4. 参数:完成功能需要的条件信息 用def关键词来声明函数 def 函数名(参数): 函数体 return"返回值“ 如何使用函数 函数名:拿到函数的地址函数名(): 拿到函数的地址,并执行函数中存放的代码块(函数体) 函…
一.实参与形参 1.形参:定义函数,在括号内声明的变量名,用来接受外界传来的值 def fn(形参们):                pass def fn(a,b,c):# 形参就是考虑实参的值,随着函数的调用才会产生,并随着函数调用结束而销毁 # a,b c必须从外界获取值,才有意义 print(a) print(b) print(c) # 外部提前产生了变量,内部可以使用(x,y,z) print(x) print(y) print(z) # x,y,z 是实际存在的值 x=10 y=2…
函数Ⅱ(参数&作用域) 知识小结: py2与py3的区别 逻辑运算()>not>and>or 字符串翻转切片翻转 is与==区别 git相关 数据类型判断 操作系统:centos,redhat 数据类型的操作方法 深浅拷贝 大文件(日志文件)读取 一行写成99乘法表 1.参数 实际参数可以是任何值 函数没有返回值,默认返回None 函数内部执行时,遇到return就终止运行 return可以返回任何数据类型的值,多个值时返回元组 # enconding: utf-8def tes…
函数 # ***** # 函数:完成 特定 功能的代码块,作为一个整体,对其进行特定的命名,该名字就代表函数 # -- 现实中:很多问题要通过一些工具进行处理 => 可以将工具提前生产出来并命名 # => 通过名字就可以找到工具 => 使用工具来解决问题 # 函数的优点: # 1. 避免代码的冗余 # 2. 让程序代码结构更加清晰 # 3. 让代码具有复用性,便于维护 # 函数的四部分 ''' 1. 函数名:使用该函数的依据 2. 函数体:完成功能的代码块 3. 返回值:功能完成的反馈结…
今日学习内容: 1.什么是函数 :函数就是一个含有特定功能的变量,一个解决某问题的工具 函数的定义:通过关键字def + 功能名字():代码体(根据需求撰写代码逻辑) 2.为什么要用函数:可以复用:函数功能定义好了之后,根据主程序的需要随时调用该函数,需要一次就调用一次,而函数只有一个.让主程序代码结构更加清晰:便于维护,变更某功能只需要变更一次. 3.函数的四部分:函数名 调用函数的依据 函数体:完成功能的代码块 返回值:执行函数体后,一定会有一个结果,可以通过return将其值返回给外界.-…
2019.4.10 S21 day10笔记总结 一.内容回顾 1.面试题相关: 1.py2和py3的区别 2.运算符的计算 :3 or 9 and 8 3.字符串的反转 4.is和==的区别 5.v1 = (1) v2 = 1 v3 = (1,)有什么区别 v1 .v2都是数字,v3是元组 6.线上操作系统:centos 7.每种数据类型,列举你了解的方法 8.深浅拷贝 9.文件操作,大文件如何读取内容(如50G的日志文件) v=open(--) for line in v: ​ print(l…