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必须是不可 ...
随机推荐
- 用Python实现十大经典排序算法-插入、选择、快速、冒泡、归并等
本文来用图文的方式详细讲解了Python十大经典排序算法 —— 插入排序.选择排序.快速排序.冒泡排序.归并排序.希尔排序.插入排序.桶排序.基数排序.计数排序算法,想要学习的你们,继续阅读下去吧,如 ...
- JsonAnalyzer2 1.01版
本版的改进主要在字符串的处理,前版不允许出现[]{},:等,现在都可以了,做出的修改主要在Lexer类,另外Token类增加1了下标,TreeBuilder类的不合语法处也做出一定修改. 测试用例:h ...
- 20190923-05Linux用户组管理命令 000 013
每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理.不同Linux 系统对用户组的规定有所不同, 如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建. 用户组的 ...
- VMware虚拟中输入ifconfig提示not found解决办法
1. 查看虚拟机是否没有IP地址:命令行中输入ip addr,如图红框所示,若无是需要设置. 2. 进入sbin目录确认ifconfig是否安装:可以通过命令[ls | grep 'if']来看 3. ...
- 痞子衡嵌入式:IVT里的不同entry设置可能会造成i.MXRT1xxx系列启动App后发生异常跑飞
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是IVT里的不同entry设置可能会造成i.MXRT1xxx系列启动App后发生异常跑飞问题的分析解决经验. 事情缘起恩智浦官方论坛上的一 ...
- Python 面试题 字符串 删除多少个字符使得出现做多的字符数量大于等于字符串长度的一半.
str1 = input() num = {} for i in set(str1): num[i]=str1.count(i) max_value = max(num.values()) n=abs ...
- UI中列表
1.ul.ol.dl
- ASP.NET Core 配置与获取
目录 1,来自字典 2,来自配置文件 3,层次结构 4,映射 ASP.NET Core 中,可以使用 ConfigurationBuilder 对象来构建. 主要分为三部:配置数据源 -> Co ...
- 阿里云docker部署mysql
看完我的上一个博客之后,对centos系统应该有一定的了解,话不多说,接下来我们来在docker容器中部署mysql. 1.下载mysql镜像,因为本人用的5.7版本,你也可以下载最新版,都是可以的 ...
- 执行引擎(Execution Engine)基础知识
概述 执行引擎是Java虚拟机的核心组成部分之一 虚拟机是一个相对于"物理机"的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器.缓存.指令集和操作系统 ...