D5.python 第5-6章

晚上三小时继续学习python。能够有大块时间来学习的感觉还是蛮好的,白天依然看文献看到头晕眼花,写完今天的博客就出去看看月亮,据说今天的月亮是“超级月亮”,意思就是距离地球最近,貌似下次最近的时候是18年以后。。。18年以后,还是一条好汉哈哈哈~~

今天看完了第5章——数字,以及第6章——动态类型简介,作者讲解的真是太细致了,有编程经验的同学看起来是比较轻松的,只不过要记住一些操作和方法还是需要慢慢消化。总结如下:

1. python3.0取消了python2.6中的一般整数(32位)和长整数(无限精度)两种类型,只有整数一种,且是无限精度,比如可以计算2的10000次方(>>>pow(2, 10000)  or  >>>2 ** 10000)。嗯,,,是不是被一堆数字刷屏了。

2. 二进制、八进制、十六进制

二进制数以0b或0B开头(零和b),后接二进制数字0和1;八进制数以0o或0O开头(零和欧),后接八进制数0~7;十六进制数以0x或0X开头(零和x),后接十六进制数0~9和A~F。

hex(X)整数转换为十六进制数

oct(X)整数转换为八进制数

bin(X)整数转换为二进制数

3. python允许多个比较连续执行,例如: 

>>>1 < 2 < 4

True

4. python3.0除法、截断除法、floor除法、取整

除法(真除法):和日常书写一致,例如, 10 / 4, 得到2.5

截断除法:截除掉余数并针对整数操作返回一个不大于它的最近的整数,操作符为//,例如, 10 // 4.0, 得到2.0 ; 5 // -3.0, 得到-2.0

floor除法:就是截断除法,不过要导入math模块,例如:

>>>import math

>>>math.floor( -1.5 )

-2

取整:直接取数字的整数部分,用trunc方法,例如:

>>>import math

>>>math.trunc( -3.5 )

-3

5. python浮点数缺乏精确性,分数和小数可以提供比浮点数更直观和准确的结果

6. python变量、对象和引用之间的关系

以 a = 3 为例, a是变量(变量名),在赋值为3后才创建,所以不用提前申明变量(比如matlab字符运算需要提前申明变量syms a b c ...),3是一个对象,对象的值是3,而这个对象具有各种类型(也就是说,这里的3可以换成其他内容:字符串,列表等),变量不具有类型,类型属于对象,变量到对象的连接称为引用。


(个人学习笔记,如有错误,非常抱歉!请不吝指正!!!)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随与博主沟通,博主会及解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随与博主沟通,博主会及解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随与博主沟通,博主会及解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随与博主沟通,博主会及解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值