< 笔记 > Python
来源:互联网 发布:国家省市区数据库 编辑:程序博客网 时间:2024/06/01 10:06
01 Python 简介
By Kevin Song
- 01-01 Python 简介
- 01-02 Python 解释器
- 01-03 第一个Python程序
- 01-04 输入和输出
01-01 Python 简介
Python应用场景
- 网络应用,包括网站、后台服务等等;
- 日常需要的小工具,包括系统管理员需要的脚本任务等等;
- 把其他语言开发的程序再包装起来,方便使用。
01-02 Python 解释器
Python解释器用来执行.py文件
CPython
- Python官方解释器
- 由C语言开发
- 命令行下运行python就是启动CPython解释器
CPython是使用最广的Python解释器
CPython用 >>> 作为提示符
IPython
- 基于CPython
- 只是在交互方式上有所增强
- 执行代码的功能和CPython完全一样
Python用 In [序号]: 作为提示符
PyPy
- 执行速度快
- 采用JIT技术
- 对Python代码进行动态编译
绝大部分Python代码都可以在PyPy下运行,但是PyPy和CPython有一些是不同的,这就导致相同的Python代码在两种解释器下执行可能会有不同的结果。
Jython
- 运行在Java平台上的Python解释器
- 可以直接把Python代码编译成Java字节码执行
IronPython
- 运行在微软.Net平台上的Python解释器
- 可以直接把Python代码编译成.Net的字节码
01-03 第一个Python程序
- 交互式环境
- 文本编辑环境
交互式环境
命令行下输入 python 进入交互式环境
>>> 100+200300
>>> print('hello, world')hello, world
exit()退出Python
文本编辑器
hello.py
print('hello, world')
命令行操作运行.py文件
C:\work>python hello.pyhello, world
01-04 输入和输出
输出
print()会依次打印每个字符串,遇到逗号“,”会输出一个空格
下例两句输出相同
>>> print('hello world')>>> print('hello', 'world')
输入
input(),可以让用户输入字符串,并存放到一个变量里
交互式环境
>>> name = input()Michael>>> name'Michael'
文本编辑环境
name = input('please enter your name: ')print('Hello,', name)
C:\Workspace> python hello.pyplease enter your name: KevinHello, Kevin
阅读全文
0 0
- Python笔记
- python笔记
- python笔记
- python笔记
- python笔记
- PYTHON笔记
- python笔记
- python笔记
- python笔记
- Python笔记
- Python笔记
- Python笔记
- PYTHON笔记
- Python笔记
- python笔记-------------
- python笔记
- Python笔记
- python 笔记
- PAT 甲级 1060. Are They Equal (25)
- (M)Dynamic Programming:357. Count Numbers with Unique Digits
- 删数问题(C语言实现)
- bzoj 1192: [HNOI2006]鬼谷子的钱袋
- 大三,2017下半年的计划
- < 笔记 > Python
- ElasticSearch
- Property动画总结
- 三分算法
- android沉浸式状态栏
- application 对象是什么
- C++强制类型转换
- [FZU](2150)Fire Game ---bfs
- Elasticsearch基础教程