python课件-第二章基础语法.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * ① 运算顺序 Python算术运算的规则与常规算术的规则相同。 ② 长度不受限制 与其他大多数编程语言不同,Python对整数的长度没有限制,可以执行数十位甚至数百数千位的整数运算。 如:27**100 (2)浮点数运算 在Python中,浮点数是带小数点的数字。 例如:-3.1、2.999和-4.0都是浮点数。 所有适合用于整数的算术运算符都可用于浮点数,包括%(求余)和//(整除)。 * * 浮点数算术运算示例: * * ① 浮点数的表示 对于非常大或非常小的浮点数,通常用科学记数法表示。 例如: 例如: * * 灵活的小数表示方法: * * ② 溢出 与整数不同,浮点数存在上限和下限,超出上限或下限将导致溢出错误。 Python可能不对溢出错误进行提示,程序员应将此问题考虑在内,以避免溢出。 例如: * * ③ 精度有限 在计算机中,数字用二进制表示,但并非所有的浮点数都可用二进制精确表示。 如: 对多数程序来说,小数点之后包含17位足够了,但如果执行大量计算时小误差会累计为大误差,当需要进行精密计算时,必须考虑细微的浮点数误差,避免它们累积出大误差。 一般而言,应优先考虑使用整数,因为它们更精确且不会溢出(Python中)。 * * ④ 复数 Python提供了内置的复数支持。复数常用于工程和科学计算之中。 复数是涉及-1的平方根的数字,在Python中,用1j表示-1的平方根。 如: * * (3)常用数学函数 函数 描述 ceil(x) 大于或等于x的整数 cos(x) x的余弦 degrees(x) 将x弧度转换为度数 exp(x) e的x次方 fatorial(n) 计算n的阶乘 log(x) 以e为底的x的对数 log(x,b) 以b为底的x的对数 pow(x,y) x的y次方 radians(x) 将x度转换为弧度数 sin(x) x的正弦 sqrt(x) x的平方根 tan(x) x的正切 * * 2、关系运算符和关系表达式 关系运算符 关系表达式 描述 优先级 xy 小于 优先级相等;但优先级大于==和!= xy 大于 = x=y 小于等于 = x=y 大于等于 == x==y 等于 优先级相等 != x!=y 不等于 * * 算术运算符的优先级高于关系运算符 例如: * * 相当于:3=31 3、逻辑运算符和逻辑表达式 逻辑运算符 逻辑表达式 描述 优先级 and x and y 逻辑与,当x为True时,才计算y 优先级相等 or x or y 逻辑或,当x为False时,才计算y not not x 逻辑非 优先级大于and和or == x==y 逻辑相等 优先级相等,优先级大于not != x!=y 逻辑不等 * * 基本逻辑运算符的真值表 p q p==q q!=q p and q p or q not p False False True False False False True False True False True False True True True False False True False True False True True True False True True False * * 逻辑运算符的优先级(按从高到低的顺序排列) ( ) p==q p!=q not p p and q p or q * * 例如: * * 4、三类运算符的优先级 算术运算符优先级最高 关系运算符优先级次之 逻辑运算符优先级最低 * * 七、其他 1、类型转换 类型转换是常用功能,Python提供了很多简化这种工作的内置函数。 (1)将整数和字符串转换为浮点数 使用函数float(x)将整数和字符串转换为浮点数。 例如: * * (2)将整数和浮点数转换为字符串 函数str(n)将指定的数字转换为相应的字符串。 例如: * * 隐式类型转换: 有时Python会自动在数值类型之间转换,而不要求显式地调用转换函数。 一般而言,表达式同时包含整数和浮点数时,Python会自动将整数转换为浮点数。 例如: * * (3)将浮点数转换为整数 函数int(x)—将小数部分删除 函数round(x)—标准圆整方式(将小数部分.5的数字圆整到最接近的偶数—被称为银行家圆整。因此,小数部分为.5的数字可能向下圆整,也可能向上圆整)。 例如: * * (4)将字符串转换为数字 函数int(s)—将字符串转换为整数 函数float(x)—将字符串转换为浮点数 说明:被转换的字符串看上去要像Python整数/浮点数,否则提示不能转换。 例如: * * 2、获取帮助 Python是一种自文档化语言,大多数函数和模块都包含简短的解释,有助于了解其功能及使

文档评论(0)

机械中的AI混子 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档