python整数数据类型_Python基本数据类型之整型int

Python基本数据类型之整型int

一、基本数据类型

1、整型(int)

ps1:

数字 int ,所有的功能,都放在int里

a1 = 123

a1 = 456

ps2:

int 将字符串转换为数字

copycode.gif

1 # -int

2 # 将字符串转换为数字

3 a = "123"

4 b = int(a)

5 b = b + 1000

6 print(b)

copycode.gif

执行结果:

1 1123

ps3:

这种类型,不能转换

1 a = "123a" #不能转换,会报错

2 b = int(a)

3 print(b)

执行结果:

1 Traceback (most recent call last):

2 File "D:/python/day3/s4.py", line 14, in

3 b = int(a)

4 ValueError: invalid literal for int() with base 10: '123a

ps4:

type 查看他是什么数据类型

1 a = "123"

2 print(type(a))

3 b = int(a)

4 print(type(b))

执行结果:

1

2

ps5:

将字符串转换为数字

1 a = "123"

2 print(type(a),a)

3

4 b = int(a)

5 print(type(b),b)

执行结果:

1 123

2 123

ps6:

字符串以二进制的方式进行转换

1 num = "0011" #这个字符串以二进制的方式进行转换

2 v = int(num, base=2)

3 print(v)

执行结果:

3

ps7:

字符串以十六进制的方式进行转换

1 num = "a" #这个字符串以十六进制的方式进行转换

2 v = int(num, base=16)

3 print(v)

执行结果:

1 10

ps8:

字符串以十六进制的方式进行转换

1 num = "0011" #这个字符串以十六进制的方式进行转换

2 v = int(num, base=16)

3 print(v)

执行结果:

1 17

ps9:

bit_lenght

当前数字的二进制,至少用n位表示

copycode.gif

1 # 当前数字的二进制,至少用n位表示

2 # 1 1

3 # 2 10

4 # 3 11

5 # 4 100

6 # 5 101

7 #当前数字的二进制,至少用n位来表示

8 #age = 1

9 #age = 2

10

11 age = 5

12 r = age.bit_length()

13 print(r)

copycode.gif

执行结果:

1 3

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值