Python探索记(17)——函数

# @Time    : 2017/7/8 18:40
# @Author  : 原创作者:谷哥的小弟
# @Site    : 博客地址:http://blog.csdn.net/lfdfhl
# @DESC    : 函数Function

'''
定义一个无参函数并调用
'''

def printline():
    print('= '*20)

printline()

'''
定义一个有参函数并调用
'''

def addnumber(a,b):
    c=a+b
    return  c

result=addnumber(3,5)
print('result=',result)
printline()

'''
定义并调用具有多个返回值的函数
'''

def number(a,b):
    c=a+b
    d=a-b
    return c,d

result1,result2=number(9,4)
print('result1=',result1)
print('result2=',result2)
printline()

'''
匿名函数

在Python用lambda关键词创建匿名函数。
语法如下:
lambda [arg1 [,arg2,.....argn]]:expression
请看如下示例
'''
sum = lambda a, b: a + b
#调用sum函数
print ("调用匿名函数,结果为: ", sum( 10, 20 ))
printline()

'''
函数中关于全局变量的使用

1 在函数中使用或者修改不可变类型的全局变量全局变量时应先用global声明
  否则报错:SyntaxError: name 'xxx' is used prior to global declaration
2 在函数中使用或者修改可变类型的全局变量全局变量不需要使用global声明
'''
number=9527
list=[1,2,3,4,5];

def testglobal():
    print('可变类型的全局变量修改前的值list=',list)
    list.append(6)
    print('可变类型的全局变量修改后的值list=', list)
    global number
    print('不可变类型的全局变量修改前number=', number)
    number=8888
    print('不可变类型的全局变量修改后number=', number)

testglobal()
时间: 2024-10-31 10:01:38

Python探索记(17)——函数的相关文章

Python探索记(15)——Python内置函数

# @Time : 2017/7/7 21:42 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http://blog.csdn.net/lfdfhl # @DESC : Python的内置函数 ''' Python常用的内置函数有: len(item) 计算容器中元素个数 max(item) 返回容器中元素最大值 min(item) 返回容器中元素最小值 del(item) 删除元素 现在分别介绍如下 ''' ''' len(item) ''' string='a

Python探索记(10)——字符串(下)

关于字符串的常见操作,请参见如下示例: # @Time : 2017/7/2 21:26 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http://blog.csdn.net/lfdfhl # @DESC : String常见操作 string='hello,my name is hanmeimei' ''' find() 判断子串是否在String中,若存在则返回子串在String中开始的索引值,否则返回-1 rfind()类似于find()函数,不过是从右边开

Python探索记(18)——文件File

# @Time : 2017/7/8 21:10 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http://blog.csdn.net/lfdfhl # @DESC : 文件File相关操作 ''' 文件操作的主要流程 1 打开或者创建文件 2 读写文件 3 关闭文件 ''' f=open('testFile.txt','w') f.write('大家好,这里是Python的学习笔记 \n 人生苦短,我用python') f.close() f=open('fil

Python探索记(01)——HelloWorld及Python的注释

# @Time : 2017/7/2 11:16 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http://blog.csdn.net/lfdfhl # @DESC : Python的注释 #单行注释 print("hello world,Python") ''' 此处为多行注释 人生苦短,我用Python ''' print("Python是一门优秀的语言")

Python探索记(03)——输入和输出

在Python中利用input('提示语')作为键盘的输入,利用print作为输出将内容显示在控制台,请看如下示例: # @Time : 2017/7/2 12:34 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http://blog.csdn.net/lfdfhl # @DESC : 输入和输出 name=input('请输入您的名字:') number=input('请输入您的工号:') print('您的名字是%s'%name) print('您的工号是%s

Python探索记(14)——字符串、列表、元组、字典与运算符相关的操作

# @Time : 2017/7/7 21:06 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http://blog.csdn.net/lfdfhl # @DESC : 字符串.列表.元组.字典与运算符相关的操作 ''' 运算符 + 表示合并 试用范围:字符串.列表.元组 示例如下: ''' string1='人生苦短 ' string2='我用Python' string3=string1+string2 print('string3=',string3) li

Python探索记(02)——变量

Python中常见变量如下: 在Python开发中,只要定义了一个变量,那么它所对应的类型就已被系统确定了:不需要开发者主动声明其类型,系统会自动识别. 比如: number=9527 price=14.25 name='大泽玛利亚' print(number) print(price) print(name) 可使用type(变量的名字)查看变量的类型,例如: # @Time : 2017/7/2 11:37 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http

Python探索记(09)——字符串(上)

在Python中用单引号或者双引号表示字符串 # @Time : 2017/7/2 20:57 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http://blog.csdn.net/lfdfhl # @DESC : 字符串String ''' 字符串的表示方式 ''' name = '杉原杏璃' nickname = "冲田杏梨" print("name=", name) print("nickname=", ni

Python探索记(07)——for

请看如下示例: # @Time : 2017/7/2 16:50 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http://blog.csdn.net/lfdfhl # @DESC : for语句 ''' 利用for循环遍历字符串 ''' name='苍井满大泽玛利亚' for per in name: print(per) print('= '*15) ''' 利用for循环计算从1累加至100的和 ''' sum=0 for i in range(101):