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

python数据类型

时间:2023-10-29 13:14:32浏览次数:25  
标签:python 数据类型 列表 使用 print 元组 数据 字典

学习目标

1、定义变量
2、了解input输入
3、熟悉列表list的功能与操作
4、熟悉元组tuple的功能与操作
5、熟悉集合set的功能与操作
6、熟悉字典dict的功能与操作

核心知识

变量

a = '安全开发'
print(a)
print('====')
a = '安全测试'
print(a)

image.png

输出

a = input('你是谁:')
print('我是'+a)

image.png

列表

列表能存储整数、实数、字符串、列表、元组等任何类型的数据

a = [123,'test','safe']
#列表取值
print(a)
print(a[1])
print(a[1:3])
print('================')
#列表加数据
a.append(4)
print(a)
print('================')
#列表删数据
a.remove(123)
print(a)
print('================')
#列表合并
b = ['合并']
a.extend(b)
print(a)

image.png

元组

和列表不同的是,一旦创建不可修改

a = (1,2,3)

集合

不可重复,无法像列表那样使用下标去访问数据,一般用for循环去访问,或转为列表访问

#添加数据
a = {1,2,3}
a.add(4)
print(a)
print("=========")
#添加数据
a.remove(1)
print(a)
#转为列表访问
a = list(a)
print(a[1])

image.png

字典

字典类型是 Python 中唯一的映射类型,字典的特性是将各元素对应的索引称为键(key),各个键对应的元素称为值(value) ,通过key可以找到value

#可用【】取对应值,也可用get(),使用get取值不报错
a = {'age':18,'name':"JF"}
print(a['age'])
print(a.get('age'))
print(a)
#添加数据
print('添加后:')
a['sex'] = '男'
print(a)
#删除数据
print('删除后:')
a.pop('name')
print(a)
#合并数据
print('合并后:')
b = {'test':'合并'}
a.update(b)
print(a)

image.png

场景应用

1、字典,列表,集合,元组是最常见的保存元素的数据结
2、根据不同数据类型的特性,保存不同业务的数据
3、列表是最常用的,能保存任何形式的数据,还能根据索引取值
4、集合内的元素是不可重复的,所以可以用来做去重
5、元组的元素是不可变的,可以用来做固定的参数
6、字典的结构,可以保存大部分不同类型的数据,方便快速取值

总结归纳

1、列表是使用[]格式保存数据,元组使用(),集合使用{},字典使用{key:value}
2、列表添加数据使用append,删除数据使用remove,合并使用extend。
3、集合内数据不可以重复,添加使用add,删除数据使用remove。
4、字典格式是键值对格式,取值使用get,合并使用update,删除使用pop,添加数据直接在字典中新增即可。

标签:python,数据类型,列表,使用,print,元组,数据,字典
From: https://www.cnblogs.com/JFSec/p/17789225.html

相关文章

  • 初识python
    学习目标1、使用print输出内容2、熟悉字符串类型3、熟悉数字类型4、熟悉数字与字符串操作核心知识输出print可控制输出内容也可配合+、-、、/进行运算,和整数型配合可进行运算和字符型配合有不同效果,如+为拼接,为多次输出注:整数型如:123456,字符型需用引号包起来,可为中文......
  • Python 模块:创建、导入和使用
    什么是模块?将模块视为代码库。模块是一个包含一组函数的文件,您想要在应用程序中包含这些函数。创建一个模块要创建一个模块,只需将要包含在其中的代码保存在扩展名为.py的文件中:示例:将以下代码保存在名为mymodule.py的文件中:defgreeting(name):print("Hello,"+name......
  • Python:控制台输入密码passwod的方法
    目录inputgetpasstermiosmsvcrtinputprint(input("pleaseinput:"))$python3demo.pypleaseinput:123456123456缺点:不安全getpassimportgetpassprint(getpass.getpass("pleaseinput:"))$python3demo.pypleaseinput:123456缺点:看不到输入的位数termi......
  • [量化投资-学习笔记002]Python+TDengine从零开始搭建量化分析平台-MA均线的多种实现方
    MA均线时最基本的技术指标,也是最简单,最不常用的(通常使用EMA、SMA)。以下用两种不同的计算方法和两种不同的画图方法进行展示和说明。MA均线指标公式MA(N)=(C1+C2+C3+…+CN)/N目录方式一1.SQL直接查询均值2.使用pyplot进行绘图3.使用Grafana绘图方式二1.使用Python计......
  • python---数列内元素正倒相加实例
    a=list([1,21,5,3,1,23])b=list([7,4,6,3,2,1])x=int(input("请输入想从第几个数开始:"))y=int(input("请输入想到第几个数结束:"))c=[0,0,0,0,0,0]m=input("想要正着加吗?(T/F)")foriinrange(x-1,y):ifm=="T":c=a[i]+b[i]......
  • 21.10 Python 使用CRC32校验文件
    CRC文件校验是一种用于验证文件完整性的方法,通过计算文件的CRC值并与预先计算的CRC校验值进行比较,来判断文件是否发生变化,此类功能可以用于验证一个目录中是否有文件发生变化,如果发生变化则我们可以将变化打印输出,该功能可用于实现对特定目录的验证。首先实现文件与目录的遍历功能......
  • 21.12 Python 实现网站服务器
    Web服务器本质上是一个提供Web服务的应用程序,运行在服务器上,用于处理HTTP请求和响应。它接收来自客户端(通常是浏览器)的HTTP请求,根据请求的URL、参数等信息生成HTTP响应,并将响应返回给客户端,完成客户端的请求。Web服务器可以使用多种编程语言和技术实现,通过对套接字的处理并遵循HTML......
  • Python:基础&爬虫
    Python:基础&爬虫Python爬虫学习(网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。)一、基础知识准备Python在各个编程语言中比较......
  • 21.12 Python 实现网站服务器
    Web服务器本质上是一个提供Web服务的应用程序,运行在服务器上,用于处理HTTP请求和响应。它接收来自客户端(通常是浏览器)的HTTP请求,根据请求的URL、参数等信息生成HTTP响应,并将响应返回给客户端,完成客户端的请求。Web服务器可以使用多种编程语言和技术实现,通过对套接字的处理并遵循HTM......
  • python分析银行流水
    Python分析银行流水1.整体流程首先,让我们来看一下分析银行流水的整体流程。journeytitle分析银行流水的整体流程section下载银行流水section数据清洗和预处理section数据分析和可视化section结果呈现2.下载银行流水在这一步,我们需要从银行......