python(5)入门笔记

一 . 元组

元组和列表十分相似,但是列表可以修改,可以读取,可以删除,而元组创建之后不能修改,不能删除单个元素,但是可以删除整个元组。 

1.1定义元组

 元组定义需要用()把元素括起来,并且用“,”将元素隔开 。

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
a1 = (1,2,3)
print(a1)
print(type(a1))

运行结果:

(1,2,3)

<class, 'tuple'> 

如果只有一个元素,需要在元素后面加一个“,”,否则就是其原来的类型。

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
a1 = (1)
print(a1,type(a1))

a2 = (1,)
print(a2,type(a2))

运行结果:

1 <class 'int'>

(1,) <class 'tuple'> 

1.2 删除元组 

由于元组不能修改,元组不能单独删除部分元素,要删除只能删除整个元组。

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
a1 = (1,2,3,4)
del a1
#错误
print(a1)

 删除之后会显示:“NameError:name'a1' is  not defined”

1.3 元组的其他操作

 1.3.1 count()方法

count()方法用于统计某个人元素在元组中出现的次数。

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
a1 = (1,2,5,8,4,3,5,6,8,9,4,6,7,9,3,5,8,5,1,6,3,7,3)
print(a1.count(9))
print(a1.count(3))

运行结果:

2

1.3.2 index方法

index方法用于元素在元组中的索引位置。

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
a1 = ("China","Japan","English","Amerian")
print("China index is", a1.index("China"))
print("English index is", a1.index("English"))

运行结果:

China index is  0

English index is 2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
很高兴你对Python的学习感兴趣!下面是一些关于黑马Python快速入门笔记: 1. Python简介:Python是一种高级编程语言,具有简洁、易读和可扩展的特点。它被广泛应用于数据分析、Web开发、人工智能等领域。 2. 安装Python:可以从Python官方网站下载并安装Python解释器。同时,推荐使用Anaconda发行版,它包含了很多常用的第三方库和工具。 3. 变量与数据类型:在Python中,可以使用变量来存储不同类型的数据。常见的数据类型包括整数、浮点数、字符串、列表、元组、字典等。 4. 控制流程:使用条件语句(if-else)、循环语句(for、while)和跳转语句(break、continue)控制程序的流程。 5. 函数与模块:函数是一段可重复使用的代码块,可以提高代码的复用性。模块是一个包含Python代码的文件,可以使用import语句导入模块并调用其中的函数。 6. 文件操作:Python提供了丰富的文件操作方法,可以读取和写入文本文件、二进制文件等。 7. 异常处理:通过异常处理机制可以捕获和处理程序中出现的错误,保证程序的稳定性。 8. 面向对象编程:Python是一种面向对象的编程语言,支持类、对象、继承等特性。面向对象编程可以更好地组织和管理代码。 9. 常用第三方库:Python拥有众多的第三方库,可以大大扩展其功能。一些常用的库包括NumPy(数值计算)、Pandas(数据分析)、Matplotlib(数据可视化)等。 以上是关于黑马Python快速入门的一些笔记,希望对你的学习有所帮助。如果有任何问题,请随时向我提问!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值