快速入门Python语言
更新时间:2023-10-21Python的基础语法
Python的基础语法包括:变量、运算符、条件语句、循环语句等。首先,Python中的变量可以不用先声明再使用,直接使用赋值语句即可创建变量,并且可以通过赋值改变变量的类型,例如:
name = 'Tom' # 创建字符串类型变量 age = 20 # 创建整型变量 is_male = True # 创建布尔型变量
此外,Python中的运算符与其他语言的运算符基本相同,不再赘述。Python中的条件语句包括if语句、elif语句、else语句,示例如下:
num = 10 if num > 0: print('num是正数') elif num == 0: print('num是零') else: print('num是负数')
Python中的循环语句包括for循环和while循环,示例如下:
# for循环示例 for i in range(1, 6): print(i) # while循环示例 num = 1 while num <= 5: print(num) num += 1
Python的函数和模块
Python中的函数是一段封装好的代码,可以接收输入参数,并返回输出结果。用def关键字定义函数:
def add(a, b): return a + b sum = add(3, 5) print(sum) # 8
Python中的模块是一系列Python定义和声明的函数、类、变量等的集合,常见的模块有math、random、time等,可以通过import关键字导入,并使用其中的函数或变量,示例如下:
import random num = random.randint(1, 10) print(num)
Python的面向对象编程
Python支持面向对象编程,支持类的定义、继承、多态等OOP特性。定义类使用class关键字,示例如下:
class Person: def __init__(self, name, age): self.name = name self.age = age def say_hello(self): print('Hello, my name is', self.name) p = Person('Tom', 20) p.say_hello() # Hello, my name is Tom
在上述示例中,__init__是类的构造函数,在创建对象时自动被调用。self是类的实例,代表当前对象。调用函数时,需要把self参数省略掉。
Python的常见数据结构
Python中常见的数据结构包括列表、元组、字典和集合。
列表是由多个元素组成的一种数据结构,元素可以是任意类型。可以通过索引访问列表中的元素,示例代码如下:
names = ['Tom', 'Jerry', 'Mary'] print(names[0]) # Tom
元组与列表类似,但是一旦创建就不能修改。元组的一种常见用法是函数中返回多个值,示例如下:
def get_name_age(): return 'Tom', 20 name, age = get_name_age() print(name, age) # Tom 20
字典是由键值对组成的一种数据结构,其中键必须是唯一的,可以是任意不可变类型,值可以是任意类型。通过键访问字典中的值,示例如下:
person = {'name': 'Tom', 'age': 20} print(person['age']) # 20
集合是一组不重复元素的无序集合,可以实现交集、并集等操作,示例代码如下:
set1 = {1, 2, 3} set2 = {2, 3, 4} print(set1 & set2) # {2, 3} print(set1 | set2) # {1, 2, 3, 4}