怎么把string转成int_Python(3):数据类型int

Python数据类型

Python有6种标准的数据类型。

可变数据:创建后可以改变元素,比如已经排好队的小朋友之间位置可以换,可以插队等。

不可变数据:创建后不可以改变元素,比如已经排好队的小朋友都十分地拽,不让人插队,不给换位置等操作。

比如string='eHllo world',不能将eH换成He。

55bdd812c6bcb3005c66ca60cc1fbe52.png

int类型

b303e74a258931510d3fe6dbc7f1cae7.png

练习代码
print("十进制数字:")
num = 12print(num)print(-1000)print(0)print("二进制的数字,加前缀0b,由0、1组成")print(0b0101011101)print("八进制的数字,加前缀0o,由0~7组成")print(0o76543210)print("十六进制的数字,加前缀0x,由0~9,a~f组成")print(0xabcedf)# 整数运算num1 = 50num2 = 20print("加法:", num1 + num2) # 加法print("减法:", num1 - num2) # 减法print("乘法:", num1 * num2) # 乘法print("除法:", num1 / num2) # 除法print("取模,返回除法的余数:", num1 % num2) # 取模,返回除法的余数print("幂:", num1 ** num2) # 返回num1的num2次幂print("//地板除:", num1 // num2) # 返回商的整数部分(向下取整)# 常用函数print("int() 函数用来将一个字符串或者数字转成整型")print(int("100")) # 将字符串转成整型print(int()) # 不传参,默认返回0print(int("100", base=8)) # base参数表示进制,默认是十进制# Ctrl + 鼠标左键,可以查看函数的定义,Alt+←返回# print(int(8.89, base=8)) # x 不是字符串的时候,不能加base参数。print(int(8.89)) # 结果为8,x不是字符串的时候,意思是对x取整print(int(-11.9867)) # 结果为-11print(int(0xedb)) # 十六进制转成十进制print(int(0o66)) # 八进制转成十进制print("hex() 将整数转成十六进制的字符串")
num_hex = hex(100)print(num_hex)print(type(num_hex)) # 使用type查询变量的类型print(hex(0x64)) # 八进制转十六进制print(hex(0b110101)) # 二进制转十六进制print("oct() 将整数转成八进制的字符串")

print("bin() 将整数转成二进制的字符串")

学习视频
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值