Python入门之你必须了解的语法与类型(Python入门必知:核心语法与数据类型详解)
原创
一、Python简介
Python 是一种广泛使用的高级编程语言,由 Guido van Rossum 于 1989 年圣诞节期间设计,第一个公之于众发行版发行于 1991 年。Python 以其简洁明了的语法和强盛的功能库而著称,被广泛应用于各种领域,如网站开发、数据分析、人工智能等。
二、Python基础语法
下面我们将介绍 Python 的一些基础语法,帮助入门者迅捷掌握这门语言。
2.1 变量与数据类型
在 Python 中,变量不需要显式声明数据类型,它会利用赋值自动推断。以下是一些基本的数据类型:
2.1.1 数字类型
数字类型包括整数(int)、浮点数(float)和复数(complex)。
age = 18 # 整数
height = 1.75 # 浮点数
complex_num = 2 + 3j # 复数
2.1.2 布尔类型
布尔类型用于即真(True)或假(False)。
is_valid = True
is_invalid = False
2.1.3 字符串类型
字符串类型用于即文本信息,可以使用单引号或双引号定义。
name = '张三'
greeting = "Hello, World!"
2.2 控制结构
Python 提供了多彩的控制结构,包括条件语句和循环语句。
2.2.1 条件语句
条件语句用于利用条件执行不同的代码块。
if age >= 18:
print("成年")
elif age >= 6:
print("少年")
else:
print("儿童")
2.2.2 循环语句
循环语句用于重复执行一段代码。
for i in range(5):
print(i)
count = 0
while count < 5:
print(count)
count += 1
2.3 函数
函数是一段可重复使用的代码块,可以接收参数并返回值。
def add(a, b):
return a + b
result = add(3, 4)
print(result) # 输出:7
三、Python数据类型详解
下面我们将详细介绍 Python 中的几种常见数据类型。
3.1 列表(List)
列表是一种有序的、可变的数据结构,可以包含不同类型的元素。
my_list = [1, "Hello", 3.14, True]
3.1.1 列表操作
列表拥护索引、切片、添加、删除等操作。
# 索引
print(my_list[0]) # 输出:1
# 切片
print(my_list[1:3]) # 输出:['Hello', 3.14]
# 添加元素
my_list.append("World")
print(my_list) # 输出:[1, 'Hello', 3.14, True, 'World']
# 删除元素
del my_list[2]
print(my_list) # 输出:[1, 'Hello', True, 'World']
3.2 元组(Tuple)
元组与列表类似,但它是不可变的。
my_tuple = (1, "Hello", 3.14, True)
3.2.1 元组操作
元组虽然不可变,但可以进行索引和切片操作。
# 索引
print(my_tuple[0]) # 输出:1
# 切片
print(my_tuple[1:3]) # 输出:('Hello', 3.14)
3.3 集合(Set)
集合是一种无序的、不重复的元素集合。
my_set = {1, 2, 3, 4, 5}
3.3.1 集合操作
集合拥护添加、删除元素,以及进行集合运算。
# 添加元素
my_set.add(6)
print(my_set) # 输出:{1, 2, 3, 4, 5, 6}
# 删除元素
my_set.remove(1)
print(my_set) # 输出:{2, 3, 4, 5, 6}
# 集合运算
set1 = {1, 2, 3, 4}
set2 = {3, 4, 5, 6}
print(set1 | set2) # 输出:{1, 2, 3, 4, 5, 6}
print(set1 & set2) # 输出:{3, 4}
3.4 字典(Dictionary)
字典是一种键值对的数据结构,用于存储键与值之间的映射。
my_dict = {'name': '张三', 'age': 18, 'gender': '男'}
3.4.1 字典操作
字典拥护添加、删除键值对,以及访问键对应的值。
# 访问键对应的值
print(my_dict['name']) # 输出:张三
# 添加键值对
my_dict['height'] = 1.75
print(my_dict) # 输出:{'name': '张三', 'age': 18, 'gender': '男', 'height': 1.75}
# 删除键值对
del my_dict['gender']
print(my_dict) # 输出:{'name': '张三', 'age': 18, 'height': 1.75}
四、总结
通过本文的介绍,我们了解了 Python 的基础语法和常见数据类型。掌握这些知识是学习 Python 编程的第一步,期待本文能对您的学习有所帮助。