摘要: 一.编程语言分类 编程语言是程序员和计算机沟通的介质,编程时程序员按照编程语言的语法风格将自己的思想流程编写下来。程序在未运行前和普通文件没有差别,只有在运行时,文件内所写的字符才有特定的语法意义。 编程语言按照发展历程分为:机器语言、汇编语言和高级语言。 机器语言:站在计算机的角度,使用计算机可以 阅读全文
posted @ 2018-01-11 23:17 n1ghtwatcher 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一、数字 主要包括整形和浮点型,为不可变类型。 整型:定义方式为num = 1 浮点型:定义方式height = 179.9 二、字符串 在单引号、双引号或三引号中,由一串字符组成,为不可变类型。 定义方式为name = “xxx” 主要操作如下: 1.按索引取值。 2.切片 3.长度 4.成员运算 阅读全文
posted @ 2018-01-11 23:17 n1ghtwatcher 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 一、文件处理 1、文件打开模式 打开文本的模式,默认添加t,需根据写入或读取编码情况添加encoding参数。 r 只读模式,默认模式,文件必须存在,不能存在则报异常。 w 只写模式,若文件不存在则创建,若文件已存在则清空内容,不可以读文件。 a 追加模式,文件不存在则创建,若文件已存在则在文件末尾 阅读全文
posted @ 2018-01-11 23:15 n1ghtwatcher 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器 1.迭代器定义 迭代是一个重复的过程,每次重复一次迭代,并且每次迭代的结果都是下一次迭代的初始值。 需要迭代器的原因:对于序列类型str、list、tuple可以依赖索引迭代取值,对于dict、set、文件需要提供不依赖索引取值的方式。 可迭代对象:具有内置__iter__方法的对象。字 阅读全文
posted @ 2018-01-11 23:14 n1ghtwatcher 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 一、模块 1.模块介绍 一个模块就是包含了一组功能的python文件,可以通过import导入模块使用。 python中模块分为四个类别: a) 使用python编写的.py文件 b) 已被编译为共享库或DLL的C或C++扩展 c) 把一系列模块组织到一起的文件夹,文件夹内有__init__.py文 阅读全文
posted @ 2018-01-11 23:05 n1ghtwatcher 阅读(257) 评论(0) 推荐(0) 编辑