欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    信息技术:37Python算术运算符及用法详解.docx

    • 资源ID:35975903       资源大小:22.13KB        全文页数:9页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    信息技术:37Python算术运算符及用法详解.docx

    Python算术运算符及用法详解算术运算符也即数学运算符,用来对数字进行数学运算,比方加减乘除。下表列出了 Python支持所有基本算术运算符。表1 Python常用算术运算符运算符说明实例 结果+加12.45 + 1527.45减4.56 - 0.264.3*乘5*3.618.0/除法(和数学中的规那么一样)7/23.5/整除(只保存商的整数局部)7/23%取余,即返回除法的余数7%21*帚运算/次方运算,即返回X的y次方2 * 416 ,即 24接下来将对表1中各个算术运算符的用法逐一讲解。+加法运算符加法运算符很简单,和数学中的规那么一样,请看下面的代码:1.m = 102.2.n = 97Python *运算符例如:1. print(,次方运算一-')2. print('3*4=', 3*4)3. print('2*5=', 2*5)4.5. print('开方运算一,)6. print('81*(lA)=,, 81*(1A)7. print('32*(V5) = 32*(咐)运行结果:次方运算3*4 = 812*5 = 32开方运算81*(1/4) = 3.032*(1/5)= 2.03. suml = m + n4. x = 7.2y = 15.35. sum2 = x + y6. print("suml=%d, sum2=%.2f" % (suml, sum2)运行结果:suml= 107, sum2=22.50拼接字符串当+用于数字时表示加法,但是当+用于字符串时,它还有拼接字符串(将两个字符串连接为一个)的作用,请看代码:1. name二”C语言中文网“url = ""2. age = 8info = name + ”的网址是“+ url + ”,它已经” + str(age) + “岁 了。”3. print(info)运行结果:C语言中文网的网址是 : ,它已经8岁了。str()函数用来将整数类型的age转换成字符串。减法运算符1.2.减法运算也和数学中的规那么相同,请看代码:n = 45m = -n3.4. x = -83.5y = -x5. printfm,y)运行结果:-45,83.5求负-除了可以用作减法运算之外,还可以用作求负运算(正数变负数,负数变正数),请看下面的代码:1. n = 45n_neg = -n2. f = -83.53. f_neg = -f4. print(n_neg,f_neg)运行结果:-45,83.5注意,单独使用+是无效的,不会改变数字的值,例如:1. n = 45m = +n2. x = -83.53. y = +x4. print(m,y)运行结果:45 z -83.5*乘法运算符乘法运算也和数学中的规那么相同,请看代码:1. n = 4 * 25f = 34.5 * 22. print(n,f)运行结果:100,69.0重复字符串*除了可以用作乘法运算,还可以用来重复字符串,也即将n个同样的字符串连接起来,请看代码:1. strl = "hello "print(strl * 4)运行结果:hello hello hello hello/和除法运算符Python支持/和两个除法运算符,但它们之间是有区别的:/表示普通除法,使用它计算出来的结果和数学中的计算结果相同。表示整除,只保存结果的整数局部,舍弃小数局部;注意是直接丢掉小数局部,而不是四舍五入。请看下面的例子:1. #整数不能除尽print("25 =", 2都)2. printC?9方=”,29方)print("23.0/5 =", 23.0/5)3. print("")4. #整数能除尽print("25 25/5)5. print("25/B =n, 25/5)print("25.0/5 =", 25.0/方)6. print(H")7. #小数除法print("12.4.5 二""2,明.5)8. print("12.4/5.5 =", 12.4/R5)运行结果:23/5 = 4.623/5 = 423.0/5 = 4.025/5 = 5.025/5 = 525.0/5 = 5.012.4/3.5 = 3.54285714285714312.4/3.5 = 3.0从运行结果可以发现:/的计算结果总是小数,不管是否能除尽,也不管参与运算的是整数还是小数。当有小数参与运算时,结果才是小数,否那么就是整数。需要注意的是除数始终不能为0,除以0是没有意义的这将导致ZeroDivisionError错 误。在某些编程语言中,除以0的结果是无穷大(包括正无穷大和负无穷大)。Python 2.x中的除法Python 2.x只提供了一种除法运算,就是/ ,它的行为和大局部编程语言中/的行为是一样 的:当/两边都是整数时,结果始终是整数;如果不能除尽,就直接舍弃小数局部。当/两边有一个是小数时,结果始终是小数;如果恰好除尽,小数局部就是0。请看下面的代码:1. #整数除法print'口吃二”,1碗2. print "47 =H, 47/73. print"4. #小数除法print "18.0/6 =H, 18.0/65. print "47.0/7 =", 47.0/7print ”29.542 =", 29.542运行结果:18/6 = 347/7 = 618.0/6 = 3.047.0/7 = 6.7142857142929.5/4.2 = 7.02380952381你可以将Python 2.x中的/看作Python 3.x中/和的结合体z因为Python 2.x中/的行为有点奇怪,所以Python 3.x增加了运算符,用以规范除法运算的行为。%求余运算符Python %运算符用来求得两个数相除的余数,包括整数和小数。Python使用第一个数字 除以第二个数字,得到一个整数的商,剩下的值就是余数。对于小数,求余的结果一般也是 小数。注意,求余运算的本质是除法运算,所以第二个数字也不能是0,否那么会导致ZeroDivisionError 错误。Python %使用例如:1. print("整数求余")2. print(,15%6=", 15%6)3. print("-15%6 =", -15%6)4. print(n15%-6 =n, 15%-6)5. print("-15%-6 =", -15%-6)6.7. print("小数求余")8. print("7.7%2.2 =", 7.7%2.2)9. print(n-7.7%2.2 =", -7.7%2.2)10. print("7.7%-2.2 =", 7.7%-2.2)11. print("-7.7%-2.2-7.7%-2.2)12.13. print(“一整数和小数运算一”)14. print(n23.5%6 =", 23.5%6)15. print("23%6.5 =", 23%6.5)16. print("23.5%-6 =", 23.5%-6)17. print("-23%6,5 =", -23%6.5)18. print("-23%-6.5 =", -23%-6.5)运行结果:- -一整数求余-15%6 = 3- 15%6 = 315%-6 = -3- 15%-6 = -3-小数求余-7.7%2.2 = 1.0999999999999996-7.7%2,2 = 7.7%-2.2 =-7.7%-2.2 = -1.0999999999999996-整数和小数运算-23.5 %6 = 5.523%6.5 = 3.523.6 %-6 = -0.5- 23%6.5 = 3.0- 23%-6.5 = -3.5从运行结果可以发现两点:只有当第二个数字是负数时,求余的结果才是负数。换句话说,求余结果的正负和 第一个数字没有关系,只由第二个数字决定。%两边的数字都是整数时,求余的结果也是整数;但是只要有一个数字是小数,求 余的结果就是小数。本例中小数求余的四个结果都不精确,而是近似值,这和小数在底层的存储有关系,有兴趣 的读者请猛击小数在内存中是如何存储的,揭秘诺贝尔奖级别的设计(长篇神文)了解 更多。- *次方(乘方)运算符Python *运算符用来求一个x的y次方,也即次方(乘方)运算符。由于开方是次方的逆运算,所以也可以使用*运算符间接地实现开方运算。

    注意事项

    本文(信息技术:37Python算术运算符及用法详解.docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开