python结课总结_Python课程学习总结
Python的介绍
Python是一种高级动态、完全面向对象的语言,函数、模块、数字、字符串都是对象,并且完全支持继承、重载、派生、多继承,有益于增强源代码的复用性。
Python是一种计算机程序设计语言(解释型语言),具有代码少、简单、运行速度慢的特点。
用单引号或者双引号括起来的文本在程序中叫字符串(string)。
.Python的数据类型:整数、浮点数、字符串、布尔值、空值(None)。
Python变量
变量的概念基本上和初中代数的方程变量一致
其变量就像贴在东西上的标签
命名规则:大小写英文、数字和下划线,且不能用数字开头
同一变量可以反复赋值,而且可以是不同类型的变量
Python运行
1.Python基础运算
基础的加减乘除运算:
进制转换:
字符串长度之间的变换
2.Python判断
if else if循环:
表达式:
if :
elif :
elif :
else:
'
执行时,按照从上往下的顺序依次执行。如果if的条件不满足,则执行elseif;若依旧不满足条件,则执行剩下的else部分,然后按照步骤进行判断。
while循环:
while循环的判断条件是,如果满足while的执行条件,则执行while后部分的语句,如果不满足,则跳过while语句执行之后的。
如果没有break语句,那么讲不会跳出该while语句永远执行下去。
3.程序结构
嵌套列表alist[i][j]
字典的元素可以是任意类型,甚至也可以是字典
字典的键值可以是任意不可变类型,例如用元组来作为坐标,索引元素。
4.函数
固定参数/可变参数
定义函数时,参数可以有两种;
一种是在参数表中写明参数名key的参数,固定了顺序和数量
一种是定义时还不知道会有多少参数传入的可变参数
位置参数/关键字参数
调用函数的时候,可以传进两种参数
一种是没有名字的
一种是带Key的关键字参数
如果混用,所有位置参数必须在前,关键字参数必须在后面
range函数
range(n)
从a到n-1的序列
range(start,end)
从start到end-1的序列
range(start,end,step)
从start到end-1,步长间隔step,step可以是负数
range函数返回range类型的对象,可以直接当做序列用,也可以转换为list或者tuple等容器类型。
输入和输出:input/print
input(prompt)显示提示信息prompt,输入内容以字符串形式返回
print(v1,v2,v3,...)打印各变量输出
格式化字符串‘%d %s’%(v1,v2)
Python容器类型
字典dict
5.模块
引用扩展模块:import
import[as]
dir()函数
help()函数
fromimport
datetime模块:
四个主要类:
date处理年月日
time处理时分秒、毫秒
datetime处理日期加时间
timedelta处理时段(时间隔间)
…………
其它日后待补充。
———————————————————————————————————————————————————————————————————————
分 割 线
———————————————————————————————————————————————————————————————————————
python结课总结_Python课程学习总结相关推荐
- python结课报告_Python数据分析课程到底是学什么内容的?
2020年12月4日,博为峰旗下学掌门召开了<Python 商业(大)数据分析师>新课程发布会.据悉,此次发布会上发布的<Python 商业(大)数据分析师>课程是在原< ...
- python绘图课设_python课程设计笔记(三)turtle绘图库(海龟库)
实例:绘制一条蟒蛇 #turtle:绘图库(海龟库) importturtle turtle.setup(650,350,200,200) turtle.penup() turtle.fd(-250) ...
- python微课教学_Python课程设计-微课视频版
第1章 序列应用--猜单词游戏 1.1 猜单词游戏功能介绍 1.2 程序设计的思路 1.3 关键技术 1.3.1 序列数据结构I 1.3.2 random模块 1.4 程序设计的步骤 第2章 函数应用 ...
- 基于 Python 的开源Web开发框架django/哈工大学生成绩管理系统html实现/python结课大作业
python结课大作业 (一)django安装 (1)django是什么 (2)基于django的网站 (3)django的设计理念 (4)django安装 (二)数据库安装 (1)数据库(DataB ...
- python结课报告
一.题目分析 随着现在时代得发展,信息得保护与安全都极为重要,很多企业,公司,学校都采用了信息化的管理,这样能够使得管理工作方便快捷.高效.特别是图书馆的管理工作繁多,使用图书管理系统不仅可以实现信息 ...
- python第一课教案_Python学习第一课
了解一下Python: Python的优点:简单.易学.免费.开源.高层语言.高可移植性.面向对象.可扩展性.可嵌入性.丰富的库.规范的代码格式等等 Python的缺点:1.运行速度慢,和C程序相比非 ...
- python结课报告_20193111 2019-2020《Python程序设计》实验4报告
课程:<Python程序设计> 班级:1931 姓名:程心雨 学号:20193111 实验教师:王志强 实验日期:2020年4月12日 必修/选修: 公选课 1.实验内容 Python综合 ...
- 【视频课】8大真实金融工程案例,20多小时Python进阶课推荐给你学习!
Python是金融行业的重要工具,本次我们联合<王的机器>公众号号主一起推出Python金融案例进阶课程,并且基于8大金融行业的实际案例进行实践,下面请听介绍. 作者介绍 首先来介绍一下视 ...
- 计算机网络讨论课感悟,计算机网络课程学习心得体会
计算机网络课程学习心得体会 当我们积累了新的体会时,可以将其记录在心得体会中,这样能够给人努力向前的动力.那么好的心得体会是什么样的呢?下面是小编为大家收集的计算机网络课程学习心得体会,供大家参考借鉴 ...
- 学数学计算机课的心得,课程学习心得体会
课程学习心得体会本人在高中数学新课程培训中认真听取专家讲课,对于新课标有一定的心得体会,现具体汇报如下.高中数学课程是义务教育或普通高级中学的一门主要课程,它从国际意识.时代需求.国民素质.个性发展的 ...
最新文章
- 【深度学习】全连接层的作用
- 什么是matlab中的fints函数,Matlab基本函数
- noj数据结构稀疏矩阵的加法十字链表_数据结构之:图
- php 条码打印控件,jQuery插件jquery-barcode实现条码打印的方法
- c语言中逗号是什么字符,C语言中的逗号操作符
- ttshop是PHP开发的,商家应该如何选择商城系统?
- c#数据库创建 mysql_C# 动态创建数据库三(MySQL)
- Linux用户管理命令和压缩解压命令
- 设计师最常用网站汇总
- 基于Cesium的火箭发射演示
- JavaScript下雨效果
- [vijos P1391] 想越狱的小杉
- 视频超分:Zooming Slow-Mo(Zooming Slow-Mo: Fast and Accurate One-Stage Space-Time Video Super-Resolution)
- 驱动程序开发:多点电容触摸屏
- 中文论文撰写技巧(word)——参考文献的交叉引用
- CenOs安装jdk
- web系统快速开发_开发一个快速销售系统
- html中高度自动调整,HTML 高度自适应
- overloading overriding
- 笔试常见的简答题(不断更新)