FlaskWeb基础

本文详细介绍了Python的基础知识,包括Python的安装、解释器、字符编码、内置模块、变量及数据类型。接着通过一系列实验,逐步讲解了Python的交互环境、字符串编码、列表、元组、条件判断、循环、字典、集合、函数、切片、迭代器、列表生成式、生成器、高阶函数、lambda表达式、filter、sorted、返回函数、装饰器、偏函数、模块、面向对象编程、类与实例、继承和多态等概念。此外,还涉及了异常处理、文件操作、内存操作、多线程、线程局部存储、正则表达式、日期时间处理、XML解析、HTML解析、图像处理、HTTP协议和WSGI接口,以及Flask Web框架的初步使用。
摘要由CSDN通过智能技术生成

【章节背景】

Python是一种支持面向对象的解释性高级语言,简单易学,是一种代表简单主义思想的语言。Python可以处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、FTP、电子邮件、WAV文件、密码系统、 GUI和其他与系统有关的操作,适用于快速的应用程序开发。

【章节目标】

掌握python的基础语法。

【章节知识点】

Python安装、Python解释器、字符编码与解码、内置模块、变量及简单数据类型。

【章节内容】

实验一: python环境搭建

【实验目的】

  1. 掌握windows7下python3.6的安装方法。

【实验原理】

  1. Python编程,需要安装Python解释器,一个命令行交互环境。

【实验环境】

Window7

本实验环境已搭建,为参考实验
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

实验二: Python交互环境

【实验目的】

  1. 掌握python交互环境下的程序编写方法。

【实验原理】

  1. Python交互式命令行下,输入代码并回车,直接显示运算结果。

【实验环境】

Window7
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

实验三: 输入和输出

【实验目的】

  1. 掌握input()、print()函数使用方法。

【实验原理】

  1. input()函数让用户输入字符串,并把字符串存入变量中,print()输出运算结果。

【实验环境】

Window7

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

实验四: 字符串和编码

【实验目的】

  1. 掌握字符串编码格式。

【实验原理】

  1. cpu运算时,识别二进制代码,在处理文本,先把文本转换为数字。计算机采用8个比特位(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),表示更大的整数,用多字节。比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是429496729。

  2. Unicode编码用两个字节表示一个字符。ASCII编码用一个字节表示一个字符。

字母A用ASCII编码是十进制的65,二进制的01000001;

字母A用Unicode编码是十进制的65,二进制的00000000 01000001;

把ASCII编码的A转换Unicode编码,只需要在前面补0就可以。

  1. Python的字符串类型是str,在内存中以Unicode表示,一个字符对应若干个字节。在网络上传输或保存到磁盘上,就需要把str变为以字节为单位的bytes类型。str和bytes互相转换时,需要指定编码。通用编码为UTF-8。

【实验环境】

Window7
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

实验五: 列表和元组

【实验目的】

  1. 掌握列表和元组使用方法。

【实验原理】

  1. list是一种有序的集合,可以随时添加和删除其中的元素,[]代表空列表。

  2. tuple是一种有序的集合,初始化就不能修改,()代表空元组。

【实验环境】

Window7

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

实验六: if条件判断

【实验目的】

  1. 掌握if条件判断语法格式。

【实验原理】

  1. If语句结构的格式:

if <条件判断1>:

<执行1>

elif <条件判断2>:

<执行2>

elif <条件判断3>:

<执行3>

else:

<执行4>

  1. 条件判断

if x:

print('True')

x是非零数值、非空字符串、非空list等,就判断为True,否则为False。

【实验环境】

Window7

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

实验七: for&while循环

【实验目的】

  1. 掌握for循环、while循环语法格式。

【实验原理】

  1. for…in循环,依次把list或tuple中的每个元素迭代出来。for x in …循环就是把每个元素代入变量x,然后执行缩进块的语句。

  2. While循环,判断while条件是否满足,如果满足继续循环,如果条件不满足,跳出循环。

【实验环境】

Window7

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

实验八: 字典和集合

【实验目的】

  1. 掌握python中字典、集合结构体特点。

【实验原理】

  1. Python内置字典功能,使用键-值(key-value)存储,根据key值查找value值,比列表查询速度快,key值不能重复且必须是不可变对象,字符串、整数等都是不可变的,可以作为key,而列表是可变的,不能作为Key。

  2. 集合是一组key的集合,key值不能重复,用{}括起来,可以看成无序和无重复元素的集合。

【实验环境】

Windows7

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

实验九: 函数

【实验目的】

  1. 掌握python中函数使用方法。

【实验原理】

  1. 函数能提高应用的模块性,和代码的重复利用率。Python提供了许多内建函数,比如print()。

  2. 自定义函数规则:

函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。

任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。

函数内容以冒号起始,并且缩进。

return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

  1. 语法

def functionname( parameters ):

“函数_文档字符串”

function_suite

return [expression]

【实验环境】

Windows7

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值