Python课程学习总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python课程学习总结相关的知识,希望对你有一定的参考价值。
Python的介绍
Python是一种高级动态、完全面向对象的语言,函数、模块、数字、字符串都是对象,并且完全支持继承、重载、派生、多继承,有益于增强源代码的复用性。
Python是一种计算机程序设计语言(解释型语言),具有代码少、简单、运行速度慢的特点。
用单引号或者双引号括起来的文本在程序中叫字符串(string)。
.Python的数据类型:整数、浮点数、字符串、布尔值、空值(None)。
Python变量
- 变量的概念基本上和初中代数的方程变量一致
- 其变量就像贴在东西上的标签
- 命名规则:大小写英文、数字和下划线,且不能用数字开头
- 同一变量可以反复赋值,而且可以是不同类型的变量
Python运行
1.Python基础运算
基础的加减乘除运算:
进制转换:
字符串长度之间的变换
2.Python判断
if else if循环:
表达式:
if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif <条件判断3>:
<执行3>
else:
<执行4> ‘
执行时,按照从上往下的顺序依次执行。如果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(<名称>)函数
- from<模块>import<名称>
datetime模块:
四个主要类:
- date处理年月日
- time处理时分秒、毫秒
- datetime处理日期加时间
- timedelta处理时段(时间隔间)
…………
其它日后待补充。
———————————————————————————————————————————————————————————————————————
分 割 线
———————————————————————————————————————————————————————————————————————
以上是关于Python课程学习总结的主要内容,如果未能解决你的问题,请参考以下文章