全文预览已结束            
        
         下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
            Python 语言基础语言基础 Python 的数据类型的数据类型 变量的定义 在 python 中 变量的类型是由赋给它的数值定义的 q 7 q其为数值型变量 q Seven q为字符串型变量 基本数据类型 字符串 整数 浮点数 虚数 布尔型字符串 整数 浮点数 虚数 布尔型 集合类型 列表 列表 List 元组 元组 Tuple 字典 字典 Dictionary 或或 Hash Python 的数据类型的数据类型 列表 列表 List List 的定义 aList 23 或者 bList 1 2 3 List 的使用 可以像 c 语言中数据一样引用 list 中的元素 print bList 1 List 常用操作 append del len list 0 5 Python 的数据类型 列表 方法 Table 3 3 列表对象支持的方法 演示 append x count x extend L Index x insert i x pop x remove x reverse sort Python 的数据类型的数据类型 元组 元组 Tuple Tuple 的定义 aTuple 1 3 5 print aTuple List 的使用 1 元组可以用方括号括起下标做索引 2 元组一旦创建就不能改变 3 列表大部分操作同样适用于元组 Python 的数据类型的数据类型 字典 字典 Hash 字典是一个用大括号括起来的键值对 字典元素分为两部份 键 key 和值 字典是 python 中唯一内置映射数 据类型 通过指定的键从字典访问值 字典的使用 a a aa b bb a c cc a has key a Python 的数据类型的数据类型 字典 常用方法字典 常用方法 字典的常用方法 演示 has key x keys values items clear copy update x get x y Python 控制语句控制语句 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 print a else print a s value is five Python 循环中的控制语句循环中的控制语句 循环中的控制语句 break 终止当前循环终止当前循环 continue 终止本次循环终止本次循环 pass 什么事都不错什么事都不错 Python 函数函数 函数定义 def function name arg1 arg2 statement return value 函数名 1 函数名必须以下划线或字母开头 可以包含任意字母 数字或下划线的组合 不能使用任何的标点符号 2 函数名是区分大小写的 3 函数名不能是保留字 Python 函数函数 作用域 作用域 Python 使用名称空间的概念存储对象 这个名称空间就是对象作用的区域 不同对象存在于不同的 作用域 下面是不同对象的作用域规则 1 每个模块都有自已的全局作用域 2 函数定义的对象属局部作用域 只在函数内有效 不会影响全局作用域中的对象 3 赋值对象属局部作用域 除非使用 global 关键字进行声明 LGB 规则规则 大多数名字引用在三个作用域中查找 先局部 Local 次之全局 Global 再次之内置 Build in Python 函数函数 函数的参数的分类 默认参数 def function ARG VALUE 元组参数 def function ARG 字典参数 def function ARG 一些规则 1 默认值必须在非默认参数之后 2 在单个函数定义中 只能使用一个 tuple 参数 ARG 和一个字典参数 ARG 3 tuple 参数必须在连接参数和默认参数之后 4 字典参数必须在最后定义 Python 模块模块 模块 模块可把一个复杂的程序按功能分开 分别存放到不同文件中 使程序更容易维护和管理 在 Python 中的模块是一个以 py 结尾的 Python 代码文件 可通过 import 命令输入 如 import sys 和c中include语句似乎相似 该 import 语句共执行三步操作 1 创建新的名称空间 namespace 该名称空间中拥有输入模块中定义的所有对象 2 执行模块中的代码 3 创建该名称空间的变量名 Python 模块 import 的使用 import ftplib as ftp from ftplib import FTP Python 脚本与模块脚本与模块 python 脚本和模块都是一个以 py 结束的文件 那程序是如何判断一个 py 文件是作为脚本还是模块呢 关键 是一个名为 name 的变量 如果它的值是 main 则是作为脚本直接运行 否则是做为模块运行的 if name main main Python 包包 package 我们可以把几个功能相近的模块组成一个 Python 包 存放到一个目录结构中 通过输入包的路径来调用对对 象 例子 WebDesign init py design py draw py 其中 init py 是包的初始化文件 可以为空 但是必不可少的 可以以下列方式引用 design 模块 import WebDesign design Python 类类 一个简单的例子 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 worl        
    温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
 - 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
 - 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
 - 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
 - 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
 - 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
 - 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
 
最新文档
- 2025年安防监控硬件加工合同协议
 - 2025年动力与人格考试题及答案
 - 2025-2030远程手术系统可靠性评估与市场准入策略研究
 - 2025-2030过敏原检测试剂临床灵敏度分析及行业竞争评估
 - 2025年岷县期末英语试卷及答案
 - 2025-2030辣椒种植环节智慧农业技术应用可行性研究报告
 - 2025年一建考试试题真题及答案
 - 2025年中国飞机管制考试题及答案
 - 2025年新疆甜菜种植与肥料采购合作协议书
 - 2025年配电房电安全生产试题及答案
 - DB11∕T850-2024建筑墙体用腻子施工及验收规程
 - 酒店员工作息时间与休息制度
 - 液化气站动火安全管理制度(2篇)
 - 平型关大捷课件下载
 - 前程无忧测评题库及答案
 - 市政道路工程施工交通工程施工方案
 - 【MOOC】空中机器人-浙江大学 中国大学慕课MOOC答案
 - 融资担保贷款担保合同模板
 - 初一新生家长会(共27张课件)
 - 2024年国家公务员考试《申论》真题(地市级)及答案解析
 - 九上历史知识点总结(表格版)
 
            
评论
0/150
提交评论