随笔分类 -  Python基础教程

摘要:多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。 用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 程序的运行速度可能加快 在一些等待的任务实现上如用户输入、文件读写和网络收发数 阅读全文
posted @ 2020-06-14 10:19 追风的小蚂蚁 阅读(227) 评论(0) 推荐(0)
摘要:SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。 SMTP 对象语法如下: impor 阅读全文
posted @ 2020-06-14 09:32 追风的小蚂蚁 阅读(227) 评论(0) 推荐(0)
摘要:什么是MySQLdb? MySQLdb 是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的。 如何安装MySQLdb? 为了用DB-API编写MySQL脚本,必须确保已经安装了MySQL。复制以下代码,并执行: 阅读全文
posted @ 2020-06-13 11:59 追风的小蚂蚁 阅读(261) 评论(0) 推荐(0)
摘要:Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更 阅读全文
posted @ 2020-06-11 15:33 追风的小蚂蚁 阅读(231) 评论(0) 推荐(0)
摘要:内置函数 abs() divmod() input() open() staticmethod() all() enumerate() int() ord() str() any() eval() isinstance() pow() sum() basestring() execfile() is 阅读全文
posted @ 2020-06-11 10:42 追风的小蚂蚁 阅读(144) 评论(0) 推荐(0)
摘要:os 模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示: 序号方法及描述 1 os.access(path, mode) 检验权限模式 2 os.chdir(path) 改变当前工作目录 3 os.chflags(path, flags) 设置路径的标记为数字标记。 4 os.chm 阅读全文
posted @ 2020-06-11 10:39 追风的小蚂蚁 阅读(186) 评论(0) 推荐(0)
摘要:python标准异常 异常名称描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) Exception 常规错误的基类 StopIteration 迭代器没有更多的值 GeneratorExit 生 阅读全文
posted @ 2020-06-11 10:34 追风的小蚂蚁 阅读(310) 评论(0) 推荐(0)
摘要:open() 方法 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。 注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。 open() 函数常用形式是接收两个参 阅读全文
posted @ 2020-06-11 09:43 追风的小蚂蚁 阅读(345) 评论(0) 推荐(0)
摘要:打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式。此函数把你传递的表达式转换成一个字符串表达式,并将结果写到标准输出如下: print("追风的小蚂蚁!") # 追风的小蚂蚁! 读取键盘输入 Python提供了内置函数从标准输入读入一行文本,默认的标准输入是 阅读全文
posted @ 2020-06-11 09:22 追风的小蚂蚁 阅读(317) 评论(0) 推荐(0)
摘要:Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 模块能定义函数,类和变量,模块里也能包含可执行的代码。 阅读全文
posted @ 2020-06-10 15:39 追风的小蚂蚁 阅读(211) 评论(0) 推荐(0)
摘要:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代 阅读全文
posted @ 2020-06-10 10:37 追风的小蚂蚁 阅读(219) 评论(0) 推荐(0)
摘要:Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。 Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 时间间隔是以秒为单位的浮点小数。 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。 Python 的 time 阅读全文
posted @ 2020-06-10 09:42 追风的小蚂蚁 阅读(276) 评论(0) 推荐(0)
摘要:字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示: d = {key1 : value1, key2 : value2 } 键一般是唯一的,如果重复最后的一个键值 阅读全文
posted @ 2020-06-10 09:20 追风的小蚂蚁 阅读(203) 评论(0) 推荐(0)
摘要:Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 如下实例: tup1 = ("pig",'dog','mouse') tup2 = ("1",'2','3','4','5') tup3 = 阅读全文
posted @ 2020-06-10 08:54 追风的小蚂蚁 阅读(207) 评论(0) 推荐(0)
摘要:序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Python已经内置确定序列的长度以及确定 阅读全文
posted @ 2020-06-09 14:50 追风的小蚂蚁 阅读(204) 评论(0) 推荐(0)
摘要:访问字符串中的值 Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。 Python 访问子字符串,可以使用方括号来截取字符串,如下实例: string = 'seven pig' strings = 'six dog' print("pig's name is",st 阅读全文
posted @ 2020-06-09 14:34 追风的小蚂蚁 阅读(185) 评论(0) 推荐(0)
摘要:Python 支持四种不同的数值类型: 整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。 长整型(long integers) - 无限大小的整数,整数最后是一个大写或小写的L。 浮点型(floating point real values) - 浮点型由整数部分与小数部分组成 阅读全文
posted @ 2020-06-09 14:14 追风的小蚂蚁 阅读(247) 评论(0) 推荐(0)
摘要:循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式: Python 提供了 for 循环和 while 循环(在 Python 中没有 do..while 循环): 循环控制语句可以更改语句执行的顺序。Python支持以下循环控制语句: 1.while循环 Pyt 阅读全文
posted @ 2020-06-09 11:03 追风的小蚂蚁 阅读(991) 评论(0) 推荐(0)
摘要:Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 Python 编程中 if 语句用于控制程序的执行,基本形式 阅读全文
posted @ 2020-06-09 09:05 追风的小蚂蚁 阅读(431) 评论(0) 推荐(0)
摘要:什么是运算符? 本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,"+" 称为运算符。 Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 1.算术运 阅读全文
posted @ 2020-06-08 14:41 追风的小蚂蚁 阅读(240) 评论(0) 推荐(0)