Python的数据类型
在Python中,常见的数据类型包括数字、字符串、列表、元组、字典等。下面详细介绍这些数据类型。
1. 数字类型
在Python中,数字类型包括整型(int)、浮点型(float)和复数(complex)。其中int和float为常用类型,complex一般用于科学计算中。
示例代码:
a = 10 # 整型
b = 3.14 # 浮点型
c = 1 + 2j # 复数
2. 字符串类型
在Python中,字符串类型为以单引号(')或双引号(")括起来的一串字符,可以进行切片、拼接等操作。
示例代码:
str1 = 'hello world'
str2 = "Python"
print(str1[1:5]) # 输出:ello
print(str2 + " is cool") # 输出:Python is cool
3. 列表类型
在Python中,列表是元素以逗号分隔、以方括号括起来的可变序列类型。可以通过下标访问其中的元素,也可以进行增加、删除、修改等操作。
示例代码:
list1 = [1, 2, 3, 4, 5]
print(list1[2]) # 输出:3
list1.append(6)
print(list1) # 输出:[1, 2, 3, 4, 5, 6]
list1.remove(2)
print(list1) # 输出:[1, 3, 4, 5, 6]
4. 元组类型
在Python中,元组是元素以逗号分隔、以圆括号括起来的不可变序列类型。与列表相比,元组不能进行增加、删除、修改等操作,但是元组的访问速度更快,且更加安全。
示例代码:
tuple1 = (1, 2, 3, 4, 5)
print(tuple1[3]) # 输出:4
5. 字典类型
在Python中,字典是一种由键值对组成的无序集合,键为唯一标识符,值为任意对象。字典可以进行增加、删除、修改等操作。
示例代码:
dict1 = {'name': 'Tom', 'age': 18, 'gender': 'male'}
print(dict1['age']) # 输出:18
dict1['age'] = 19
print(dict1) # 输出:{'name': 'Tom', 'age': 19, 'gender': 'male'}
dict1.pop('gender')
print(dict1) # 输出:{'name': 'Tom', 'age': 19}
标识符
在Python中,标识符是用来标识变量、函数、类、模块等命名的符号。标识符可以由字母、数字、下划线组成,但是不能以数字开头。
示例代码:
name = "Tom" # 变量标识符
def add(x, y): # 函数标识符
return x + y
class Person: # 类标识符
pass
import os # 模块标识符
判断语句
在Python中,判断语句包括if语句、if-else语句、if-elif-else语句等。条件表达式可以是任何返回True或False的表达式。
示例代码:
age = 18
if age >= 18:
print("成年人")
else:
print("未成年人")
score = 80
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
elif score >= 60:
print("及格")
else:
print("不及格")
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python的数据类型与标识符和判断语句详解 - Python技术站