小鱼儿Python课程课件资料
更新时间:2023-10-051.课程概要
小鱼儿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对象,然后定义路由,最后运行应用程序。