当前位置: 首页 > news >正文

Python 常用数据类型

Python 常用数据类型有以下这些:

数据类型中文解析例子
int整数,表示整数值1、2
float浮点数,表示带有小数点的数值3.14、2.718
complex复数,表示实部和虚部组成的复数1+2j、3-4j
str字符串,表示文本数据,用引号(单引号或双引号)括起来“Hello”、‘World’
bool布尔类型, 表示真或假,用于逻辑判断。真(True)或假(False)
list列表,表示一组有序的元素,可以包含不同类型的数据,用方括号括起来[1, 2, 3]、[‘a’, ‘b’, ‘c’]
tuple元组,与列表类似,但是元组是不可变的,用圆括号括起来(1, 2, 3)、(‘a’, ‘b’, ‘c’)
dict字典,表示键值对的集合,用花括号括起来{‘name’: ‘Alice’, ‘age’: 25}
set集合,表示一组互不相同的元素,用花括号或set()函数创建{1, 2, 3}、set([1, 2, 3])
function函数,表示可执行的代码块,可以通过函数名加括号进行调用def my_function(): print(“This is a function.”)
iterator迭代器类型,表示可迭代的对象,可以使用for循环进行遍历。iter([1, 2, 3])

我们可以使用type()函数检测一个变量的类型,type()函数的语法是:

type(object)

它接受一个参数,即要检查类型的对象,并返回表示该对象类型的值(<class ‘类型名’>)。如:

# 整数类型(int)
a = 1
print(a, type(a))# 浮点数类型(float)
b = 3.14
print(b, type(b))# 复数类型(complex)
c = 1 + 2j
print(c, type(c))# 字符串类型(str)
d = "Hello"
print(d, type(d))# 布尔类型(bool)
e = True
print(e, type(e))# 列表类型(list)
f = [1, 2, 3]
print(f, type(f))# 元组类型(tuple)
g = (1, 2, 3)
print(g, type(g))# 字典类型(dict)
h = {'name': 'Alice', 'age': 25}
print(h, type(h))# 集合类型(set)
i = {1, 2, 3}
print(i, type(i))# 函数类型(function)
def my_function():print("This is a function.")j = my_function
print(j, type(j))# 迭代器类型(iterator)
k = iter([1, 2, 3])
print(k, type(k))

运行上面代码,输出结果如下:
请添加图片描述

http://www.lryc.cn/news/276212.html

相关文章:

  • 基于yolov2深度学习网络的车辆行人检测算法matlab仿真
  • 【QT】中英文切换
  • vue实现代码编辑器,无坑使用CodeMirror
  • MR实战:网址去重
  • linux 内核编译安装
  • hash基础知识(算法村第五关青铜挑战)
  • Linux第8步_USB设置
  • 第五节 强制规范commit提交 .husky/commit-msg: no-such file or directory问题解决办法
  • 2024年了,难道还不会使用谷歌DevTools么?
  • springboot(ssm生产管理ERP系统 wms出入库管理系统Java系统
  • 通过使用别名让 SQL 更简短-数据库教程shulanxt.com-帆软软件有限公司
  • 最优化理论分析复习--最优性条件(一)
  • 基于WIFI指纹的室内定位算法matlab仿真
  • 密码学:一文读懂非对称密码体制
  • 2_工厂设计_工厂方法和抽象工厂
  • k8s之pod进阶
  • RTTI(运行时类型识别)
  • 19.Linux Shell任务控制
  • 域名流量被劫持怎么办?如何避免域名流量劫持?
  • java案例知识点
  • Arrays 的使用
  • IDEA中怎么用Postman?这款插件你试试
  • 基于机器视觉的车牌检测-边缘检测因子的选择
  • 学习c语言,变种水仙花
  • K8S--持久卷(PersistentVolume)的用法
  • 书生·浦语大模型趣味 Demo笔记及作业
  • 2024最新前端源码分享(附效果图及在线演示)
  • Microsoft 365 for Mac激活版(原Office 365)
  • 快乐学Python,Python基础之组织代码「类与对象」
  • H5的3D游戏开源框架