首页 > 编程语言 >python——数据类型及常用操作

python——数据类型及常用操作

时间:2024-07-13 18:28:36浏览次数:14  
标签:常用 python 数据类型 元素 list None 列表 print my

1.Int

int是一种基本的数据类型 ,可以存储任意大小的整数,定义简单,将一个值赋给变量即可

可以和 + - * /等运算符结合

a = 2
b = 3
c = a+b
print(c)


d = b-a
pint(d)

e = a*b
print(e)


f a/b
print(f)
a = 2
print(a)

2.Float

float表示浮点数  也就是我们常说的带有小数点的数

# 创建浮点数
a = 3.14159
b = -2.71828


# 算术运算
c = a + b
d = a * b
e = a / b

# 打印结果
print(c)  # 输出结果
print(d)
print(e)

3.Bool

bool布尔值  逻辑值 Flase  和 True,Python提供了逻辑运算符 andornot 来处理布尔值。

4.Str

Str是字符串的数据类型  创建字符串是需要使用单引号和双引号 或者三引号(三引号一般用于多行注释)

str_char = "Hello, World!"

#字符串的链接
str_chrstr_chr = greeting + " " + message

5.Nnone

None表示没有值或者没有对象,None一般被视为Flase

# 变量初始化为 None
status = None

# 检查变量是否为 None
if status is None:
    print("Status is not set.")

6.List

List列表用于元素  其中的元素可以是多种类型  也可以修改列表内容

Python提供了许多内置方法来操作列表,如 append(), extend(), insert(), remove(), pop(), sort(), reverse() 等。

# 创建列表
my_list = ["apple", "banana", "cherry"]

# 访问列表元素
first = my_list[0]  # 获取第一个元素

# 修改列表元素
my_list[1] = "blueberry"

# 列表切片
some_my_list = my_list[1:3]  # 获取索引1到2的元素

# 添加元素
my_list.append("orange")

# 插入元素
my_list.insert(1, "kiwi")

# 删除元素
del my_list[2]  # 删除索引为2的元素
popped_my_list= my_list.pop()  # 删除并返回列表的最后一个元素

# 列表长度
length = len(my_list)

# 列表排序
my_list.sort(reverse=True)

7.Tuple

Tuple 是一种不可变的序列类型,用于存储有序的集合。与列表(list)不同,元组一旦创建就不能被修改。

提供了一些内置方法,如 count()index(),用于查询元素。

coordinates = (10, 20, 30)

# 访问元组元素
x = coordinates[0]

8.Dict

Dict是以键值对的形式定义 并存储数据  字典是可变的  意味着可以添加  删除其中的数据,在字典中每一个键都是独一无二的,不可重复的

# 创建字典
datas = {
    "name": "Alice",
    "age": 25,
    "city": "New York"
}

# 访问字典中的值
name = datas["name"]

9.Set

集合用于存储唯一的元素  是而可变的 可以添加过删除元素

Python提供了一些内置方法来操作集合,如 add(), remove(), discard(), clear(), union(), intersection(), difference() 等。

# 创建集合
primes = {2, 3, 5, 7}
odds = {1, 3, 5, 7, 9}

# 添加元素
primes.add(11)

# 删除元素
primes.remove(2)

# 清空集合
odds.clear()

标签:常用,python,数据类型,元素,list,None,列表,print,my
From: https://blog.csdn.net/zcg203/article/details/140403754

相关文章

  • python进程和线程_day013
    python进程和线程概念相关进程概览线程概览Python中的多进程Python中的多线程多进程还是多线程单线程+异步I/O(协程)应用案例示例1:将耗时间的任务放到线程中以获得更好的用户体验示例2:使用多进程对复杂任务进行“分而治之”。今天我们使用的计算机早已进入多CPU或多核......
  • 使用python绘制3D柱状图+完整代码展示
    一、首先进行代码效果图的展示        这是一个简单的3D模型图的展示,我们可以从官网上看到有类似的模型代码,但是大部分都没有加上全局系统配置,整体效果很单一,看不出来有什么特色,我们可以通过了解我们的python绘图工具pyecharts库。二、了解代码这个就是我们的全局......
  • python数据可视化(5)——绘制饼图
    课程学习来源:b站up:【蚂蚁学python】【课程链接:【【数据可视化】Python数据图表可视化入门到实战】】【课程资料链接:【链接】】Python绘制饼图分析北京天气饼图,是一个划分为几个扇形的圆形统计图表,能够直接以图形的方式直接显示各个组成部分所占比例目的:查看2019年北京......
  • Python数据容器(dict字典、set集合)
    dic字典dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。字典的创建使用大括号{}包含键值对,并用冒号:分隔键和值,形成键:值对。字典的特性唯一键:字典中的每个键都必须是唯一的。值可以取任何数据类型,如字符串,数字,元组。无序(Python......
  • Python 潮流周刊#60:Python 的包管理工具真是多啊(摘要)
    本周刊由Python猫出品,精心筛选国内外的250+信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进Python技术,并增长职业和副业的收入。本期周刊分享了13篇文章,13个开源项目,全文2300字。重要提醒:1、本专栏的......
  • python获取Android App性能数据(CPU、GPU、内存、电池、耗电量)
    原文链接:https://blog.csdn.net/u012089395/article/details/1266689461、原理python脚本通过os.popen()方法运行adb命令,获取性能数据,将性能数据保存在csv文件并算出均值、最大值、最小值。本脚本可测试一个app包含多个进程的场景,可以获取每个进程的性能数据。2、环境准备:2.1软......
  • python remote
    #!/usr/bin/python#-*-coding:utf-8-*-#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#@auhorbyruiy####pipinstallparamiko-ihttps://pypi.tuna.tsinghua.edu.cn/simple##pipinstallpsutil-ihttps://py......
  • python paramiko remote 采集监控信息
    #!/usr/bin/python#-*-coding:utf-8-*-#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#@auhorbyruiy####pipinstallparamiko-ihttps://pypi.tuna.tsinghua.edu.cn/simple##pipinstallpsutil-ihttps://py......
  • 深度学习- 常用人脸检测算法
    人脸识别是计算机视觉中的一个重要任务,有多种库和框架可以用于实现人脸识别。以下是一些常用的人脸识别算法库及其特点:1.OpenCVOpenCV(OpenSourceComputerVisionLibrary)是一个开源计算机视觉和机器学习软件库。它可以用于各种计算机视觉任务,包括人脸检测和识别。特点:支......
  • Python—学生信息管理系统(附源码)
    今天所要分享的文章是关于如何实现学生管理系统,有需要的朋友可以参考一下,希望可以帮到大家!文章目录一、开始界面实现1.定义主函数2.运用循环,获取用户需求二、函数实现各个模块功能1.添加学生信息2.展示学生信息3.查找学生信息4.删除学生信息5.退出程序三、把......