镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------code: def MyFunJu() : count=10 #这个count是局部变量,外面的 全局变量与其虽然同名但是无关 print(count) #打印局部变量 def MyFunQuan() : global count print(count) #打印全局变量 count=10…
1.global关键字 引用全局变量,在局部全局变量改变,也会改变,global相当于指针,将地址指向全局变量的name name='littlepage' def littepage(): global name name='LargePage' return name print(littepage()) print(name) 2.函数递归————举例,阶乘factorial def factorial(x): if(x==1):return x else:return x*factori…
         Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda : 4.5.11    typesetting : Markdown   code """ @Author : 行初心 @Date : 18-9-24 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengji…
         Python : 3.7.3          OS : Ubuntu 18.04.2 LTS         IDE : pycharm-community-2019.1.3       Conda : 4.7.5    typesetting : Markdown   code """ @Author : 行初心 @Date : 2019/7/2 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/…
镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------code: def FunWai () : wai=5 waiTrue=2 def FunNei() : print(waiTrue) #这里对外部变量进行访问但未进行修改是可以的,但是 wai=wai+1 #这里对外部变量不仅访问的了还修改了,出现问题了 return FunNei() F…
函数(function)是组织好的.可重复使用的.具有一定功能的代码段.函数能提高应用的模块性和代码的重复利用率,Python中已经提供了很多内建函数,比如print(),同时Python还允许用户自定义函数. 一.定义 定义函数使用关键字def,后接函数名和放在圆括号( )中的可选参数列表,函数内容以冒号起始并且缩进.一般格式如下: def 函数名(参数列表): """文档字符串""" 函数体 return [expression] 注意:参数…
镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 code assert 11>1 assert 11<1 2 show ------------------------------------------博文的精髓,在技术部分,更在镇场一诗.Python是优秀的语言,值得努力学习.我是跟着小甲鱼视频教程学习的,推荐.如果博文的内容有可以改…
其实关于返回局部变量不只是python的问题,凡是使用堆栈结构处理函数的语言都会有这样的问题,切记不要返回局部变量.因为当创建函数的堆栈撤销,所有对局部变量的修改都灰飞烟灭.来看我的小例子 def handle(): class myClass(object): def __init__(self): #对各种基本数据类型测试 self.x = [] #列表 self.y = None #数值 self.z = {} #字典 self.a = str() #字符串 def _handle(sel…
本系列教程供个人学习笔记使用,如果您要浏览可能需要其它编程语言基础(如C语言),why?因为我写得烂啊,只有我自己看得懂!! 变量在前面的系列中也许就可以发现,python中的变量和C中的变量有些许不同.比如在C中:例子: #include <stdio.h> int main(void) { /* code */ int a,b,c; int *p,*q,*t; a = ,b=,c=; p = &a; q = &b; t = &c; printf("%d\n…
Python是一门强大的解释型.面向对象的高级程序设计语言,它优雅.简单.可移植.易扩展,可用于桌面应用.系统编程.数据库编程.网络编程.web开发.图像处理.人工智能.数学应用.文本处理等等. 在学习Python的过程中,我做了一个比较详细.比较系统的学习笔记,适合Python的初学者用以快速入门.它讲解了Python 3.x的基本语法和高级特性,从基本数据类型.运算符.流程控制.函数.文件IO到模块.异常处理和面向对象,并且附上了很多经过测试的代码帮助读者去理解. 如果你是一个Python初…