面向工资编程,面向面试学习!

Python3 教程

Python3 教程Python3 解释器Python3 注释Python3 数字(Number)Python3 字符串Python3 列表Python3 编程第一步Python3 条件控制Python3 循环语句Python3 函数Python3 数据结构Python3 模块Python3 输入和输出Python3 错误和异常Python3 面向对象Python3 标准库概览Python3 基础语法Python3 基本数据类型Python3 实例Python Hello World 实例Python 数字求和Python 平方根Python 二次方程Python 计算三角形的面积Python 随机数生成Python 摄氏温度转华氏温度Python 交换变量Python if 语句Python 判断字符串是否为数字Python 判断奇数偶数Python 判断闰年Python 获取最大值函数Python 质数判断Python 阶乘实例Python 九九乘法表Python 斐波那契数列Python 阿姆斯特朗数Python 十进制转二进制、八进制、十六进制Python ASCII码与字符相互转换Python 最大公约数算法Python 最小公倍数算法Python 简单计算器实现Python 生成日历Python 使用递归斐波那契数列Python 文件 IOPython 字符串判断Python 字符串大小写转换Python 计算每个月天数Python 获取昨天日期Python list 常用操作Python3 命令行参数Python3 运算符Python3 abs() 函数Python3 ceil() 函数Python3 exp() 函数Python3 fabs() 函数Python3 floor() 函数Python3 log() 函数Python3 log10() 函数Python3 max() 函数Python3 min() 函数Python3 modf() 函数Python3 pow() 函数Python3 round() 函数Python3 sqrt() 函数Python3 choice() 函数Python3 randrange() 函数Python3 random() 函数Python3 seed() 函数Python3 shuffle() 函数Python3 uniform() 函数Python3 acos() 函数Python3 asin() 函数Python3 atan() 函数Python3 atan2() 函数Python3 cos() 函数Python3 hypot() 函数Python3 sin() 函数Python3 tan() 函数Python3 degrees() 函数Python3 radians() 函数Python3 capitalize()方法Python3 center()方法Python3 count()方法Python3 bytes.decode()方法Python3 encode()方法Python3 endswith()方法Python3 expandtabs()方法Python3 find()方法Python3 index()方法Python3 isalnum()方法Python3 isalpha()方法Python3 isdigit()方法Python3 islower()方法Python3 isnumeric()方法Python3 isspace()方法Python3 istitle()方法Python3 isupper()方法Python3 join()方法Python3 ljust()方法Python3 len()方法Python3 lower()方法Python3 lstrip()方法Python3 maketrans()方法Python3 max()方法Python3 min()方法Python3 replace()方法Python3 rfind()方法Python3 rindex()方法Python3 rjust()方法Python3 rstrip()方法Python3 split() 方法Python3 splitlines()方法Python3 startswith()方法Python3 strip()方法Python3 swapcase()方法Python3 title()方法Python3 translate()方法Python3 upper()方法Python3 zfill()方法Python3 isdecimal()方法Python3 List len()方法Python3 List max()方法Python3 List min()方法Python3 List list()方法Python3 List append()方法Python3 List count()方法Python3 List extend()方法Python3 List index()方法Python3 List insert()方法Python3 List pop()方法Python3 List remove()方法Python3 List reverse()方法Python3 List sort()方法Python3 List clear()方法Python3 List copy()方法Python3 迭代器与生成器Python3 元组Python3 字典Python3 字典 clear()方法Python3 字典 copy()方法Python3 字典 fromkeys() 方法Python3 字典 get() 方法Python3 字典 in 操作符Python3 字典 items() 方法Python3 字典 keys() 方法Python3 字典 setdefault() 方法Python3 字典 update() 方法Python3 字典 values() 方法Python3 File 方法Python3 File close() 方法Python3 File flush() 方法Python3 File fileno() 方法Python3 File isatty() 方法Python3 File next() 方法Python3 File read() 方法Python3 File readline() 方法Python3 File readlines() 方法Python3 File seek() 方法Python3 File tell() 方法Python3 File truncate() 方法Python3 File write() 方法Python3 File writelines() 方法Python3 OS 文件/目录方法Python3 os.access() 方法Python3 os.chdir() 方法Python3 os.chflags() 方法Python3 os.chmod() 方法Python3 os.chown() 方法Python3 os.chroot() 方法Python3 os.close() 方法Python3 os.closerange() 方法Python3 os.dup() 方法Python3 os.dup2() 方法Python3 os.fchdir() 方法Python3 os.fchmod() 方法Python3 os.fchown() 方法Python3 os.fdatasync() 方法Python3 os.fdopen() 方法Python3 os.fpathconf() 方法Python3 os.fstat() 方法Python3 os.fstatvfs() 方法Python3 os.fsync() 方法Python3 os.ftruncate() 方法Python3 os.getcwd() 方法Python3 os.getcwdu() 方法Python3 os.isatty() 方法Python3 os.lchflags() 方法Python3 os.lchmod() 方法Python3 os.lchown() 方法Python3 os.link() 方法Python3 os.listdir() 方法Python3 os.lseek() 方法Python3 os.lstat() 方法Python3 os.major() 方法Python3 os.makedev() 方法Python3 os.makedirs() 方法Python3 os.minor() 方法Python3 os.mkdir() 方法Python3 os.mkfifo() 方法Python3 os.mknod() 方法Python3 os.open() 方法Python3 os.openpty() 方法Python3 os.pathconf() 方法Python3 os.pipe() 方法Python3 os.popen() 方法Python3 os.read() 方法Python3 os.readlink() 方法Python3 os.remove() 方法Python3 os.removedirs() 方法Python3 os.rename() 方法Python3 os.renames() 方法Python3 os.rmdir() 方法Python3 os.stat() 方法Python3 os.stat_float_times() 方法Python3 os.statvfs() 方法Python3 os.symlink() 方法Python3 os.tcgetpgrp() 方法Python3 os.ttyname() 方法Python3 os.unlink() 方法Python3 os.utime() 方法Python3 os.walk() 方法Python3 os.write() 方法Python3 正则表达式Python3 CGI编程Python3 MySQL 数据库连接 – PyMySQL 驱动Python3 网络编程Python3 SMTP发送邮件Python3 多线程Python3 XML 解析Python3 JSON 数据解析Python3 time clock()方法Python3 time mktime()方法Python3 time tzset()方法Python3 日期和时间Python 输出指定范围内的素数Python3 字典 pop() 方法Python3 字典 popitem() 方法Python3 内置函数Python3 ascii() 函数Python3 enumerate() 函数Python3 exec 函数Python3 bytes 函数Python3 tuple 函数Python3 reversed 函数Python3 os.tcsetpgrp() 方法Python3 sorted() 函数Python3 range() 函数用法Python MongoDBPython Mongodb 插入文档Python Mongodb 查询文档Python Mongodb 修改文档Python Mongodb 删除数据Python MongoDB 排序Python3 集合Python3 zip() 函数Python3 环境搭建Python uWSGI 安装配置Python3 filter() 函数Python MySQL – mysql-connector 驱动Python3 open() 函数Python Set add()方法Python Set clear()方法Python Set copy()方法Python Set difference() 方法Python Set difference_update() 方法Python Set discard() 方法Python Set intersection() 方法Python Set intersection_update() 方法Python Set isdisjoint() 方法Python Set issubset() 方法Python Set issuperset() 方法Python Set pop() 方法Python Set remove() 方法Python Set symmetric_difference() 方法Python Set symmetric_difference_update() 方法Python Set union() 方法Python Set update() 方法Python3 input() 函数Python3 os.path() 模块Python3 ord() 函数Python3 chr() 函数Python3 hex() 函数Python 约瑟夫生者死者小游戏Python 实现秒表功能Python3 divmod()Python 计算圆的面积python 计算 n 个自然数的立方和Python 计算数组元素之和Python 数组翻转指定个数的元素Python 将列表中的头尾两个元素对调Python 将列表中的指定位置的两个元素对调Python 翻转列表Python 判断元素是否在列表中存在Python 清空列表Python 复制列表Python 计算元素在列表中出现的次数Python 计算列表元素之和Python 计算列表元素之积Python 查找列表中最小元素Python 查找列表中最大元素Python 移除字符串中的指定位置字符Python 判断字符串是否存在子字符串Python 判断字符串长度Python 使用正则表达式提取字符串中的 URLPython 将字符串作为代码执行Python 字符串翻转Python 对字符串切片及翻转Python 按键(key)或值(value)对字典进行排序Python 计算字典值之和Python 移除字典点键值(key/value)对Python 合并字典Python 二分查找Python 线性查找Python 插入排序Python 快速排序Python 选择排序Python 冒泡排序Python 归并排序Python 堆排序Python 计数排序Python 希尔排序Python 拓扑排序Python 将字符串的时间转换为时间戳Python 获取几天前的时间Python 将时间戳转换为指定格式日期Python 打印自己设计的字体Python3 assert(断言)Python3 简介Python3 命名空间和作用域

Python 3 教程

python3

Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。

Python 介绍及安装教程我们在Python 2.X 版本的教程中已有介绍,这里就不再赘述。

你也可以点击 Python2.x与3​​.x版本区别 来查看两者的不同。

本教程主要针对 Python 3.x 版本的学习,如果你使用的是 Python 2.x 版本请移步至 Python 2.X 版本的教程

官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。


查看 Python 版本

我们可以在命令窗口(Windows 使用 win+R 调出 cmd 运行框)使用以下命令查看我们使用的 Python 版本:

python -V

以上命令执行结果如下:

Python 3.3.2

你也可以进入Python的交互式编程模式,查看版本:

Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> 

第一个Python3.x程序

对于大多数程序语言,第一个入门编程代码便是"Hello World!",以下代码为使用Python输出"Hello World!":

实例(Python 3.0+)

#!/usr/bin/python3

print("Hello, World!")

运行实例 »

你可以将以上代码保存在 hello.py 文件中并使用 python 命令执行该脚本文件。

$ python3 hello.py

以上命令输出结果为:

Hello, World!

相关内容:

Python 3.6.3 中文手册

Python 2.X 版本的教程