Python语言基础.docx

上传人:小飞机 文档编号:3164904 上传时间:2023-03-11 格式:DOCX 页数:5 大小:38.17KB
返回 下载 相关 举报
Python语言基础.docx_第1页
第1页 / 共5页
Python语言基础.docx_第2页
第2页 / 共5页
Python语言基础.docx_第3页
第3页 / 共5页
Python语言基础.docx_第4页
第4页 / 共5页
Python语言基础.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《Python语言基础.docx》由会员分享,可在线阅读,更多相关《Python语言基础.docx(5页珍藏版)》请在三一办公上搜索。

1、Python语言基础Python语言基础 Python的数据类型 变量的定义。在python中,变量的类型是由赋给它的数值定义的。 q = 7 #q其为数值型变量 q = “Seven” #q为字符串型变量 基本数据类型:字符串,整数,浮点数,虚数,布尔型。 集合类型:列表 append(x) count(x) extend(L) Index(x) insert(i,x) pop(x) remove(x) reverse sort Python的数据类型:元组: has_key(x) keys values items clear copy update(x) get(x,y) Python

2、控制语句 if Python支持三种不同的控制结构:if,for和while,不支持C语言中的switch语句。 (1)if 语句的用法: if EXPRESSION1: STATEMENT1 elif EXPRESSION2: STATEMENT2 else: STATEMENT3 Python 控制语句 for for语句的用法: mylist = for statement for word in mylist: print word else: print End list Python 控制语句 while while语句的用法: a = 0 while a 5: a = a + 1

3、 print a else: print as value is five Python 循环中的控制语句 循环中的控制语句 break: 终止当前循环 continue: 终止本次循环 pass: 什么事都不错 Python 函数 函数定义: def function_name(arg1,arg2,.): statement return value 函数名: 1. 2. 3. 函数名必须以下划线或字母开头,可以包含任意字母、数字或下划线的组合。不能使用任何的标点符号; 函数名是区分大小写的。 函数名不能是保留字。 Python 函数 作用域:Python使用名称空间的概念存储对象,这个名称

4、空间就是对象作用的区域, 不同对象存在于不同的作用域。下面是不同对象的作用域规则: 1. 2. 3. LGB规则 大多数名字引用在三个作用域中查找:先局部(Local),次之全局(Global),再次之内置(Build-in)。 每个模块都有自已的全局作用域。 函数定义的对象属局部作用域,只在函数内有效,不会影响全局作用域中的对象。 赋值对象属局部作用域,除非使用global关键字进行声明。 Python 函数 函数的参数的分类: 默认参数:def function(ARG=VALUE) 元组参数:def function(*ARG) 字典参数:def function(*ARG) 一些规则:

5、 1. 2. 3. 4. 默认值必须在非默认参数之后; 在单个函数定义中,只能使用一个tuple参数和一个字典参数。 tuple参数必须在连接参数和默认参数之后。 字典参数必须在最后定义。 Python 模块 模块:模块可把一个复杂的程序按功能分开,分别存放到不同文件中,使程序更容易维护和管理。在Python中的模块是一个以.py结尾的Python代码文件。可通过import命令输入,如: import sys,该名称空间中拥有输入模块中定义的所有对象; 执行模块中的代码; 创建该名称空间的变量名。 Python脚本与模块 python脚本和模块都是一个以.py结束的文件,那程序是如何判断一个

6、.py文件是作为脚本还是模块呢?关键是一个名为_name_的变量,如果它的值是_main_,则是作为脚本直接运行,否则是做为模块运行的。 if _name_ = “_main_”: main Python 包(package) 我们可以把几个功能相近的模块组成一个Python包,存放到一个目录结构中,通过输入包的路径来调用对对象。 例子: /WebDesign _init_.py design.py draw.py 其中_init_.py是包的初始化文件,可以为空,但是必不可少的。可以以下列方式引用design模块: import WebDesign.design Python 类 一个简单的

7、例子: #!/usr/bin/python #-*- encoding:utf-8 -*- class test: #定义一个test类 desc = 这是一个测试类。 #在类中定义一个属性desc def _init_(self,name1): #对象构造函数,初始化类 self.name1 = name1 def show(self,name2): #在类中定义一个方法show print hello world print name1:,self.name1 print name2:,name2 obj = test(这是传递给name1的值) #生成test类的实例对象 print obj.desc #调用类中的desc属性 obj.show(这是传递给name2的值) #调用类中的show方法

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号