c语言编程笔录

首页 >   > 笔记大全

笔记大全

快速入门Python语言

更新时间:2023-10-21

Python的基础语法

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}