c语言编程笔录

首页 >   > 笔记大全

笔记大全

小鱼儿Python课程课件资料

更新时间:2023-10-05

1.课程概要

小鱼儿Python课程旨在通过Python编程语言的学习,培养学生的编程思维能力和实际编程能力,包括基本语法、数据结构、Web开发、机器学习等内容。在Python编程的过程中,有很多内置函数,其中一些很有用。下面是一些重要的内置函数的使用示例:

    
        # 字符串长度
        len('小鱼儿Python')
 
        # 转为整形
        int('100')
 
        # 转为浮点型
        float('3.14')
 
        # 列表长度
        len([1, 2, 3])
 
        # 集合中的最大值
        max({1, 2, 3})
 
        # 将字符串转为元组
        tuple('小鱼儿Python')
 
        # 将元组转为列表
        list((1, 2, 3))
 
        # 将列表转为集合
        set([1, 2, 3])
    

2.基本语法

在Python中,定义变量时不需要指定变量类型,而是在运行时根据变量值自动推断变量类型,如下所示:

    
        # 整形
        num1 = 100
        num2 = 200
        # 浮点型
        float1 = 3.14
        float2 = 2.69
        # 字符串
        str1 = '小鱼儿Python'
        str2 = "小鱼儿Python"
        # 布尔型
        is_ok = True
        is_done = False
        # 列表
        list1 = [1, 2, 3]
        list2 = ['a', 'b', 'c']
        # 元组
        tuple1 = (1, 2, 3)
        tuple2 = ('a', 'b', 'c')
        # 集合
        set1 = {1, 2, 3}
        set2 = {'a', 'b', 'c'}
        # 字典
        dict1 = {'name': '小鱼儿Python', 'age': 20}
    

3.数据结构

Python中有多种数据结构,包括列表、元组、集合和字典。下面是对这些数据结构的基本操作:

(1)列表:

    
        # 取出列表中的第一项
        list1 = [1, 2, 3]
        first = list1[0]
 
        # 取出列表中的最后一项
        last = list1[-1]
 
        # 列表切片
        slice1 = list1[1:3]
 
        # 向列表中添加元素
        list1.append(4)
 
        # 修改列表中的元素
        list1[0] = 0
 
        # 删除列表中的元素
        list1.remove(2)
 
        # 列表的长度
        length = len(list1)
 
        # 判断元素是否存在于列表中
        if 1 in list1: 
            print('1 exists in list')
    

(2)元组:

    
        # 取出元组中的第一项
        tuple1 = (1, 2, 3)
        first = tuple1[0]
 
        # 取出元组中的最后一项
        last = tuple1[-1]
 
        # 元组切片
        slice1 = tuple1[1:3]
 
        # 元组的长度
        length = len(tuple1)
 
        # 判断元素是否存在于元组中
        if 1 in tuple1: 
            print('1 exists in tuple')
    

(3)集合:

    
        # 向集合中添加元素
        set1 = {1, 2, 3}
        set1.add(4)
 
        # 从集合中删除元素
        set1.remove(2)
 
        # 判断元素是否存在于集合中
        if 1 in set1: 
            print('1 exists in set')
    

(4)字典:

    
        # 获取字典中的值
        dict1 = {'name': '小鱼儿Python', 'age': 20}
        name = dict1['name']
 
        # 修改字典中的值
        dict1['age'] = 21
 
        # 获取字典的长度
        length = len(dict1)
 
        # 判断键是否存在于字典中
        if 'name' in dict1: 
            print('name exists in dict')
    

4.Web开发

Python的Web开发框架很多,其中比较常见的有Django、Flask和Pyramid。下面以Flask为例,演示如何创建一个简单的Web应用程序:

    
        from flask import Flask
 
        app = Flask(__name__)
 
        @app.route('/')
        def hello_world():
            return 'Hello, World!'
 
        if __name__ == '__main__':
            app.run()
    

可以看到,通过import导入Flask库后,创建一个Flask对象,然后定义路由,最后运行应用程序。