摘要:本节介绍Python的一些常用的内置函数。 (1)cmp(x, y): cmp()函数比较 x 和 y 两个对象,并根据比较结果返回一个整数,如果 x<y,则返回-1;如果x>y,则返回 1,如果 x==y 则返回 0。 在Python2.7x版本中cmp比较函数不够严谨,他可以进行除复数外任意类型
阅读全文
摘要:本节介绍用css和html组合起来写的页面。(代码可以直接运行) (1)仿旧版腾讯微博注册页面:(文件夹地址:http://files.cnblogs.com/files/MenAngel/text01.zip) (2)仿慕课网官方介绍页面:(http://files.cnblogs.com/fil
阅读全文
摘要:本节继续介绍css在html页面重的应用实例。 (1)div的border-style属性: (2)用ul和li制作的导航栏: (3)列表与div的混合: (4)伪选择器: a标签的四个属性: 以上语句分别定义了"链接、已访问过的链接、鼠标停在上方时、点下鼠标时"的样式。写的时候尽量按照顺序。 (5
阅读全文
摘要:从本节开始介绍css配合html可以达到的一些效果。 (1)导航栏: (2)行级元素div的块级用法: (3)div的overflow属性: (4)表单和div的混合使用:(仿照腾讯微博注册登录页面) (5)设置文本属性:
阅读全文
摘要:本节用来简单介绍css。 (1)css: CSS 指层叠样式表 (Cascading Style Sheets): (2)出现的原因: HTML 标签原本被设计为用于定义文档内容。通过使用 <h1>、<p>、<table> 这样的标签,HTML 的初衷是表达“这是标题”、“这是段落”、“这是表格”之
阅读全文
摘要:本节继续介绍HTML的常用标签。 (1)input标签之文本域(text和textarea)、密码域(password): (2)fieldset与checkbox: (3)form表单与radio单选按钮: (4)select标签: (5)button与div和span标签: (6)各种自带字体标
阅读全文
摘要:本节介绍基本的HTML标签的使用实例。 (1)h标签: (2)p标签: (3)pre标签: (4)a标签: (5)br标签: (6)font标签: (7)img标签: (8)hr标签: (9)table标签: (10)ul标签:
阅读全文
摘要:开始整理html的知识。 (1)HTML HTML 是用来描述网页的一种语言。 HTML标记标签通常被称为HTML标签(HTML tag): HTML元素与HTML标签具有相同的意思,但HTML元素不指单个标签,通常包含开始和结束标签。 (2)HTML范例讲解: 实例的运行结果: 1)<!DOCTY
阅读全文
摘要:本节介绍Python进行异常处理的方式,异常处理机制可以帮助我们调试python程序。 (1)异常的简介: 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生
阅读全文
摘要:本节介绍基本的IO函数和文件的读写操作。 (1)读取键盘输入: Python用于读取键盘输入的函数有两个:raw_input与input。 1)raw_input函数 从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符) 2)input函数 input接收一个Python表达式作为输入,并将运
阅读全文
摘要:模块让你能够有逻辑地组织你的Python代码段。 (1)python模块: 模块化的好处: 模块化的实例: 无论使用了多少个import语句,包只被引入一次。 (2)import与from ... import ... 语句: 实例:(演示两种语句的区别) 还有一个简单的方法来引入一个模块中的所有项
阅读全文
摘要:本节介绍Python应用程序处理时间和日期的方式。其中转换日期格式是最常用的功能。 (1)获取时间戳: Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 函数time.time()用于获取当前时间戳: 注意: 1.时间间隔是以秒为单位的浮点小数。 2.每个时间
阅读全文
摘要:本节介绍Python中的字典:是另一种可变容器模型,且可存储任意类型对象。 (1)字典简介: 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: 注意:键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可
阅读全文
摘要:序列是Python中最基本的数据结构。 (1)序列简介: 序列中的每个元素都分配一个数字标明它的位置或索引,第一个索引是0,第二个索引是1,依此类推。序列都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。 Python有6个序
阅读全文
摘要:Python字符串內建函数实现了string模块的大部分方法,并包括了对Unicode编码方式的支持。 (1)capitalize(): 将字符串的第一个字母变成大写,其他字母变小写。对于 8 位字节编码需要根据本地环境。 (2)center(width): 返回一个原字符串居中,并使用空格填充至长
阅读全文
摘要:本节介绍字符串的创建与操作方法。 (1)创建字符串: 创建字符串既可以用单引号也可以用双引号: (2)访问字符串中指定的值: Python不支持单字符类型,单字符也在Python也是作为一个字符串使用。 Python访问子字符串,可以使用方括号来截取字符串: (3)更新字符串的值: (4)转义字符:
阅读全文
摘要:函数最重要的目的是方便我们重复使用相同的一段程序。 (1)函数的定义: 函数定义的简单规则: 函数定义和调用的实例: (2)值传递与引用传递: 值传递:对于基本数据类型的变量,变量传递给函数后,函数会在内存中复制一个新的变量,从而不影响原来的变量。 指针传递:对于表来说,表传递给函数的是一个指针,指
阅读全文
摘要:本节介绍Python的基本语法格式:缩进、条件和循环。 (1)缩进: Python最具特色的是用缩进来标明成块的代码。 Python这样设计的理由纯粹是为了程序好看。 (2)条件语句: Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 条件语句的书写方
阅读全文
摘要:本节主要介绍Python的运算符。 (1)Python语言支持的运算符类型: (2)详细介绍Python的运算符: 1)算术运算符: 2)比较运算符: 3)赋值运算符: 4)位运算符: 5)逻辑运算: 6)成员运算符:(测试字符串、元组或列表) 7)身份运算符:(身份运算符用于比较两个对象的存储单元
阅读全文
摘要:本节介绍在Python语法中不同的变量数据类型。 (1)基本数据类型: Python 中的变量赋值不需要类型声明;Python 中的基本数据类型有整型、浮点型、布尔型、字符串型。 Python支持多个变量同时赋值: 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋
阅读全文
摘要:本节主要介绍在windows和Linux平台上如何搭建Python编程环境。 (1)查看Python版本: 目前最新版本是3.5x,因此两个平台的Python环境都需要配置。 (2)配置Python编程环境: windows平台: 测试: Unbuntu平台: (1)下载python for Lin
阅读全文
摘要:Python是一种结合了"解释性"、"编译性"、"互动性"和"面向对象"的脚本语言。 (1)官方介绍: Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,能简单而有效地实现面向对象编程。Python简洁的语法和对动态输入的支持,再加上解释性语言的本质,使得它在大多数平台上的很
阅读全文
摘要:在接下来的几篇博文中,将介绍表、栈、队列在编程实践中的应用。 (1)表达式求值: 输入一个中缀表达式,操作符包括(+ - * / ^)。转化为后缀表达式之后并计算表达式的值: 要求: 1.输入的中缀表达式必须是一个完整的字符串; 2.不限制数字的位数和正负,负数用()括起来; 代码如下: 与之前写的
阅读全文
摘要:本节是OpenGL学习的第七个课时,下面以四边形为例介绍绘制OpenGL动画的相关知识: (1)绘制几种不同的四边形: 1)四边形(GL_QUADS) OpenGL的GL_QUADS图元用于绘制四边形,它根据每四个顶点绘制一个四边形。 注意:在使用四边形时必需记住四边形的四个角必须位于同一个平面中(
阅读全文
摘要:本节将演示在3D空间中绘制图形的几个简单实例: (1)在3D空间内绘制圆锥体: 按F1键绕z轴旋转,按方向键绕x轴或y轴旋转: (2)在3D空间中模拟地球环绕太阳旋转: (3)在3D空间用OpenGL自带的库函数绘制立方体: 在这个例子下按左右方向键也是可以让立方体绕y轴旋转的,在此不做演示。 (4
阅读全文
摘要:本节是OpenGL学习的第六个课时,下面介绍OpenGL图形的相关知识: (1)多边形的概念: 多边形是由多条线段首尾相连而形成的闭合区域。OpenGL规定,一个多边形必须是一个“凸多边形”。通过点、直线和多边形,就可以组合成各种几何图形。一段弧可以看成是是很多短的直线段相连,这些直线段足够短,以至
阅读全文
摘要:本节是OpenGL学习的第五个课时,下面介绍OpenGL边的相关知识: (1)边的概念: 数学上的直线没有宽度,但OpenGL的直线则是有宽度的。同时,OpenGL的直线必须是有限长度,而不是像数学概念那样是无限的。可以认为,OpenGL的“直线”概念与数学上的“线段”接近,它可以由两个端点来确定。
阅读全文
摘要:本节是OpenGL学习的第四个课时,下面介绍OpenGL点的相关知识: (1)点的概念: 数学上的点,只有位置,没有大小。但在计算机中,无论计算精度如何提高,始终不能表示一个无穷小的点。一般情况下,OpenGL中的点将被画成单个的像素,虽然它可能足够小,但并不会是无穷小。同一像素上,OpenGL可以
阅读全文
摘要:shutdown以一种安全的方式关闭系统。 (1)用法: 用法: shutdown [参数] [时间] (2)功能: 功能: 系统关机命令,shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作,所有登陆用户都可以看到关机信息提示。 原理: shutdown通过通知init进
阅读全文