Python数据类型---数值类型
一、整数(Integer)简称Int,又称整型,由正整数、负整数、0构成,不包括小数,分数。
a,b=1,2 #一种赋值方法,此时a=1,b=2
print(a+b) #加法 3
print(a-b) #减法 -1
print(a*b) #乘法 2
print(a/b)#除法0.5
print(a//b) #取整除,0
print(b**b) #求幂次 4
print(a%b) #求余 1
二、浮点数(Float),带小数点的数字。也可以使用科学计数法表示(2.5e3 = 2.5 x 103 = 2500)
a,b=100,2.0#一种赋值方法,此时a=100,b=2.0
print(a+b) #加法102.0
注意:将一个整数与一个浮点数相加得到一个浮点数。
查看a+b类型,使用type(a+b) 结果 <class 'float'>
int与float之间数据类型的转换实例
int_num=100
float_num=100.1
print(float(int_num)) #将整数类型转换为浮点型 100.0
print(int(float_num))#将浮点型类型转换为整数型 100
三、复数(Complex)由实部和虚部组成,其数学表示形式为a+bj(a,b均为实数),a称为实部,b称为虚部.或者表示为complex(a,b)形式。
如:(1)a=2+3j
print(a.real,a.imag) #2.0 3.0
其中:a.real称为a的实部,a.imag称为a的虚部。
(2)a=complex(1,2)
print(a) #结果:1+2j
课后习题:
复数2.3e+3-1.34e-3j的实部和虚部分别是什么?如何求?(2300.0 -0.00134)
四、布尔(Boolean)又称逻辑,bool是int的子类,用True(1)表示真,False(0)表示假。
逻辑运算符:Not,And,Or
例题:print(1<2) #True
print(1>2) #False
bool(0)# 整数0被转换成False
bool(1) #非整数0被转换成为True
bool('') #空字符串被转换为False
bool(" ") #非空字符串被转换为True
bool([]) #空列表被转换为False
bool({}) #空集合被转换为False
Python数据类型---数值类型的更多相关文章
- 005 Python的数值类型
005 Python的数值类型 BIF 指的是内置函数,一般不作为变量命名.如 input,while,if,else,float,等等.整型:整数.(python3.0版本把整型和长整型结合在 ...
- python基础--数值类型和序列类型
Python中数值类型:int(整数),float(浮点数),True/False(布尔值,首字母必须大写) int:1 #任意整数 float:2.3 #小数 python赋值: a = ...
- MySQL数据类型——数值类型
1.1.1 整型 整型 占用字节 范围 范围 tinyint 1 -27~27-1 -128~127 smallint 2 -215~215-1 -32768~32767 mediumint 3 -2 ...
- Kotlin 数据类型(数值类型)
Kotlin 的常见数据类型: 类型 范围 byte -128~127 short 32767-32768 int -2147483648~2147483647 long 92233720368547 ...
- Python:数值类型
数值类型的组成 数值类型可以直接使用的有:整数.浮点数.复数 Python3的整型,可以自动调整大小,当做long使用 整数 int 整数的进制表示 表示形式: 二进制:0b... 八进制:0o... ...
- Python 数据类型--Bytes类型
一.Bytes类型 在Python3以后,字符串和bytes类型彻底分开了.字符串是以字符为单位进行处理的,bytes类型是以字节为单位处理的. bytes数据类型在所有的操作和使用甚至内置方法上和字 ...
- Python 数据类型--字典类型
字典 dict 字典是Python的另一种有序的可变数据结构,且可存储任意类型对象. 字典是一种键值对的数据容器,每个键值(key:value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典 ...
- python数据类型——字符串类型
字符串(string) 字符串,就是字符连成一串,是由字符组成的序列.字符串有编码问题,在之前我已经讲过.本节主要讲字符串的使用. 创建字符串,不用多说: a='123abcd' b='diamond ...
- python数据类型——字典类型
字典(dictionary) python中唯一的映射类型,采用键值对(key-value)的形式储存数据,python对key进行哈希函数运算,所以key值必须是可哈希的,可哈希表示key必须是不可 ...
随机推荐
- C# aspx 禁止文本款输入缓的几种方法
1 在ASP.NET中可以在页面中加入以下内容: <%@ OutputCache Location="None" VaryByParam="None" ...
- leetcode刷题-75颜色分类
题目 给定一个包含红色.白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色.白色.蓝色顺序排列. 此题中,我们使用整数 0. 1 和 2 分别表示红色.白色和蓝 ...
- Java使用Filter用户权限控制
package com.mvc.test; import javax.servlet.ServletException; import javax.servlet.annotation.WebServ ...
- 关于HTML基本标签,了解一下!
目录 1 前言 2 正文 2.1 HTML文档结构 2.1.1 html标签 2.1.2 head标签 2.1.3 title标签 2.1.4 body标签 2.2 HTML常用标签 2.2.1 换行 ...
- C#开发PACS医学影像处理系统(六):加载Dicom影像
对于一款软件的扩展性和维护性来说,上层业务逻辑和UI表现一定要自己开发才有控制权,否则项目上线之后容易被掣肘, 而底层图像处理,我们不需要重复造轮子,这里推荐使用fo-dicom,同样基于Dicom3 ...
- Python爬虫实战练习:爬取美团旅游景点评论数据
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 今年的国庆节还有半个月就要来了,相信很多的小伙伴还是非常期待这个小长假的.国庆节是一年中的小 ...
- Node.js 从零开发 web server博客项目[项目介绍]
web server博客项目 Node.js 从零开发 web server博客项目[项目介绍] Node.js 从零开发 web server博客项目[接口] Node.js 从零开发 web se ...
- redis.conf讲解
转自https://www.cnblogs.com/zhang-ke/p/5981108.html #redis.conf # Redis configuration file example. # ...
- spring mvc(3) DispatcherServlet
通过前面的例子,我们实现了spring mvc模式,那么在spring mvc模式下请求是如何被执行最终返回页面的呢? 从服务器收到请求开始,执行流程如下: 1.服务器接收请求,根据web.xml的配 ...
- dpwwn-02靶机渗透
dpwwn-02靶机渗透 将两台机器都配置为net模式. 进行一下内网扫描: 发现主机10.10.10.10,进行端口扫描. 发现有80,111,443,2049等端口开放,443值得注意. 访问网站 ...