python入门基础-数据类型&有序序列和无序序列;

这篇具有很好参考价值的文章主要介绍了python入门基础-数据类型&有序序列和无序序列;。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

python语言:定义成能快速完成工作的小工具

python优点

• 简洁、优雅、灵活
• 入门非常简单,但真正精通较为困难
• python可以编写服务器脚本,也可以编写常规网站

python缺点

• 运行效率慢(相对于c,java) • 编译型语言(C、C++)
• 执行前必须先进行编译,编译成底层机器码
• python不适合系统底层、游戏设计开发

python应用场景

• 爬虫 爬虫框架:beautifulsoup(小型),scrapy框架:爬虫数据非常大型的是(大型)
• 大数据与数据分析(spark)
• 自动化运维与测试
• web框架(flask,django)
• 机器学习(tensorflow)

Python数据类型

• 分为两类:

• 不可变数据(number,string, tuple)可变数据(list,dictionary,set)
最大的区别:不可变数据从定义下来不可以被改变,可变数据在定义完可以被改变;

• 有序序列包括:列表,元组,字符串 (list,tuple,string)
• 无序序列包括:字典,集合,控制集合数据的对象 (dictionary,set )
有序,即有顺序的,能够索引取值的都是有序的

• 整数、小数都属于数字(number)

• 整数(int)、小数用(float)

• java中小数单精度(float),双精度(double)

• python中并无单双精度,python中float默认双精度

• 其他语言整数分为:short、int、long

字符串(string)

字符串变量需要先定义定义

python入门基础-数据类型&有序序列和无序序列;
单双引号需要成双成对出现python入门基础-数据类型&有序序列和无序序列;
可以使用转义字符 \ 进行转义输出该字符python入门基础-数据类型&有序序列和无序序列;

列表 (list)

python组的表示:列表 (list) [1,2,3] 为可变元素,有序序列
• 定义列表[1,2,3,4,5,6] type([1,2,3]) python入门基础-数据类型&有序序列和无序序列;

• 列表元素类型(str,number)[‘aaa’,222,34,True]
• [[1,2],[2,3,4],[‘a’,‘b’]]也是一种列表(嵌套列表) ·列表可以嵌套python入门基础-数据类型&有序序列和无序序列;

可以使用dir() 来查看列表支持的函数操作python入门基础-数据类型&有序序列和无序序列;
python中带有前下划线和后下划线代表python的魔法变量

列表可以使用的其他方法
1、append 追加函数向列表末尾追加元素python入门基础-数据类型&有序序列和无序序列;
2、 len(a)获取列表长度 python入门基础-数据类型&有序序列和无序序列;
3、max(a)返回列表最大值/min(a)最小值
4、count统计列表中某个字符串出现的次数python入门基础-数据类型&有序序列和无序序列;
5、extend将另一个列表追加进原列表中
列表extend追加内容必须放置指定列表方式添加,如果以字符添加会表示成当个字符进行添加
python入门基础-数据类型&有序序列和无序序列;
6、index找出某个值在列表中第一个匹配的索引 python入门基础-数据类型&有序序列和无序序列;
7、insert(index,value)将value插入到规定的索引位置
python入门基础-数据类型&有序序列和无序序列;
很多程序中insert多数在头部追加,append多数在尾部追加;(例如Linux的 iptables的 -I -A)

8、pop(index)移除列表元素并显示,默认index=-1最后一个元素 python入门基础-数据类型&有序序列和无序序列;
9、 remove(value)移除匹配的第一个值python入门基础-数据类型&有序序列和无序序列;
10、按ASCI码进行排序: reverse 反转 sort 排序python入门基础-数据类型&有序序列和无序序列;

元组 (tuple) 不可变数据 (1,2,3)

查看元组可使用的方法;只有两个函数可以用python入门基础-数据类型&有序序列和无序序列;
元组思考题

• type((1)) 是什么类型 int类型 ;python入门基础-数据类型&有序序列和无序序列;

• 元组中表示一个元素需要就加上,号 python入门基础-数据类型&有序序列和无序序列;

• type((‘aaaa’)) 是什么类型 python入门基础-数据类型&有序序列和无序序列;
• 如何表示一个空的元祖 () python入门基础-数据类型&有序序列和无序序列;

set 集合 {1,2,3} 无序,自动去重

• 是一种无序列表,无法通过序列方式取值
• 集合符号{}/{1,2,3,4,5,6}
• 集合里元素唯一,能自动去重 python入门基础-数据类型&有序序列和无序序列;
set的两种定义形式:
第一种,直接写入 python入门基础-数据类型&有序序列和无序序列;
第二种最佳方法,使用set关键词传递一个列表python入门基础-数据类型&有序序列和无序序列;
set中的方法

• len获取集合长度

• in not in 判断元素是否在集合中

• {1,2,3,4,5} - {4,5} 求差集 python入门基础-数据类型&有序序列和无序序列;

• {1,2,3,4,5,6} & {5,6} 交集 python入门基础-数据类型&有序序列和无序序列;

| 并集 python入门基础-数据类型&有序序列和无序序列;

定义一个空集合 python入门基础-数据类型&有序序列和无序序列;

