Python 基础之函数初识与函数参数】的更多相关文章

一.函数初识 定义:满足某一个方法 满足某一个功能#(1)功能(包裹一部分代码 实现某一个功能 达成某一个目的)#(2)可以反复调用,提高代码的复用性,提高开发效率,便于维护管理#(3)函数的基本格式:#定义一个函数def 函数名():    code1    code2 #调用函数函数名() #例子:(最简单的一个函数)#函数的定义处 def func():    print("我是一个大帅哥") #函数的调用处func() #(4) 函数的命名规则字母数字下划线  首字符不能为数字…
什么是函数 我们目前为止,已经可以完成一些软件的基本功能了,那么我们来完成这样一个功能:约x 1 2 3 4 5 pint("拿出手机") print("打开陌陌") print("找个漂亮的妹子") print("问她,约不约啊!") print("ok 走起") ok so easy我们已经完成了对一个功能的描述,那么问题来了,我还想在约一次怎么搞,是不是就是在写一遍 1 2 3 4 5 6 7 8 9…
1.局部变量和全局变量 1.1局部变量 局部变量是在函数内部定义的变量,只能在定义函数的内部使用 函数执行结束后,函数内部的局部变量会被系统收回 不同函数可以定义相同名字的局部变量,但是各用个的互不影响 局部变量的生命周期:     1.所谓生命周期就是变量从被创建到被系统回收的过程      2.局部变量在函数被调用时才会被创建      3.函数执行结束后局部变量被系统回收      4.局部变量在生命周期内,可以用来存储函数内部临时使用到的数据    1.2全局变量 全局变量是在函数外部定…
本課主題 內置函数介紹和操作实战 装饰器介紹和操作实战 本周作业 內置函数介紹和操作实战 返回Boolean值的內置函数 all( ): 接受一個可以被迭代的對象,如果函数裡所有為真,才會真:有一個是假就會返回假‧ >>> a1 = all([1,2,3,4]) >>> print(a1) True >>> a2 = all([1,2,3,0]) >>> print(a2) False >>> a3 = all([1…
python装饰器函数 1.装饰器函数引导 功能:计算函数执行时长 import time """ 方式一: 函数首位添加时间,差值就是函数执行时间 缺点:每个函数都要加上,工作量大 """ def f1(): start_time = time.time() print("f1 excute") end_time = time.time() print(end_time-start_time) f1() import tim…
1.文件处理相关 1.编码问题 ①python2与python3中的默认编码: py2默认使用ASCII码,py3默认使用utf-8 ②为什么会出现中文乱码,中文乱码的情况有哪些? #sys.stdout.encoding,默认就是locale的编码,print会用sys.stdout.encoding去encode()成字节流,交给terminal显示.所以,locale需要与terminal一致,才能正确print打印出中文 下面还是直接给大家介绍下可以正确打印出中文的方式咯: 终端为utf…
------------------------>>>>>>>>>>>>>>>内置函数<<<<<<<<<<<<<<<<<<<<---------------------------------------- 内置函数                                          …
本节内容 1.集合操作 2.文件操作 3.字符编码与转码 4.函数操作 1.集合操作 集合是一个无序的.不重复的数据组合: 1.1 常用操作 它的作用是: 1)自动去重:列表变成集合,自动去重: >>> list_1 = [1,4,4,5,6,7,9,10] >>> list_1 =set(list_1) >>> print(list_1) {1, 4, 5, 6, 7, 9, 10} 2)关系测试:测试两组数据之间的关系,交集.并集.差集.对称差集.…
一.文件操作 1.对文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过文件句柄对文件进行操作 关闭文件 #打开文件,读写文件,关闭文件 http://www.cnblogs.com/linhaifeng/articles/5984922.html 文件处理连接 文件操作 #打开 f=open('a.txt',mode='r',encoding='utf-8') 读/写 data=f.read() print(data) #关闭 del f #回收Python的资源 f.close() #…
https://docs.python.org/zh-cn/3.7/library/functions.html 1.闭包回顾 在学习装饰器之前,可以先复习一下什么是闭包? 在嵌套函数内部的函数可以使用外部变量(非全局变量)叫做闭包! def wrapper(): money =10 def inner(num): nonlocal money money +=num print(money) print(inner.__closure__) #不返回none的话就是闭包 return inne…