python 3 基本使用教程
文章平均质量分 87
总结 python 3 的基本使用过程,提供一个其他编程语言经验的 python 3 快速上手教程
Al_assad
脚踏实地,不吹水不装逼不讥讽
展开
-
Python 3(1)安装和环境配置
Python3 入门专栏http://blog.csdn.net/column/details/19679.htmlPython3 简介Python是一种解释型、面向对象、动态数据类型的脚本;现在使用 Python 的主流版本为 Python 2.X、Python 3.X,这两个版本有比较大的差别,Python 3无法向下兼容 Python 2,目前比较建议使用 3.X 的版本编写代码,如果使用了...原创 2018-01-25 02:12:45 · 887 阅读 · 0 评论 -
Python 3(2)基本语法
Python3 入门专栏http://blog.csdn.net/column/details/19679.html编码基础源码编码默认情况下,python 3 源码文件会以 UTF-8 编码,所有的字符都是 unicode 字符串,也可以在py文件中通过以下为源码指定编码(以下将编码更改为 gbk): # -*- coding: gbk -*-标识符python 中的标识符有以下要求:第一个字符...原创 2018-01-25 02:31:29 · 1566 阅读 · 0 评论 -
Python 3(3)数据类型:数字
Python3 入门专栏http://blog.csdn.net/column/details/19679.htmlPython Number 数字python3 的 Number 支持以下4种类型:bool 布尔型:包含 True 和 False 两个值,python2没有 bool 值,而是用0,1来代替 True,False;int 整型:python3 整型是没有限制大小的,可以当作 Lo...原创 2018-01-25 02:38:48 · 814 阅读 · 0 评论 -
Python 3(4)数据类型:字符串 & 正则表达式
Python3 入门专栏http://blog.csdn.net/column/details/19679.html字符串定义python 可以使用 ' ' 或 " " 来指定一个字符串,这两种符号的含义完全相同(不像 PHP 等会有字面量引用和解析引用的区别),字符串会按字面意义级联字符串;; # 以下 4 个变量值相同str1 = 'This is a String'str2 = "This ...原创 2018-01-25 02:52:33 · 924 阅读 · 0 评论 -
Python 3(5)数据结构:列表,元组,集合,字典
Python3 入门专栏http://blog.csdn.net/column/details/19679.html序列 Sequence序列是 python 中最基本的数据结构,序列中的每个元素都分配一个数字索引,索引从 0 开始;python 有6个序列的内置类型:List 列表、Tuple 元组、String 字符串、Unicode 字符串、buffer 对象、xrange 对象;序列都可以...原创 2018-01-25 02:59:56 · 1257 阅读 · 0 评论 -
Python 3(6)函数
Python3 入门专栏http://blog.csdn.net/column/details/19679.htmlPython 函数函数定义和调用python 中使用 def 关键字来定义关键,语法如下: def 函数名(参数列表): 函数体 return 返回结果示例: # 函数定义:有返回结果def my_sum(num1, num2): return num1 + num...原创 2018-01-25 03:02:50 · 851 阅读 · 0 评论 -
Python (7)面向对象
Python3 入门专栏http://blog.csdn.net/column/details/19679.htmlPython 对象python 支持面向对象编程,支持类、成员变量、成员方法、实例变量、实例化、继承这些概念;python 的对象只支持类继承,并没有 Java 实现接口这种概念;python 的继承机制:类允许多重继承,派生类可以覆盖基类中的任何方法,方法中可以调用基类中的同名方法...原创 2018-01-25 03:06:29 · 387 阅读 · 0 评论 -
Python 3(8)异常处理
Python3 入门专栏http://blog.csdn.net/column/details/19679.htmlPython 异常处理异常处理块python 支持异常处理,使用 try 块进行异常处理,异常抛出和捕获的进制和 Java 的 try-catch-finally 块很相似,语法如下: try: <statement>except ErrorType: <...原创 2018-01-25 03:10:02 · 811 阅读 · 0 评论 -
Python 3(9)IO 处理
Python3 入门专栏http://blog.csdn.net/column/details/19679.html标准 IO标准输出print 函数为标准流输出函数,默认输出是换行的,如果需要不换行的输出,需要在 print 函数入参变量加上 end=“”: val1 = "a"val2 = "b"# 换行输出print(val1)print(val2)# 不换行输出print(val1, en...原创 2018-01-25 03:13:14 · 701 阅读 · 0 评论 -
Python 3(10)time 模块处理时间日期
Python3 入门专栏http://blog.csdn.net/column/details/19679.htmlPython 时间日期处理time 模块处理时间python 提供了 time 模块用于处理时间和格式化时间,和 Java 不同,python 的时间戳是以秒单位的浮点数(距离 1970-1-1 00:00:00)获取当前时间戳可以通过 time.time()获取当前时间戳 impo...原创 2018-01-25 03:16:28 · 2072 阅读 · 0 评论 -
Python 3(11)调用系统命令行
Python3 入门专栏http://blog.csdn.net/column/details/19679.html调用 OS 命令行python 中调用 os 的命令行,有以下几方法:os.system(command)类似 C 中的 system() 函数,command 为os命令;返回值在不同os上不同,Linux 返回值是执行命令的 exit 值,Window 返回值为执行命令后 she...原创 2018-01-26 02:04:21 · 19620 阅读 · 0 评论 -
Python 3(12)JSON/XML 解析
Python3 入门专栏http://blog.csdn.net/column/details/19679.htmlPython 处理 JSON python 提供了 json 模块用于处理 JSON 数据的编码解码,包含了以下2个函数:json.dumps():对 json 数据进行编码;json.loads():对 json 数据进行解码;在 json 数据编码解码的过程中,python 原始...原创 2018-01-26 02:06:01 · 770 阅读 · 0 评论 -
Python 3(13)使用 smtplib 模块发送 SMTP 邮件
Python3 入门专栏http://blog.csdn.net/column/details/19679.htmlPython 发送 SMTP 邮件python 的 smtplib 模块对 smtp 协议进行了简单的封装,可以用于发送 smtp 协议的电子邮件;发送普通邮件 import smtplibfrom email.header import Headerfrom email.mime...原创 2018-01-26 02:08:35 · 1626 阅读 · 0 评论 -
Python 3(14)使用 PyMySQL 库访问 MySQL
Python3 入门专栏http://blog.csdn.net/column/details/19679.htmPython 访问 MySQL 数据库pymysql 库是 python 3 用于连接 MySQL 的一个第三方库,主要用于取代 python 2 的 mysqldb 模块,遵循了 Python 数据库 API v2.0 的规范,并包含了 pure-Python MySQL 客户端库;...原创 2018-01-26 02:10:21 · 643 阅读 · 0 评论 -
Python 3(15)多线程
Python3 入门专栏http://blog.csdn.net/column/details/19679.htmlPython 3 多线程python 3 提供了 threading 模块用于支持多线程,用于代替 python 2 中的 thread 模块(该模块在 python 3中已经废弃),常用的模块如下:_thread:用于向下兼容 python 2 中的 thread 模块;threa...原创 2018-01-26 02:12:33 · 612 阅读 · 0 评论 -
Python 爬虫框架 Scrapy 快速使用
Scrapy 快速使用Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中;Scrapy 官方文档:https://doc.scrapy.org/en/latest/不完全中文文档:http://scrapy-chs.readthedocs.io/zh_CN/1.0/以下以抓原创 2018-01-27 03:59:02 · 1202 阅读 · 1 评论