首页 > 编程语言 >python内置数据类型

python内置数据类型

时间:2023-05-12 17:33:07浏览次数:44  
标签:内置 tuple python 数据类型 实数 range 复数 虚数

1 主要数据类型

整数 int
浮点数 float
复数 complex
字符串 string
列表 List
元组 tuple
字典 Dictionary
集合 set
range
布尔 boolean
None
byte
frozenset

boolean

官网介绍,boolean实际是int的子类型,这个今天才知道,以前觉得他俩就是完全不同的两个东西
image
如上,可看到 True就相当于1, False就相当于0
所以条件判断时 完全可以写成

if 0:
    xxx
if 1:
   xxx

complex

复数也是数学上的概念,由实数和虚数组成
实数,如正数 负数 小数 无理数等
虚数,与实数相反
x²+1=0在实数范围内就没有解,引入虚数后就有解了
假设x²=-1,定义i=√-1,则i²=-1, i为虚数单位
方程的解就是虚数 x=√-1(i)

形如a+bi(a、b均为实数)的数为复数。复数通常用z表示,即z=a+bi
用z.real 和z.imag分别表示复数的实数和虚数部分
image

Decimal

和浮点数很想,但可以自定义其精度
在一些精度要求较高的运算时常用Decimal类型来计算
image

image

range

内置序列类型之一,其他两个是list和tuple
一些通用序列操作也使用于range
image
生成一个range序列 range(start, stop[, step]),注意不包括stop

frozenset

image
看介绍 frozenset有点像tuple,tuple创建后也不可变
image

标签:内置,tuple,python,数据类型,实数,range,复数,虚数
From: https://www.cnblogs.com/MyRecords/p/17395799.html

相关文章

  • python运算符
    python运算符算术运算符运算符描述+加-减*乘/除%返回除数的余数**幂次//返回商的整数部分注意:/计算结果是浮点数,即使两个数都是整数,结果也是浮点数//与%都是向下取整如果想同时得到商和余数,可以用divmod()这个方法。该......
  • Python 使用迭代查找一个list中最小和最大值,并返回一个tuple
    deffindMinAndMax(L):iflen(L)==0:return(None,None)else:mi=L[0]ma=L[0]forlinL:ifl<mi:mi=lelifl>ma:ma=lreturn(mi,m......
  • python基础介绍
    一、python中文编码Python中默认的编码格式是ASCII格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。解决方法为只要在文件开头加入 #-*-coding:UTF-8-*- 或者 #coding=utf-8 就行了。#!/usr/bin/python#-*-coding:UTF-8-*-print("你好......
  • mac下使用Python创建虚拟环境
    1、本地安装Python版本2、本地安装vscode软件3、创建虚拟环境  python3-mvenv.venv python3-mvenvenv 参数说明:-mm是module的缩写,即-m后面跟的是模块(module)名,意思是把模块当成脚本来运行。venv为创建虚拟环境命令脚本env为虚拟环境的路径 4、激活虚拟......
  • 老夫的正则表达式大成了,桀桀桀桀!!!【Python 正则表达式笔记】
    一、正则表达式语法(一)字符与字符类特殊字符\.^$?+*{}[]()|为特殊字符,若想要使用字面值,必须使用\进行转义字符类[][]匹配包含在方括号中的任何字符。它也可以指定范围,例:[a-zA-Z0-9]表示a到z,A到Z,0到9之间的任何一个字符[u4e00-u9fa5]匹配Unicode中文[^\x00-\xff]......
  • 数据类型
    值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol。引用数据类型(对象类型):对象(Object)、数组(Array)、函数(Function),还有两个特殊的对象:正则(RegExp)和日期(Date)。类型判断相同点:  变量类型可以使用typeof 和 instanceof......
  • python 保存数据为.csv文件
    1、导包importcsv2、创建或打开文件,设置文件形式csvfile=open('文件名.csv',mode='w',newline='')3、设置列名headers=['列名1','列名2','列名3',...]4、创建DictWriter对象write=csv.DictWriter(csvfile,fieldnames=headers)5、写入表头write.w......
  • python_uiautomator2学习002控制命令
    一、连接设备importuiautomator2asu2#一个设备时可简写,多个设备时添加设置号参数,单引号内的值为设备序列号d=u2.connect('24cc1cc1')二、应用操作#启动指定应用d.app_start("com.example.app")#启动指定应用,启动前停止此应用d.app_start("com.example.app",stop=......
  • 服务器docker上部署python项目
    1.docker准备python环境与项目代码1.1查看docker内所有镜像://查看正在运行的镜像sudodockerimages//查看所有镜像sudodockerimages-a1.2查看docker内所有容器://查看正在运行的容器sudoduckerps//查看所有容器sudodockerps-a1.3docker安装anaconda镜像......
  • python exit用法
    exit()一般在交互式shell中退出时使用sys.exit()的退出比较优雅,调用后会引发SystemExit异常,可以捕获此异常做清理工作。一般用于在主线程中退出。os._exit()直接将python解释器退出,余下的语句不会执行,不会抛出异常。一般用于在线程中退出。......