第二章 python探索之旅:数字

1 对无穷大数的支持

python可以支持无穷大整数的运算
例如它可以轻易的算出10100即10的100次幂,还可以算出10100+1!=10**100

2.浮点数

python3:
在整数除法时会转换成float型进行计算
15/2=7.5

VS python2:
15/2=7

如果希望=7.5,则需要类型转换:
15/float(2)

ps:
15/(float)2

这么写是错误的,强制转换成float类型的函数的样子

浮点数不同于整数,它拥有精度的限制。(下文中可以看出1.0被舍弃了,而如果是int型则不会舍去)
9.0** 30==9.0 **30+1.0

3.将数字赋值给变量(简单的赋值语句)

ps:type()查看变量的类型

1.python赋值到底做了什么

c、c++、BASIC:
采用值类型(引用下c#的概念)存储变量,变量就是一个小盒子,在其中存储值。
VS python:
所有的变量都采用的是引用类型,将变量指向一个特定的小盒子,建立引用。

2.命名约定:

通常:i,j,k,m用作指向整数变量的名称,而x,y,z则用作指向浮点数变量的名称。

3. python的一些快捷方式

1.多赋值

可以把任何值赋值给多个变量
a= b = c= d =e = 0

2.元组赋值

i,j,k= -100,123,456

3. 支持的运算符(+=等)

+=
-=
*=
/=
**=
WARNING:
++ 和 – 操作在python中不支持。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值