# -*- coding:utf-8 -*- '''@project: jiaxy@author: Jimmy@file: study_函数的相互调用及变量的作用域.py@ide: PyCharm Community Edition@time: 2018-11-10 10:04@blog: https://www.cnblogs.com/gotesting/ ''' # 1. 函数的相互调用# 从上往下按顺序执行 def print_msg(content): print('我想说:{}'.fo…
函数是把一些语句集合在一起的程序结构,用于把复杂的流程细分成不同的组件,能够减少代码的冗余.代码的复用和修改代码的代价. 函数可以0个.1个或多个参数,向函数传递参数,可以控制函数的流程.函数还可以返回代码执行的结果,从技术上讲,任何函数都要返回结果,一个没有返回值的函数会自动返回none对象.如果调用者需要函数返回结果,需要显式使用return语句. 一,函数的定义 Python使用def 语句将创建一个函数对象,并将其赋值给一个变量名,()内是函数的参数,参数通过赋值向参数传值. def f…
在计算机编程中,函数就是可以重复调用,可以传递参数,减少代码的量,可以高效写出好的代码,提高软件的运行质量,下面简单讲述python函数的定义方式 1,函数的定义 函数的定义用关键词def  函数名跟变量一样命名方式+()中括号,但是取名最好有意义 return结束函数 def  say(): print("hello world") return #函数调用 say() 2,函数的返回值 使用关键词 return 文字来自(http://www.96net.com.cn)…
def make_album(name,album_name,song_nums = 1): dict_album = {name:[album_name]} if int(song_nums) > 1: dict_album[name].append(song_nums) return dict_album first = make_album('Avril','Fly') print(str(first)+"\n") second = make_album('Jay Zhou…
python函数局部变量如何改变外部变量,之前我说过,局部变量是没办法改变外部变量的,除非局部变量找不到,去外部找,输出变量,使用关键词global 使变量改变外部变量. 1,使用关键词global name='this is a girl' def chan_sex(): global name name=''this is a boy’ print(name) chan_sex() print(name) 输出结果 :this is a boy 输出结果:this is a boy 注意使用…
此程序的目的在于,正确而简单的访问字典的键与值 favorite_languages={ 'jen':['python','c'], 'sarah':['c'], 'edward':['ruby','go'], 'phil':['python','java'], } #古老的方法访问字典中键与值 for element in favorite_languages: print(element +"'s favorite languages are:") print("\t&q…
def make_pizza(size,*toppings): print("\nmaking a "+str(size)+" size pizza with following toppings:") for topping in toppings: print("-"+topping) make_pizza(12,'apple') make_pizza(25,"banana","mango","…
Python初识与简介[开篇] Python学习笔记——基础篇[第一周]——变量与赋值.用户交互.条件判断.循环控制.数据类型.文本操作 Python学习笔记——基础篇[第二周]——解释器.字符串.列表.字典.主文件判断.对象 Python学习笔记——基础篇1[第三周]——set集合 Python学习笔记——基础篇2[第三周]——计数器.有序字典.元组.单(双)向队列.深浅拷贝.函数.装饰器 Python学习笔记——基础篇[第四周]——迭代器&生成器.装饰器.递归.算法.正则表达式 Python…
目录 python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 2.元祖变量的定义 3.元祖变量的常用操作. 4.元祖的遍历 5.元祖的应用场景 python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 元祖跟列表类似.只不过是有区别的. 如下: tuple(元祖英文) 跟列表类似, 元素不能修改 用于存储 一串信息,数据 元祖使用 () 定义, 列表是使用 []定义 元祖的索引是从0开始 元…
Go语言学习笔记七: 函数 Go语言有函数还有方法,神奇不.这有点像python了. 函数定义 func function_name( [parameter list] ) [return_types] { 函数体 } 举个例子: /* 函数返回两个数的最大值 */ func max(num1, num2 int) int { /* 声明局部变量 */ var result int if (num1 > num2) { result = num1 } else { result = num2 }…