首页 > 其他分享 >数据类型----数值型内置方法

数据类型----数值型内置方法

时间:2023-02-20 22:00:39浏览次数:38  
标签:10 内置 int res float 数据类型 ---- print

一、引子

数据类型是用来记录事物状态的,而事物的状态是不断变化的(如:一个人年龄的增长(操作int类型) ,单个人名的修改(操作str类型),学生列表中增加学生(操作list类型)等),这意味着我们在开发程序时需要频繁对数据进行操作,为了提升我们的开发效率, python针对这些常用的操作,为每一种数据类型内置了一系列方法。本章的主题就是带大家详细了解下它们,以及每种数据类型的详细定义、类型转换。

二、数字类型int与float

2.1定义

# 1.整型int的定义
age = 10  # 本质age = int(10)


# 注意:名字+括号的意思就是调用某个功能,比如
# print(...)调用打印功能
# int(...)调用创建整型数据的功能
# float(...)调用创建浮点型数据的功能

2.2类型转换

# 1.int可以将由纯整数构成的字符串直接转换成整型,若包含其他任意非整数符号,则会报错
s = '123'
res = int(s)
print(res, type(res))  # 123 <class 'int'>

# 错误演示:字符串内包含了非整数符号.
print(int('12.3'))
#ValueError: invalid literal for int() with base 10: '12.3'


# 2.进制转换
# 十进制转其他进制
# 0b代表二进制  0o代表八进制  0x代表十六进制(123456789abcdefg)
print(bin(10))  # 0b1010
print(oct(10))  # 0o12
print(hex(10))  # 0xa
# 其他进制转十进制
# int('进制表示符数值',几进制)
print(int('0b1010', 2))  # 10
print(int('0o12', 8))  # 10
print(int('0xa', 16))  # 10


三、浮点型

3.1定义

# 1. 浮点型float的定义
salary = 3000.3  # 本质salary=float(3000.3)

3.2类型转换

# float同样可以用来做数据类型的转换
s = '12.3'
res = float(s)
print(res, type(res))  # 12.3 <class 'float'>

标签:10,内置,int,res,float,数据类型,----,print
From: https://www.cnblogs.com/zjyao/p/17137976.html

相关文章

  • Android数据存储知识总结一(小水一波~~)
    第一种获取共享参数的方式是使用键值对SharedPreferences存储结构是key-value键值对,类似于xml文件SharedPreferenceshared=getSharedPreference("share",MODE_PRIVA......
  • 软件工程学习第一天
    今天学习所花时间为140分钟,今天老师花了2个小时为我们介绍了如何去认识面对软件工程这门专业课和这门课程的未来,我们与老师的关系如同健身教练和学员,老师可以给我们布置任......
  • 《大话数据结构》速读
    写在前面速读是不现实的啦,但是本文作者去年(10个月前左右)看过算法图解、我的第一本算法书,当时只是看看,努力理解,没有应付应试的那种强记也没有做题,之后的学习又好像没怎么用......
  • 组件间通信
    组件其他根组件和组件一些问题 -newVew()--->管理div---》根组件-自己再定义的全局,局部是组件-组件有自己的html,css,js---》数据,事件。。。-在组件中......
  • 2023.2.20每日总结
    题目 每日总结打卡:内容包括:日期、每日关键字、每日总结、坚持天数(自动计数,显示上次天数)、连续最长天数。代码如下package每日打卡;publicclassBean{ publicStrin......
  • 2.20每日总结1
    每日总结今天是周一也是专业课新学期的第一堂课,没有涉及到写代码对于我来说,老师讲了很多,从他自身的经历开始讲起,说了很多很多,这也让我认识到了我根本连这个行业也没进......
  • 关于WPF的圆角
    失败案例<BorderCornerRadius="3"Width="100"Height="100"><StackPanelBackground="Red"></StackPanel></Border>换成下面就成功?为什么?<BorderCornerRa......
  • 第二周开课博客
    今天是二月二十号,在软件工程课程中,王建民老师老师给我们讲了如何成为一个软件工程师,以及需要具备的能力是什么。软件工程相当于游泳,只有反复的实践才可以提高自己,是自己达......
  • 2023.02.20
    数据库插入操作,  蓝色标记处有错误,跟JDBC文件中的一句程序有关,但是不知道问题在哪里。  21:45......
  • Linux查看系统占用
    ##查看内存占用#CPU占用最多的前10个进程:psauxw|head-1;psauxw|sort-rn-k3|head-10#内存消耗最多的前10个进程psauxw|head-1;psauxw|sort-rn-k4|head......