现在的位置: 首页 > 综合 > 正文

Python Django 学习笔记 Python简单运用(二)

2012年02月10日 ⁄ 综合 ⁄ 共 1159字 ⁄ 字号 评论关闭

 

下面开始进入Python学习,先从操作界面介绍及调用开始,然后介绍函数调用,此基础知识为后面开发做好准备。

1。显示:

安装Python后,开始菜单界面出现下面菜单选项

clip_image002

点击IDLE(Python GUI),输入print "Hello World" 并回车,界面马上显示Hello World

clip_image004

2.保存及调用:

首先我在D盘创建PythonCode文件夹,并创建demo.py文件,讲刚才显示输入的数据保存

clip_image006

打开一个命令提示符窗口,进入D:\PythonCode目录,并运行demo.py文件

clip_image008

我们第一个Python运用就做完了,以后可以通过IDLE(Python GUI)调试,通过命令提示符窗口来调用

3.函数介绍

3.1定义函数

通常使用def语句

def 函数名(参数列表):
    函数体

示例:

clip_image010

3.2局部变量和全局变量
#定义全局变量
globalInt = 9
#定义一个函数
def myAdd():
    localInt = 3     #在函数中定义一个局部变量
    return globalInt + localInt
#测试变量的局部性和全局性
print myAdd()    #输出结果为12
print globalInt   #输出结果为9
print localInt    #输出错误提示:localInt未被定义

◆ 如果在函数内部对该变量进行了赋值操作,无论是在引用该变量之前还是在引用该变量之后,那么对于该函数来说,此变量是一个局部变量。

◆ 如果在函数内部从未对该变量进行赋值操作,那么对于该函数来说,此变量是一个全局变量。

3.3global语句
#定义全局变量
a = 'hello'
print '全局变量a =', a   #输出全局变量a = hello
#定义一个函数
def f():
    global a    #将变量a声明为全局变变量
    a = 'byby'
    print '函数f()中的变量a =',a
#测试变量的局部性和全局性
f()     #输出函数f()中的变量a =byby

print '全局变量a =', a    #全局变量a =byby3.4 函数引用

将函数信息出入a.py文件中

#!/usr/bin/python

#encoding=utf-8

#定义全局变量

globalInt = 9

#定义一个函数

def myAdd():

    localInt = 3     #在函数中定义一个局部变量

    return globalInt + localInt

b.py文件使用( from  … import …)引用a.py文件中的myAdd函数

 

#测试变量的局部性和全局性

from a import myAdd   #添加引用

 

result=myAdd()

print result         #输出结果为12

函数详细介绍: http://developer.51cto.com/art/200809/88052.htm

抱歉!评论已关闭.