dict字典 {key:value}

• 顾名思义和我们小时候用的新华字典相同

• 字典中含有key,value。key不允许重复

• key类似字典的拼音与偏旁部首,key必须为不可变元素

• 字典也是一种集合,无序

• 定义方式{key:value,key1:value1…}python入门基础-数据类型&有序序列和无序序列;

• 空字典用{}表示

字典dict是以空间换时间,查询效率增加python入门基础-数据类型&有序序列和无序序列;文章来源地址https://www.toymoban.com/news/detail-473257.html

到了这里,关于python入门基础-数据类型&有序序列和无序序列;的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python零基础入门(四)——变量,数据类型与运算符

    个人简介:机电专业在读研究生,CSDN内容合伙人,博主个人首页 Python入门专栏:《Python入门》欢迎阅读,一起进步!🌟🌟🌟 码字不易,如果觉得文章不错或能帮助到你学习,可以点赞👍收藏📁评论📒+关注哦!😊😊😊 欢迎来到本篇博客,如果你是一个完全零基础的

    2024年02月10日
    浏览(50)
  • 如何创建无序列表和有序列表?

    前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发者,这里都将为你提供一个系统而又亲切的学习平台。在这个

    2024年02月14日
    浏览(26)
  • 兰顿蚂蚁:从无序到有序的伟大征程

    在一个1000*1000格子的棋盘上,有一只蚂蚁(ant),蚂蚁的爬行规则是:(1)如果蚂蚁所在的棋盘是白色的,则蚂蚁将所在格子设置为黑色,并向右边爬行一个格子。(2)如果蚂蚁所在的棋盘是黑色的,则蚂蚁将所在格子设置为白色,并向左边爬行一个格子。问:请显示蚂蚁爬行

    2024年04月22日
    浏览(67)
  • #HTML列表学习指南 - 创建有序和无序列表增强网页内容

    HTML列表是网页设计中一项关键的元素,它们允许我们以有序或无序的方式呈现信息、数据或事项。在本详细指南中,我们将深入了解HTML中的列表,探讨有序列表和无序列表的创建方法,以及如何利用列表标签来增强网页内容的可读性和可视化效果。 HTML无序列表 无序列表基

    2024年02月09日
    浏览(29)
  • python经典有序序列的list列表推导式

    生成一个数据列表 使用列表推导式生成该数据列表 分析: 1、使用一行代码的列表推导式就完成了该列表的生成 2、[i for i in range(20)],第一个i元素代表向列表list_2中添加的元素 3、[i for i in range(20)],第二个i元素代表for循环遍历的i元素 使用列表推导式生成只有偶数的数据列

    2024年02月02日
    浏览(45)
  • MySQL实战基础知识入门(13):数据类型

    MySQL实战基础知识入门(1):登录数据库命令行 MySQL实战基础知识入门(2):统计一天24小时数据默认补0的sql语句 MySQL实战基础知识入门(3):近7日销量合计php后端mysql语句如果当日为空则自动补0的解决方案 MySQL实战基础知识入门(4):MySQL高级函数CASE WHEN END MySQL实战基础知识入门

    2024年02月07日
    浏览(51)
  • 【Python零基础学习入门篇③】——第三节:Python的字符串类型

    ⬇️⬇️⬇️⬇️⬇️⬇️ ⭐⭐⭐Hello,大家好呀我是陈童学哦,一个普通大一在校生,请大家多多关照呀嘿嘿😁😊😘 🌟🌟🌟 技术这条路固然很艰辛,但既已选择,该当坚毅地走下去,加油! 🌤️PUA: ” 你所看到的惊艳都曾平庸历练 **“**🚀🚀🚀 🍉🍉🍉 最后让我

    2024年02月04日
    浏览(35)
  • 【深度学习时间序列预测案例】零基础入门经典深度学习时间序列预测项目实战(附代码+数据集+原理介绍)

    🚨注意🚨 :最近经粉丝反馈,发现有些订阅者将此专栏内容进行二次售卖,特在此声明,本专栏内容仅供学习,不得以任何方式进行售卖,未经作者许可不得对本专栏内容行使发表权、署名权、修改权、发行权、转卖权、信息网络传播权,如有违者,追究其法律责任。 👑

    2023年04月15日
    浏览(44)
  • 【Python 基础篇】Python 变量与数据类型以及数据类型转换

    Python 是一种广泛应用于各个领域的高级编程语言,其灵活性和易用性使其成为众多开发者的首选。在 Python 中,变量是程序中存储数据的基本单元,而数据类型定义了变量可以存储的数据种类。此外,Python 还提供了数据类型转换的功能,可以在需要时将数据从一种类型转换为

    2024年02月10日
    浏览(33)
  • 【python基础】基本数据类型-数字类型

    视频讲解 数字类型 Python3 支持int(整型数据)、float(浮点型数据)、bool(布尔类型) 在Python 3里, 只有一种整数类型 int,表示为长整型 。像大多数语言一样,数值类型的赋值和计算都是很直观的。 编写程序如下所示: 这里需要注意的是 数值的除法运算,包含两个运算符:/ 返回

    2024年02月06日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包