python基础教程20161218学习课件.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python的基础—无处不在的引用 变量的定义:在第一次赋值时自动声明 Python是一种动态类型的语言 无处不在的引用: Python中的每个值(而不是变量)都有一个唯一的标识 任何变量名之间的赋值都是引用的赋值 x = 3 y = x z = y * 主要内容 python概述 python基础 python对象 条件和循环 函数 模块 面向对象编程 文件相关 异常 * Python的对象 任何类型的值都是一个对象 Python对象的三个特性 身份:用id()查看 类型:用type()查看 值 * Python数据类型—概述 标准类型 数字 Integer 整型 Boolean 布尔型 Long integer 长整型 Floating point real number 浮点型 Complex number 复数型 String 字符串 List 列表 Tuple 元组 Dictionary 字典 * Python数据类型—概述(续) 其他的内建类型 Type 类型 Null对象 文件 Set 集合 函数 模块 类 * Python数据类型—标准类型操作符 对象值的比较 对象身份比较 x=y=3.3 x=3.3;y=3.3 x=3.3;y=2+1.3 x is y 布尔类型操作符 * Python数据类型—标准类型内建函数 type() cmp() obj1obj2 返回负数 Obj1obj2 返回正数 Obj1=obj2 返回0 * Python数据类型—可变对象和不可变对象 不可变对象:对象创建之后,其值不能更新 可变对象:对象创建之后,其值可以更新 * 主要内容 python概述 python基础 python对象 条件和循环 函数 模块 面向对象编程 文件相关 异常 数字类型 序列类型 字符串 列表 元组 映射类型 字典 * Python数据类型—数字 整型:32位机器上,标准整型的取值范围是 -231——231-1 布尔型:只有两个值的整型(0和1),python2.3开始支持布尔型 长整型:标准整型的超级,能表达的数值仅与机器支持的内存大小有关系 双精度浮点型:占8个字节(64位),其中53位表示底,11位表示指数,一位表示符号。 -77.,2.3434433,9.78e-23,float(12) 复数:a=4.56+8j; a.real表示实部,a.imag表示虚部 * 数字类型的操作符 支持不同的数字类型相加—强制类型转换 * 数字类型的操作符(续) 算数操作符 功能 expr1**expr2 幂运算 +expr 结果符号不变 -expr 对结果符号去负 expr1 * expr2 表达式1乘以表达式2 expr1 / expr2 表达式1除以表达式2(传统除或真正除) expr1 // expr2 表达式1地板除以表达式2(python2.2加入) expr1 % expr2 表达式1对表达式2取余(模除) expr1 + expr2 加 expr1 - expr2 减 * 数字类型的操作符(续) 位操作符(只适用于整型) 位操作符 功能 ~num 单目运算,对数的每一位取反 num1 num2 num1右移num2位 num1 num2 num1左移num2位 num1 num2 num1与num2按位与 num1 ^ num2 num1异或num2 num1 | num2 num1与num2按位或 * 数字类型的内建函数 转换函数:将其他类型的数字转换为相应类型 int()、long()、float()、complex() bool() python2.2开始 功能函数: abs(num) 绝对值 coerce(num1,num2) 将num1和num2转换为同一类型,然后以一个元组的形式返回 divmod(num1,num2) 获得商和余数的元组 pow(num1,num2,mod=1) 指数运算 round(flt,ndig=1) 对浮点型进行四舍五入运算 * 数字类型的相关模块 模块 介绍 decimal 十进制浮点运算类(Decimal) math/cmath 标准C库数学运算函数。常规数学运算在math模块,复数运算在cmath模块 random 多种位随机数生成器 * 主要内容 python概述 python基础 python对象 条件和循环 函数 模块 面向对象编程 文件相关 异常 数字类型 序列类型 字符串 列表 元组 映射类型 字典 * 序列类型—字符串、列表、元组 序列:成员有序排列,可以通过下标访问其成员 字符串:‘hello’ “hello” ’’’hello’’’ 列表:[2,4,’pyt

文档评论(0)

liuxiaoyu98 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档