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课程设计心得体会2000-Python课程学习总结相关推荐

  1. c语言程序设计课程设计心得体会,C语言课程设计的心得体会

    C语言课程设计的心得体会范文1 通过这次c语言的课程设计,我明白了很多也知道了很多,更收获了很多.在课程设计的过程中出现过困难, 三周的课程设计已经结束了.回想学习c语言的过程中,既有快乐又有烦恼, ...

  2. 计算机vb实验感想,vb课程设计心得体会范文(精选3篇)

    vb课程设计心得体会范文(精选3篇) 当我们受到启发,对学习和工作生活有了新的看法时,就十分有必须要写一篇心得体会,这样可以不断更新自己的想法.那么你知道心得体会如何写吗?下面是小编为大家收集的vb课 ...

  3. 机械原理c语言程序,机械原理课程设计心得体会范文

    课程设计是培训学生运用本专业所学的理论知识和专业知识来分析解决 实际问题的重要教学环节,是对三年所学知识的复习和巩固.下面是小编整理的机械原理课程设计心得体会,欢迎大家参考! [1]机械原理课程设计心 ...

  4. c语言心得100,c语言课程设计心得体会

    c语言课程设计心得体会 c语言课程设计心得体会范文一: 课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技 ...

  5. 微型计算机的实践总结,微机课程设计心得体会范文

    微机原理与系统设计 作为电子信息类本科生教学的主要基础课之一,课程紧密结合电子信息类的专业特点,围绕微型计算机原理和应用主题,以下是CN人才网小编整理的微机课程设计心得体会范文,欢迎阅读. 微机课程设 ...

  6. java课程设计心得体会绪论

      java课程设计心得体会绪论[篇1] 在上学期的最后一周和本学期的第一周,我和同组的学员在学校机房进行了JAVA暑期实训,现在已经结束了. 回首上学期的java学习,重点还是在学习概念等一些常识性 ...

  7. 对c语言课程的心得体会,C语言课程设计心得体会

    C语言课程设计心得体会 回想这三周C语言课程设计的过程,真是痛并快乐着. 从领到书的那一刻,我就很郁闷?<C语言程序设计>到底事学什么的,到底有什么用.刚开始上课时?还在迷茫这门课程是用来 ...

  8. c语言程序设计课程设计心得体会,C语言程序课程设计心得体会

    在科技高度发展的今天,计算机在人们之中的作用越来越突出,学习它,有助于我们更好的了解计算机,与计算机进行交流,因此,c语言的学习对我们尤其重要. 在这个星期里,我们专业的学生在专业老师的带领下进行了c ...

  9. 2016计算机课程设计,2016年ps课程设计心得体会范文

    课程设计的过程中涉及到很多方面的课程要素,最主要的课程要素包括课程目标.课程内容.学生的学习活动以及课程评价等.下面是小编整理的ps课程设计心得体会,欢迎借鉴! [1]ps课程设计心得体会 设计目的 ...

  10. 化工原理计算机辅助设计,化工原理课程设计心得体会

    化工原理课程设计心得体会 相信每一个学生经过了化工原理的课程设计之后都会有许多的感悟心得.下面是小编整理收集的化工原理课程设计心得体会范本,欢迎阅读参考! 篇一:化工原理课程设计心得 本次化工原理课程 ...

最新文章

  1. GEO数据挖掘(2)-GEO数据库
  2. Linux ifconfig指令
  3. Java获取泛型T的类型 T.class
  4. linux 关闭端口_手把手教你在Linux中快速检测端口的 3 个小技巧
  5. 11、quiver(x,y,u,v)
  6. HDU 4475 HDOJ Downward paths
  7. 【单目标优化求解】基于matlab遗传算法求解单目标优化问题【含Matlab源码 1320期】
  8. VS的Qt界面预览和QtCreator的界面预览快捷键
  9. Windows 8 六大关机模式 详解
  10. 如何提高自己的学习能力(JAVA篇)
  11. 不要浮躁,获得充实感
  12. gnuplot使用简介
  13. 计算机c盘是内存还是外存,rom是内存还是外存?
  14. python中datetime与str的互相转化
  15. html table 内外边框,HTML_TABLE内外边框
  16. HTML中来访时间,html记录用户的访问次数代码
  17. ITU-T E.800
  18. Android 生成二维码工具类
  19. 增值税发票管理解决方案
  20. 【学习笔记】斗鱼p2p架构

热门文章

  1. 买了一个腾讯云轻量服务器 要怎么去操作?
  2. 仗剑走天涯,留下一抹残阳
  3. v$access 与 v$locked_object 的区别
  4. 信不信由你!iPhone6屏幕宽度不一定是375px,iPhone6 Plus屏幕宽度不一定是414px
  5. [洛谷1462 ]通往奥格瑞玛的道路---二分答案+spfa
  6. Apollo 应用与源码分析:Monitor监控-软件监控-定位、camera、功能安全、数据记录监控
  7. 华容道游戏破解javascript版
  8. 天猫双十一两小时成交33.7亿
  9. 协作型云平台--3DEXPERIENCE
  10. DeepWalk: Online Learning of Social Representations