Python用法
Python用法
IDE
IDE是集成开发环境:Integrated Development Environment的缩写。
使用IDE的好处在于按,可以把编写代码、组织项目、编译、运行、调试等放到一个环境中运行,能极大地提高开发效率。
IDE提升开发效率主要靠以下几点:
编辑器的自动提示,可以大大提高敲代码的速度;
代码修改后可以自动重新编译,并直接运行;
可以方便地进行断点调试。
目前,流行的用于Python开发的IDE有:PyCharm、vscode(前面两个是目前本人正在使用的)、
vscode,Sublime Text、Notepad++是文本编辑器,编辑文本类似于windows中的记事本,但vscode可以配置Python开发环境。
请注意,用哪个都行,但是绝对不能用Word和Windows自带的记事本。Word保存的不是纯文本文件,而记事本会自作聪明地在文件开始的地方加上几个特殊字符(UTF-8 BOM),结果会导致程序运行出现莫名其妙的错误。
PyCharm
PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。功能完善,所以打开较慢。
PyCharm 功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……
PyCharm 下载地址 : https://www.jetbrains.com/pycharm/download/
PyCharm 安装地址:http://www.runoob.com/w3cnote/pycharm-windows-install.html
vscode
Visual Studio Code(以下简称vscode)是一个轻量且强大的代码编辑器,支持Windows,OS X和Linux。内置JavaScript、TypeScript和Node.js支持,而且拥有丰富的插件生态系统,可通过安装插件来支持C++、C#、Python、PHP等其他语言。
vscode下载地址:https://code.visualstudio.com/
vscode python配置:https://code.visualstudio.com/docs 可以使用Google浏览器的翻译成中文文档,方便阅读。但尽量使用英文,加强英文能力。
命令行模式
其实没什么重要的,简单了解一下就好
在Windows系统中 win+r 输入cmd 进入命令行模式 大致类似于下图:
┌────────────────────────────────────────────────────────┐
│Command Prompt - □ x │
├────────────────────────────────────────────────────────┤
│Microsoft Windows [Version 10.0.0] │
│(c) 2015 Microsoft Corporation. All rights reserved. │
│ │
│C:\> _ │
│ │
Python交互模式
在命令行模式下敲命令python
,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>
。
┌────────────────────────────────────────────────────────┐
│Command Prompt - python - □ x │
├────────────────────────────────────────────────────────┤
│Microsoft Windows [Version 10.0.0] │
│(c) 2015 Microsoft Corporation. All rights reserved. │
│ │
│C:\> python │
│Python 3.7 ... on win32 │
│Type "help", ... for more information. │
│>>> ##在这里可以输入python代码运行,但只能运行一行代码 │
│ │
│ │
│ │
│ │
└────────────────────────────────────────────────────────┘
在Python交互模式下输入exit()
并回车,就退出了Python交互模式,并回到命令行模式:
┌────────────────────────────────────────────────────────┐
│Command Prompt - □ x │
├────────────────────────────────────────────────────────┤
│Microsoft Windows [Version 10.0.0] │
│(c) 2015 Microsoft Corporation. All rights reserved. │
│ │
│C:\> python │
│Python 3.7 ... on win32 │
│Type "help", ... for more information. │
│>>> exit() │
│ │
│C:\> _ │
│ │
│ │
└────────────────────────────────────────────────────────┘
运行文件
使用文本编辑器(Sublime Text、Notepad++)编辑文本,保存。
注意print
前面不要有任何空格。然后,选择一个目录,例如C:\work
,把文件保存为hello.py
,就可以打开命令行窗口,把当前目录切换到hello.py
所在目录,就可以运行这个程序了:
C:\work>python hello.py hello, world
也可以保存为别的名字,比如first.py
,但是必须要以.py
结尾,其他的都不行。此外,文件名只能是英文字母、数字和下划线的组合。
如果当前目录下没有hello.py
这个文件,运行python hello.py
就会报错:
C:\Users\IEUser>python hello.py python: can't open file 'hello.py': [Errno 2] No such file or directory
报错的意思就是,无法打开hello.py
这个文件,因为文件不存在。这个时候,就要检查一下当前目录下是否有这个文件了。如果hello.py
存放在另外一个目录下,要首先用cd
命令切换当前目录。
Python3代码风格
# python的单行注释符号 '''多行注释'''不需要main函数也可以运行 动态语言和JavaScript一样(不需要定义数据类型,例如:a = 2 或者 str1 = "123abc") 面向对象 与java一样不需要;结尾 不需要{}表示函数结束 但需要一般是4个空格表示范围 可以把4个空格理解为{}的作用以:作为函数或者类的开始例子:
最新文章
- C#编程模式之扩展命令
- 【读书笔记】100个Switf必备tips
- 使用 CSS3 绘制 Hello Kitty
- Jquery--弹窗
- 配置 Sublime Text 用 Node.js 执行 JavaScript 程序
- android调试模拟器启动太慢,怎样才能更快的调试程序呢?
- derby数据库操作比较难理解的错误及解决方法大全
- startActivityForResult的用法和demo
- ios 8.4 Xcode6.4 设置LaunchImage图片
- Qt线程(1) moveToThread
- Eclipse 常用插件
- centos 7.0 mono&;Jexus V5.5.3安装
- grub修复
- Vue 项目实战系列 (二)
- Centos6.5 源码编译安装 Mysql5.7.11及配置
- ●BZOJ 2752 [HAOI2012]高速公路(road)
- BZOJ_1797_[Ahoi2009]Mincut 最小割_最小割+tarjan
- python3——模块
- Code First的实体继承模式
- Java基础_0302:类和对象
热门文章
- 零元学Expression Blend 4 - Chapter 17 用实例了解互动控制项「CheckBox」I
- UWP开发学习笔记3
- 用JavaScriptSerializer解析JSON
- asp.net 调用带证书的webservice解决办法
- Qt 5.6.0 动态编译(VS2013 x86 target xp openssl icu webkit)
- QT---Winsocket获取网关(Gateway) 主机IP等信息
- 利用系统自带工具快速实现SSH免密远程登录
- inno setup 配合istools
- Java对象结构及HotSpot对象模型
- Google C++测试框架系列入门篇:第二章 开始一个新项目