博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数字类型内置方法
阅读量:5265 次
发布时间:2019-06-14

本文共 1010 字,大约阅读时间需要 3 分钟。

目录

整型和浮点型统称为数字类型。

一、整型内置方法(int)

1.用途:年龄、号码、等级

2.定义:可以使用int()方法将纯数字的字符串转为十进制的整型

age = 19  # age = int(10)print(type(age))
x = int('111')print(type(x))
x = int('11.1')  # 报错print(x)

3.常用操作+内置方法:算术运算+比较运算

1.0.1 长整型

长整型只在python2中存在,python3中不存在长整型。

x = 11111111111111111111111111111111111111111111111print(type(x))  # longint

4.存一个值or多个值:一个值

5.有序or无序:无有序or无序一说

1.1、可变or不可变

id不变值可变,即在原值的基础上修改,则为可变数据类型;值变id也变,即重新申请一个空间放入新值,则为不可变数据类型。

age = 19print(f'first:{id(age)}')age = 20print(f'second:{id(age)}')
first:4384901776second:4384901808

6.可变or不可变:不可变数据类型。

二、浮点型内置方法(float)

1.用途:薪资、身高、体重

2.定义:可以使用float()方法将纯数字的字符串转为浮点型数字。

age = 3.1  # age = float(3.1)print(type(age))
x = float('111')print(x)print(type(x))
111.0
x = float('11.1')  # 报错print(type(x))

3.常用操作+内置方法:算术运算+比较运算

4.存一个值or多个值:一个值

5.有序or无序:无有序or无序一说

salary = 3.1print(f'first:{id(salary)}')salary = 5.1print(f'second:{id(salary)}')
first:4423173584second:4423173800

6.可变or不可变:不可变数据类型

转载于:https://www.cnblogs.com/nickchen121/p/10739861.html

你可能感兴趣的文章
Linux编程简介——gcc
查看>>
一种高效的序列化方式——MessagePack
查看>>
2019年春季学期第四周作业
查看>>
2019春第十周作业
查看>>
解决ThinkPHP关闭调试模式时报错的问题汇总
查看>>
【APT】SqlServer游标使用
查看>>
关于ExecuteNonQuery()返回值为-1
查看>>
Firefox修復QQ快速登錄
查看>>
PAT——1060. 爱丁顿数
查看>>
分布式技术追踪 2017年第二十期
查看>>
git添加公钥后报错sign_and_send_pubkey: signing failed: agent refused operation的解决办法
查看>>
Linux环境变量永久设置方法(zsh)
查看>>
MVC4.0 利用IActionFilter实现简单的后台操作日志功能
查看>>
脑袋卡在窗子里
查看>>
ruby 中文字符to_json后乱码(unicode)
查看>>
《大道至简》第六章读后感
查看>>
codeforce 597C-Subsequences(dp+树状数组)
查看>>
[android](学习笔记6)为应用程序添加对话框(1)
查看>>
windows下mongodb安装与使用
查看>>
rotate the clock
查看>>