python3 long(10)_Python3 基本数据类型(一)

Step 1.Number : 数字

数字下面包含:整数,小数,浮点数

整数:int

其他语言:short   int   long

浮点数:float

其他语言分:单精度(float)   双精度(double)

bool 布尔类型:表示真与假 (True  or False )

complex:复数

1.查看类型

>>> type(True)

>>> type(False)

2.int 查看True 与 False 对应的数字

>>> int(True)

1

>>> int(False)

0

3.bool 查看1 0 对应

>>> bool(1)

True

>>> bool(0)

False

4.空列表 空的元组 包括一系列的空值都会被认为是False

>>> bool([1,2,3])

True

>>> bool([])

False

>>> bool('abc')

True

>>> bool('')

False

>>> bool({1,1,1})

True

>>> bool({})

False

Step 2.终端实践

1.1输入1 返回也是1,整数

$ python3

Python 3.7.1 (default, Dec 14 2018, 13:28:58)

[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin

Type "help", "copyright", "credits" or "license" for more information.

>>> 1

1

1.2使用python自带的函数type查看数据类型,返回是int,即说明1在python里面是整数

>>> type(1)

1.3 而1.1则是浮点数

>>> type(1.1)

2.1 python 乘法是使用 * 表示

>>> type(1*1)

>>> type(1*1.0)

2.2python 除法是使用 / 表示

说明:两个整数相除得到是float,若想要得到int,使用两个// 将会得到int类型

>>> type(2/2)

>>> type(2//2)

Step 2.1 终端实践

单斜杠 ' / ' 是除法

双斜杠 ' // ' 是整除

>>> type(2/2)

>>> type(2//2)

>>> 2/2

1.0

>>> 2//2

1

Step 3. 10进制  2进制  8进制  6进制

10进制 :0,1,2,3,4,5,6,7,8,9,10  当9+1的时候,原来这一位归0,在0前面补上1,满十进一

2进制:0,1,10 满二进一

8进制:  以此类推,满八进一

16进制:   以此类推,满十六进一

Step 4.1各个进制的表示与转换

如果表示数字 10,那么在不同的进制里python如何区分

如何在不同进制之间进行转换

在python表示一个数字是2进制必须在数字前面加上:0b,然后加上数字如:0b10

1. 2进制转换10进制

0b10在终端回车后自动转换成10进行

>>> 0b10

2

>>> 0b11

3

2.8进制转换10进制

0o10在终端回车后自动转换成10进行

>>> 0o10

8

>>> 0o11

9

3.16进制转换10进制

0o16在终端回车后自动转换成10进行

>>> 0x10

16

>>> 0x11

17

Step 4.2 bin 将其他进制数转换成2进制

10进制转2进制

>>> bin(10)

'0b1010'

8进制转2进制

>>> bin(0o7)

'0b111'

16进制转2进制

>>> bin(0xE)

'0b1110'

Step 4.3 int 将其他进制数转换成10进制

2进制转10进制

>>> int(0b111)

7

8进制转10进制

>>> int(0o77)

63

Step 4.4 hex 将其他进制数转换成16进制

10进制转16进制

>>> hex(777)

'0x309'

8进制转16进制

>>> hex(0o666)

'0x1b6'

Step 4.5 oct 将其他进制数转换成8进制

2进制转8进制

>>> oct(0b111)

'0o7'

16进制转8进制

>>> oct(0x999)

'0o4631'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值