python_数值类型,运算符,内置方法,输入输出(I/O)

本文介绍了Python中的数值类型,包括整型、浮点型(科学计数法表示)、复数类型。接着讨论了算术运算符如加减乘除、赋值运算符以及逻辑与、或、非运算符。此外,还提到了关系运算符及其返回的布尔结果。文章还涵盖了内置方法,如cmp、str、type和bool的用法。最后,讲解了Python中的输入输出(I/O),包括input和raw_input函数。
摘要由CSDN通过智能技术生成

一.数值类型

1.整型

In [1]: aInt = 1 ##整形
In [3]: type(aInt)
Out[3]: int

2.长整形

In [6]: aLong = 12345678908877665555 ##长整形
In [7]: aLong
Out[7]: 12345678908877665555L
In [8]: type(aLong)
Out[8]: long

3.浮点型

In [4]: aFloat = 1.0
In [5]: type(aFloat)  ##浮点型
Out[5]: float

科学计数法表示浮点型数

In [12]: aFloat
Out[12]: 200000000.0
In [15]: aFloat = 2e-8
In [16]: aFloat
Out[16]: 2e-08
In [17]: aFloat = 1.2e8
In [18]: bFloat = 0.12e9
In [19]: aFloat
Out[19]: 120000000.0
In [20]: bFloat
Out[20]: 120000000.0

4.复数类型

In [27]: aComplex = 1+2j
In [28]: type(aComplex)  ##复数型
Out[28]: complex

5.bool型

In [22]: aBool = True  ##bool型 定义对错
In [23]: type(aBool)
Out[23]: bool

In [24]: aBool = true  ##bool型数对大小写敏感,必须大写
---------------------------------------------------------------------------
NameError                               Traceback (most recent call last)
<ipython-input-24-89bf15844182> in <module>()
----> 1 aBool = true

NameError: name 'true' is not defined

In [25]: bBool = False
In [26]: type(bBool)
Out[26]: bool


二.操作符

(1).算术运算符

+ - * / // % (python2.x和python3.x  /输出不同)

In [29]: 1+1  ##整数加得整数
Out[29]: 2

In [30]: 1.0+1.0 ##浮点数相加得整数
Out[30]: 2.0

In [31]: 1+1.0  ##整数加浮点数为浮点数
Out[31]: 2.0

In [32]: 5/2  ##整数除以整数为整数
Out[32]: 2

In [33]: 5.0/2  ##浮点数相除为浮点数
Out[33]: 2.5

In [34]: 5//2  ##//取整数部分
Out[34]: 2

In [35]: 5.0//2
Out[35]: 2.0
In [41]: from __future__ import division  ##进入3.0版本

In [42]: 5/2  ##修副部分bug 整数相处得浮点数
Out[42]: 2.5


(2)附值运算符

=,+=

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值