如何理解python语言的七大数据类型?
off999 2024-10-16 11:23 54 浏览 0 评论
如何理解python语言的七大数据类型?
计算机开发语言主要有c/c++、Java、汇编语言、javaScript和Python,python是一种比较流行的开发语言,不需要把所有精力放到造轮子上而是实现具体的想法和快速实现产品原型的语言、python的数据类型主要有数字、字符串、列表、字典、元组、集合以及bool。
数字和字符串
数字
数字可以分为整型和浮点型、英文是integer简写是int,是指不带小数点的数字、包括正整数、负整数和0:
print(404) # 正整数
print(0) # 0
print(-1) # 负数
print(3.1415926) # 浮点型 float404
0
-1
3.1415926字符串
字符串是有若干个字符连接起来的组合,组合可以是整型、字母、符号、汉字,字符串的内容需要一对引号内。引号可以是单引号也可以是双引号、或者三引号,且必须是英文状态下的引号,字符串的英文为string,简写为str。
notice = 'love python,love 人生 ~'
print(notice)
title = "love python,love 人生 ~"
print(title)
site = '''love python,love 人生 ~'''
print(site)love python,love 人生 ~
love python,love 人生 ~
love python,love 人生 ~字符串和数字相互转换:
pi = 3.1415926
print("=====整型转字符串=====")
print(pi)
print(type(pi))
pi = str(pi)
print(pi)
print(type(pi))
print("=====字符串转整型=====")
info = '250'
print(info)
print(type(info))
info = int(info)
print(info)
print(type(info))=====整型转字符串=====
3.1415926
<class 'float'>
3.1415926
<class 'str'>
=====字符串转整型=====
250
<class 'str'>
250
<class 'int'>列表和字典
列表
列表是最常用的Python数据类型之一,它能将多个数据有序地组织在一起,并方便地调用。
persion = ['段誉','逍遥子','无崖子','萧峰','虚竹','慕容复']
print(persion)['段誉', '逍遥子', '无崖子', '萧峰', '虚竹', '慕容复']利用for语句可以遍历列表中的所有元素
persion = ['段誉','逍遥子','无崖子','萧峰','虚竹','慕容复']
for persions in persion:
print(persions)段誉
逍遥子
无崖子
萧峰
虚竹
慕容复统计列表的元素个数、获取单个元素、获取多个元素,添加列表元素
persion = ['段誉','逍遥子','无崖子','萧峰','虚竹','慕容复']
# 统计列表的元素个数
print(len(persion))
# 获取单个元素
print(persion[1])
# 获取多个元素
print(persion[0:3]) # 利用切片
# 添加列表元素
persion.append('扫地僧')
print(persion)6
逍遥子
['段誉', '逍遥子', '无崖子']
['段誉', '逍遥子', '无崖子', '萧峰', '虚竹', '慕容复', '扫地僧']
列表与字符串的相互转换
persion = ['段誉','逍遥子','无崖子','萧峰','虚竹','慕容复']
# 列表转字符串
stringPersion = ','.join(persion)
print(stringPersion)
# 字符串转列表
print(stringPersion.split())段誉,逍遥子,无崖子,萧峰,虚竹,慕容复
['段誉,逍遥子,无崖子,萧峰,虚竹,慕容复']
字典
字典是另一种存储数据的方式。结合上面《天龙八部》的人物名称加上他的年龄、把他们的名称和年龄一一匹配到一起,就是字典形式的数据。
dict = {}
dict["段誉"] = 24
dict["逍遥子"] = 65
dict["无崖子"] = 101
dict["萧峰"] = 36
dict["虚竹"] = 28
dict["慕容复"] = 34
for i in dict:
print(i + ':'+ str(dict[i]))
a = dict.items() # 遍历成元组数据
print(a)段誉:24
逍遥子:65
无崖子:101
萧峰:36
虚竹:28
慕容复:34
dict_items([('段誉', 24), ('逍遥子', 65), ('无崖子', 101),
('萧峰', 36), ('虚竹', 28), ('慕容复', 34)])元组和集合
元组
元组的定义和使用方法与列表非常类型、区别在于定义列表时使用的符号是中符号 [],而定义元组时使用的符号是小括号(),并且元组中的元素不可修改。
persion = ('段誉','逍遥子','无崖子','萧峰','虚竹','慕容复')
print(persion[0:3])
print(persion[1:3])('段誉', '逍遥子', '无崖子')
('逍遥子', '无崖子')
集合
集合是一个无序的不重复序列,也就是说,集合中不会有重复的元素。可使用 大括号{}来定义集合,也可使用set()函数来创建集合。
persion = ['段誉','逍遥子','无崖子','萧峰','虚竹','慕容复','段誉']
print(persion)
print(set(persion))
persion1 = {'段誉','逍遥子','无崖子','萧峰','虚竹','慕容复','段誉'}
print(persion1)['段誉', '逍遥子', '无崖子', '萧峰', '虚竹', '慕容复', '段誉']
{'慕容复', '段誉', '逍遥子', '无崖子', '萧峰', '虚竹'}
{'段誉', '逍遥子', '无崖子', '慕容复', '萧峰', '虚竹'}
布尔
bool类型
bool是Boolean的缩写,只有真(True)和假(False)两种取值 bool函数只有一个参数,并根据这个参数的值返回真或者假。
print(bool(0))
print(bool(1))
print(bool(-1))False
True
True相关推荐
- 安全教育登录入口平台(安全教育登录入口平台官网)
-
122交通安全教育怎么登录:122交通网的注册方法是首先登录网址http://www.122.cn/,接着打开网页后,点击右上角的“个人登录”;其次进入邮箱注册,然后进入到注册页面,输入相关信息即可完...
- 大鱼吃小鱼经典版(大鱼吃小鱼经典版(经典版)官方版)
-
大鱼吃小鱼小鱼吃虾是于谦跟郭麒麟的《我的棒儿呢?》郭德纲说于思洋郭麒麟作诗的相声,最后郭麒麟做了一首,师傅躺在师母身上大鱼吃小鱼小鱼吃虾虾吃水水落石出师傅压师娘师娘压床床压地地动山摇。...
-
- 哪个软件可以免费pdf转ppt(免费的pdf转ppt软件哪个好)
-
要想将ppt免费转换为pdf的话,我们建议大家可以下一个那个wps,如果你是会员的话,可以注册为会员,这样的话,在wps里面的话,就可以免费将ppt呢转换为pdfpdf之后呢,我们就可以直接使用,不需要去直接不需要去另外保存,为什么格式转...
-
2026-02-04 09:03 off999
- 电信宽带测速官网入口(电信宽带测速官网入口app)
-
这个网站看看http://www.swok.cn/pcindex.jsp1.登录中国电信网上营业厅,宽带光纤,贴心服务,宽带测速2.下载第三方软件,如360等。进行在线测速进行宽带测速时,尽...
- 植物大战僵尸95版手机下载(植物大战僵尸95 版下载)
-
1可以在应用商店或者游戏平台上下载植物大战僵尸95版手机游戏。2下载教程:打开应用商店或者游戏平台,搜索“植物大战僵尸95版”,找到游戏后点击下载按钮,等待下载完成即可安装并开始游戏。3注意:确...
- 免费下载ppt成品的网站(ppt成品免费下载的网站有哪些)
-
1、Chuangkit(chuangkit.com)直达地址:chuangkit.com2、Woodo幻灯片(woodo.cn)直达链接:woodo.cn3、OfficePlus(officeplu...
- 2025世界杯赛程表(2025世界杯在哪个国家)
-
2022年卡塔尔世界杯赛程公布,全部比赛在卡塔尔境内8座球场举行,2022年,决赛阶段球队全部确定。揭幕战于当地时间11月20日19时进行,由东道主卡塔尔对阵厄瓜多尔,决赛于当地时间12月18日...
- 下载搜狐视频电视剧(搜狐电视剧下载安装)
-
搜狐视频APP下载好的视频想要导出到手机相册里方法如下1、打开手机搜狐视频软件,进入搜狐视频后我们点击右上角的“查找”,找到自已喜欢的视频。2、在“浏览器页面搜索”窗口中,输入要下载的视频的名称,然后...
- 永久免费听歌网站(丫丫音乐网)
-
可以到《我爱音乐网》《好听音乐网》《一听音乐网》《YYMP3音乐网》还可以到《九天音乐网》永久免费听歌软件有酷狗音乐和天猫精灵,以前要跳舞经常要下载舞曲,我从QQ上找不到舞曲下载就从酷狗音乐上找,大多...
- 音乐格式转换mp3软件(音乐格式转换器免费版)
-
有两种方法:方法一在手机上操作:1、进入手机中的文件管理。2、在其中选择“音乐”,将显示出手机中的全部音乐。3、点击“全选”,选中所有音乐文件。4、点击屏幕右下方的省略号图标,在弹出菜单中选择“...
- 电子书txt下载(免费的最全的小说阅读器)
-
1.Z-library里面收录了近千万本电子书籍,需求量大。2.苦瓜书盘没有广告,不需要账号注册,使用起来非常简单,直接搜索预览下载即可。3.鸠摩搜书整体风格简洁清晰,书籍资源丰富。4.亚马逊图书书籍...
- 最好免费观看高清电影(播放免费的最好看的电影)
-
在目前的网上选择中,IMDb(互联网电影数据库)被认为是最全的电影网站之一。这个网站提供了各种类型的电影和电视节目的海量信息,包括剧情介绍、演员表、评价、评论等。其还提供了有关电影制作背后的详细信息,...
- 孤单枪手2简体中文版(孤单枪手2简体中文版官方下载)
-
要将《孤胆枪手2》游戏的征兵秘籍切换为中文,您可以按照以下步骤进行操作:首先,打开游戏设置选项,通常可以在游戏主菜单或游戏内部找到。然后,寻找语言选项或界面选项,点击进入。在语言选项中,选择中文作为游...
欢迎 你 发表评论:
- 一周热门
- 最近发表
- 标签列表
-
- python计时 (73)
- python安装路径 (56)
- python类型转换 (93)
- python进度条 (67)
- python吧 (67)
- python的for循环 (65)
- python格式化字符串 (61)
- python静态方法 (57)
- python列表切片 (59)
- python面向对象编程 (60)
- python 代码加密 (65)
- python串口编程 (77)
- python封装 (57)
- python写入txt (66)
- python读取文件夹下所有文件 (59)
- python操作mysql数据库 (66)
- python获取列表的长度 (64)
- python接口 (63)
- python调用函数 (57)
- python多态 (60)
- python匿名函数 (59)
- python打印九九乘法表 (65)
- python赋值 (62)
- python异常 (69)
- python元祖 (57)
