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课程学习总结相关推荐

  1. python结课报告_Python数据分析课程到底是学什么内容的?

    2020年12月4日,博为峰旗下学掌门召开了<Python 商业(大)数据分析师>新课程发布会.据悉,此次发布会上发布的<Python 商业(大)数据分析师>课程是在原< ...

  2. python绘图课设_python课程设计笔记(三)turtle绘图库(海龟库)

    实例:绘制一条蟒蛇 #turtle:绘图库(海龟库) importturtle turtle.setup(650,350,200,200) turtle.penup() turtle.fd(-250) ...

  3. python微课教学_Python课程设计-微课视频版

    第1章 序列应用--猜单词游戏 1.1 猜单词游戏功能介绍 1.2 程序设计的思路 1.3 关键技术 1.3.1 序列数据结构I 1.3.2 random模块 1.4 程序设计的步骤 第2章 函数应用 ...

  4. 基于 Python 的开源Web开发框架django/哈工大学生成绩管理系统html实现/python结课大作业

    python结课大作业 (一)django安装 (1)django是什么 (2)基于django的网站 (3)django的设计理念 (4)django安装 (二)数据库安装 (1)数据库(DataB ...

  5. python结课报告

    一.题目分析 随着现在时代得发展,信息得保护与安全都极为重要,很多企业,公司,学校都采用了信息化的管理,这样能够使得管理工作方便快捷.高效.特别是图书馆的管理工作繁多,使用图书管理系统不仅可以实现信息 ...

  6. python第一课教案_Python学习第一课

    了解一下Python: Python的优点:简单.易学.免费.开源.高层语言.高可移植性.面向对象.可扩展性.可嵌入性.丰富的库.规范的代码格式等等 Python的缺点:1.运行速度慢,和C程序相比非 ...

  7. python结课报告_20193111 2019-2020《Python程序设计》实验4报告

    课程:<Python程序设计> 班级:1931 姓名:程心雨 学号:20193111 实验教师:王志强 实验日期:2020年4月12日 必修/选修: 公选课 1.实验内容 Python综合 ...

  8. 【视频课】8大真实金融工程案例,20多小时Python进阶课推荐给你学习!

    Python是金融行业的重要工具,本次我们联合<王的机器>公众号号主一起推出Python金融案例进阶课程,并且基于8大金融行业的实际案例进行实践,下面请听介绍. 作者介绍 首先来介绍一下视 ...

  9. 计算机网络讨论课感悟,计算机网络课程学习心得体会

    计算机网络课程学习心得体会 当我们积累了新的体会时,可以将其记录在心得体会中,这样能够给人努力向前的动力.那么好的心得体会是什么样的呢?下面是小编为大家收集的计算机网络课程学习心得体会,供大家参考借鉴 ...

  10. 学数学计算机课的心得,课程学习心得体会

    课程学习心得体会本人在高中数学新课程培训中认真听取专家讲课,对于新课标有一定的心得体会,现具体汇报如下.高中数学课程是义务教育或普通高级中学的一门主要课程,它从国际意识.时代需求.国民素质.个性发展的 ...

最新文章

  1. 【深度学习】全连接层的作用
  2. 什么是matlab中的fints函数,Matlab基本函数
  3. noj数据结构稀疏矩阵的加法十字链表_数据结构之:图
  4. php 条码打印控件,jQuery插件jquery-barcode实现条码打印的方法
  5. c语言中逗号是什么字符,C语言中的逗号操作符
  6. ttshop是PHP开发的,商家应该如何选择商城系统?
  7. c#数据库创建 mysql_C# 动态创建数据库三(MySQL)
  8. Linux用户管理命令和压缩解压命令
  9. 设计师最常用网站汇总
  10. 基于Cesium的火箭发射演示
  11. JavaScript下雨效果
  12. [vijos P1391] 想越狱的小杉
  13. 视频超分:Zooming Slow-Mo(Zooming Slow-Mo: Fast and Accurate One-Stage Space-Time Video Super-Resolution)
  14. 驱动程序开发:多点电容触摸屏
  15. 中文论文撰写技巧(word)——参考文献的交叉引用
  16. CenOs安装jdk
  17. web系统快速开发_开发一个快速销售系统
  18. html中高度自动调整,HTML 高度自适应
  19. overloading overriding
  20. 笔试常见的简答题(不断更新)

热门文章

  1. 离散数学学习笔记 第二章 命题逻辑
  2. 2023东北大学计算机考研信息汇总
  3. 解决SQL Server数据库维护计划失败的问题
  4. 使用Xcode创建第一个App
  5. 数据科学 IPython 笔记本 四、Keras(下)
  6. AI改变现代商业的25种方式
  7. 什么是交换机?跟服务器之间有什么联系吗?
  8. 在职研究生-学术硕士和专业硕士有什么区别?
  9. 计算机的控制面板打不开,控制面板打不开,教您控制面板打不开怎么办
  10. Embedded Coder 快速入门