python笔记

python笔记

一.数据类型

  1. str :字符串文本

  2. int :整型

  3. float:浮点数

  4. complex:复数

  5. list:集合

  6. bool 布尔类型

  7. bytes 字节类型

  8. bytearray 字节数组类型

  9. tuple: tuple是另一种有序的列表,也称为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。

有点类似与指针,指向的元素不可变,但是元素的值可变

使用圆括号 () 直接创建,只需要在圆括号中添加元素,并使用逗号隔开即可

例:t = (“1”,“2”)

  1. range :暂时没搞清楚干啥的 TBD

  2. dict:字典

  3. set:集合和list不同 无法用下标访问 可以进行运算操作 无序,输出时会自动去重

    四种运算符

    运算符 “-” : a-b 表示a中包含 b中不包含的元素

    运算符 “|” :a|b 表示集合a或集合b中包含的元素

    运算符 “&” :a&b 表示集合a或集合b中都包含的元素

    运算符 “^” : a^b表示不同时出现在集合a或集合b中的元素

    其他用法
    1.判断是否某一元素是否存在
    fruit = {'apple', 'banana', 'cherry'}
    
    print('banana' in fruit) #存在打印true 不存在打印false
    
    2.len() 获取集合中元素个数,会自动去重
    basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}
    fruit = set(("apple", "banana", "cherry")) 
    print(len(basket))  # 4
    print(len(fruit))  # 3
    
    3.add() 方法用于给集合添加元素,如果添加的元素在集合中已存在,则不执行任何操作
    4.update() 方法用于修改当前集合,可以添加新的元素或集合到当前集合中,如果添加的元素在集合中已存在,则该元素只会出现一次,重复的会忽略。
    5.remove() 和discard() 方法都是用于移除集合中的指定元素。建议使用discard() ,因为remove()一个不存在的元素时会报错,而discard()不会执行任何操作。
    6.pop()随机移除一个元素
    7.clear()方法用于移除集合中的所有元素
    8.union()、update()合并集合,可以使用 union() 方法返回包含两个集合中所有项目的新集合,也可以使用 update() 方法将一个集合中的所有项目插入另一个集合中。
    9.copy() 方法用于拷贝一个集合。
    10.isdisjoint() 方法用于判断两个集合是否包含相同的元素,如果没有返回 True,否则返回 False。
    11.intersection()、intersection_update()用于返回两个或更多集合中都包含的元素,即交集。
    12.issubset() 判断指定集合是否为该方法参数集合的子集
    13.issuperset() 判断该方法的参数集合是否为指定集合的子集
    14.difference() 返回多个集合的差集
    15.difference_update() 移除集合中的元素,该元素在指定的集合也存在
    16.symmetric_difference() 返回两个集合中不重复的元素集合。
    17.symmetric_difference_update() 移除当前集合中在另外一个指定集合相同的元素,并将另外一个指定集合中不同的元素插入到当前集合中
  4. List列表是一个有序且可变的集合。允许重复成员。

  5. turple元组是一个有序且不可更改的集合。允许重复成员。

  6. Set集合是一个无序且无索引的集合。没有重复的成员。

  7. dict字典是一个有序*且可变的集合。没有重复的成员。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Python笔记.md 是一个用于记录Python编程相关内容的markdown文档。 在Python学习过程中,学习者通常会遇到各种问题和疑惑,需要有一个地方来记录学习笔记和重要概念,以方便日后复习和查阅。Python笔记.md 就是一个很好的选择。 Python笔记.md 可以按照自己的需要来组织内容,比如可以分为不同的章节或主题,并使用markdown语法来格式化文档,使其更加清晰易读。 在Python笔记.md中,可以记录Python的基础语法、常用数据结构、函数、类、模块等内容。此外,还可以记录一些常见的错误和解决方法,以便日后遇到类似问题时能够快速找到解决方案。 Python笔记.md 还可以用来记录自己的思考和理解。在学习过程中,我们常常会思考某个概念或代码背后的原理,这时候可以将自己的思考记录在笔记中,以便后续复习和回顾。 使用Python笔记.md 还可以方便与他人分享学习心得。可以在文档中加入注释或标题,使得文档更加易读和友好。同时,也可以将Python笔记.md 推送到版本控制系统中,与他人共享和共同编辑。 总之,Python笔记.md 是一个非常有用的工具,可以帮助学习者系统地记录、整理和复习Python编程相关的知识和经验。无论是初学者还是有经验的开发者,都可以从中受益,并提高自己的编程技能。 ### 回答2: Python笔记.md是一个使用Markdown语法编写的Python笔记文档。Markdown语法是一种轻量级的标记语言,可以快速地编辑和排版文档。 在Python笔记.md中,可以记录Python程序设计的相关知识、概念和技巧。通过使用Markdown语法,可以方便地插入代码块、链接、图片以及其他强调和排版格式,使得笔记更加直观和易读。 Python笔记.md可以按照不同的章节和主题组织内容,方便快速查找和阅读。在每个章节中,可以记录不同的Python编程概念,如数据类型、控制结构、函数、类等。可以通过示例代码和解释说明来详细解释这些概念的用法和特点。 在笔记中,还可以记录一些Python的常见问题和解决方案,例如常见错误、调试技巧等。这些内容可以帮助初学者更好地理解和掌握Python语言。 此外,Python笔记.md还可以连接到其他的Python资源,如官方文档、教程、在线代码编辑器等。这样可以提供更多的学习和参考资料。 总之,Python笔记.md是一个有条理、易读和方便编辑的Python学习笔记文档,可以帮助人们更好地学习和理解Python编程语言。 ### 回答3: Python笔记md是一种用来记录Python编程语言相关内容的文本文件格式。它使用Markdown语法来快速、简洁地编写和格式化笔记Python笔记md的优点是: 1. 简单易懂:Markdown语法简洁明了,使用起来非常简单,即便没有编程背景的人也能快速上手。 2. 跨平台兼容:无论是在Windows、Mac还是Linux系统中,Python笔记md都可以轻松使用。 3. 可读性强:Python笔记md的文本格式使得代码和说明可以同时显示,方便读者理解和学习。 4. 方便分享和发布:Python笔记md可以导出为HTML或PDF格式,方便分享给其他人或者发布到网络上。 5. 与开发工具兼容:大多数集成开发环境(IDE)和文本编辑器都支持Markdown语法,可以实时预览和编辑笔记。 使用Python笔记md可以帮助程序员记录代码和相关的解释和说明,方便复习和查看。它还可以用于编写技术博客、文档和教育材料等。而且由于其文本格式的特点,Python笔记md也非常适合使用版本控制系统进行版本管理。 总而言之,Python笔记md是一种简单、灵活且易于分享的笔记格式,可以有效提高编程学习和开发的效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值