Python3 (入门0) Python基础语法

Python3 (入门0) Python基础语法


本文由 Luzhuo 编写,转发请保留该信息.
原文: http://blog.csdn.net/rozol/article/details/69409426


以下代码以Python3.6.1为例
Less is more!
Python源码经过Python解释器生成二进制码交给CPU执行.

Python优缺点(顺便与Java做比较)

  • 优点
    • 语法简单(比java少多了)
    • 开源(FLOSS)(java也开源)
    • 高级语言(Java也是)
    • 跨平台(Java也是)
    • 解释性(先编译(.pyc)再解释)(Java先编译(.class)再解释(JVM))
    • 面向对象(也可函数式编程)(Java是纯面向对象)
    • 可拓展性(可执行C/C++)(Java也是)
    • 丰富的库(Java有丰富的第三方Jar包)
    • 强制缩进(Java有大量的{})
  • 缺点
    • 运行速度不及C

应用场景

  • Web开发
  • 科学计算
  • 服务器软件
  • 爬虫
  • 管理脚本,自动化测试

Python解释器

  • CPython: 官方自带,C语言开发,命令行下运行
  • IPython: 交互式解释器(只是交互方式上增强)
    • 安装: pip install ipython
    • 运行: ipython
  • PyPy: JIT技术,对Python代码动态编译,显著提升Python运行速度
  • Jython: Java平台上的解释器(Python代码编译成Java字节码)
  • IronPython: .Net平台上的解释器(Python代码编译成.Net字节码)

配置

开发工具

  • 开发工具:
    • vim: Linux系统自带
    • Sublime text2: 第三方,多平台
    • PyCharm: 第三方,多平台
  • (常用)使用:
    • vim: 见Linux文章
    • Sublime text2:
      • 快捷键:
        • Ctrl + ‘+’: 放大字体
        • Ctrl + ‘-‘: 缩小字体
        • Shift + 鼠标右键拖动: 选择列
        • Ctrl + /: 快速注释
        • Ctrl + Shift + p: 打开命令面板
        • Ctrl + p: 搜索项目中的文件
        • Ctrl + r:搜索方法
        • Ctrl + :: 搜索变量名
        • Ctrl + g: 跳到指定行
        • Ctrl + d: 选择单词(可加选)
        • Ctrl + l: 选择行(可加选)
        • Ctrl + Shift + Enter: ↑插入行
        • Ctrl + x: 剪切 当前行 / 已选的字符
        • Ctrl + h: 替换
        • Ctrl + F2: 设置/删除 标记
        • Alt + 数字: 切换标签页
        • Ctrl + Tab: 切换标签页
        • Ctrl +Shift + ↑ / ↓: 替换行
        • Ctrl + j: 合并选中行一行
        • Ctrl + k + k: 删除本行光标处(含)到行尾
        • Ctrl + k + u: 转换大写
        • Ctrl + k + l: 转换小写
        • Ctrl + k + b: 打开/关闭 左边栏
        • Esc: 退出各种命令框
    • PyCharm:
      • 使用:
        • 创建项目: File -> New Project -> Location -> Create
        • 创建代码文件: 右击项目 -> New -> Python File -> name -> ok
        • 运行配置: Run -> Run… -> 选择运行文件
        • 断点运行: 添加红色断点 -> 工具栏蜘蛛 -> 即可进行单步等调试
      • 配置: File -> settings
        • Editor -> Appearance
          • [x] show line numbers
          • [x] show method separators
        • Editor -> File and Code Templates -> Python Script
        • Colors & Fonts
          • Font
            • Scheme: Darcula
            • Primary font: Consolas
            • Size: 25
      • 快捷键:

编码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值