Python初学者指南:列表、字典与if语句

需积分: 23 2 下载量 108 浏览量 更新于2024-07-11 收藏 1.58MB PPT 举报
"Python入门教程-列表字典与if语句" 在Python编程中,了解如何使用基本的数据结构如列表和字典以及控制流语句如if是非常重要的。本教程将通过具体的例子帮助初学者掌握这些概念。 首先,我们来看列表的使用。在Python中,列表是一种有序的数据集合,可以包含不同类型的元素。例如: ```python if "123" in ["aaa","123","abcd"]: print "yes" else: print "no" ``` 在这个例子中,我们检查字符串"123"是否存在于列表`["aaa", "123", "abcd"]`中。由于"123"是列表的一个元素,因此会打印出"yes"。`in`关键字用于判断某个元素是否在列表内,如果是,则返回True,否则返回False。 接下来,我们讨论字典。字典是键值对的集合,键是唯一的。例如: ```python name = {'A':'123','B':'456','C':'567'} if 'A' in name: print name['A'] ``` 这里,我们创建了一个字典`name`,然后检查键'A'是否存在。如果键存在,我们可以通过键来获取对应的值,即打印出"123"。`in`关键字同样适用于检查字典中的键,而`name['A']`则用于访问字典中键为'A'的值。 在Python中,变量的使用非常灵活。它们在赋值时创建,并且不需要预先声明。变量名区分大小写,例如`val`和`Val`是两个不同的变量。变量的类型由其赋值决定,可以在任何时候重新赋值为任何其他类型或值。以下是一些关于变量和数据类型的示例: ```python a = 'Helloworld!' # 字符串类型 a = 123 # 整数类型 a = 12.0 # 浮点数类型 a = 10294L # 长整数类型 ``` Python支持多种数字类型,包括: - 整数(int):例如120,不能大于2**31,可以用八进制(如0123)和十六进制(如0X1A2)表示。 - 浮点数(float):例如12.031E1,精度和范围类似于C语言的double。 - 长整数(long):无特定范围限制,常以字母L结尾(如10294L)。 表达式是编程中的基础,它们由值、变量和运算符组成。Python支持常见的数学运算符,如加(+)、减(-)、乘(*)、除(/)、幂(**)和取模(%)。例如: ```python print 12 + 5 # 加法 print 12 ** 2 # 幂运算 print 12 / 5 # 除法 print 12 % 5 # 取模 ``` 此外,Python还提供了逻辑表达式(布尔表达式),如True和False,它们可以用于条件判断。在需要比较的场景中,0通常代表False,非零值代表True。 通过这个简短的教程,你应该已经掌握了Python中列表、字典、变量和基本数据类型的使用,以及如何结合if语句进行条件判断。继续实践和学习,你将更深入地理解Python编程。