Python的特征优势及应用,编程基本流程及注释方法

Python的特征

  • 编程语言中的定位
    • “脚本语言”(scripting language);
    • 高阶动态编程语言
  • 简单易学
    • 一种代表简单主义的语言。伪代码本质是其最大的优点之一。语法极其简单,易上手。
  • 解释性&编译性
    • 不需要编译成二进制代码,可以直接从原代码运行程序,但是需要解释器。类似于JAVA或者Matlab;
    • 亦有编译执行的特性。
  • 面向对象
    • 即支持面向过程也支持面向对象的编程。
  • 高级语言
    • 使用Python语言编写程序无需考虑内存管理之类的底层。
  • 可扩展性及可嵌入性
    • 可以将部分程序用C或者C++编写,然后在python程序中使用他们;也可以把python嵌入C/C++程序中提供脚本功能。
  • 开源、免费
    • 自由地发布软件的拷贝、阅读其源代码、对其作出改动。
  • 可移植性
    • 由于其开源的本质,Python已被移植到许多平台上。如果避免使用依赖于系统地特性,那么所有Python程序就可以无需改动在任何平台上运行。
  • 丰富的库
    • 这是判断一门编程语言是否强大地标准。
    • Python除了标准库以外还有第三方库。
总结
  • 易用与速度的完美结合;
  • 把精力放在要解决的问题上;
  • 跨平台又易于拓展;
  • 自动化的内存管理;
  • 内建许多高阶而实用的资料形态;
  • 轻易结合网路程序模块;
  • 胶水语言。

Python的应用

  • Google实现Web爬虫和搜索引擎中的很多组件;
  • Yahoo使用其及其他技术管理讨论组;
  • NASA的几个系统中即用Python开发,也将其作为脚本语言;
  • YouTube视频分享服务大部分是由Python编写的;
  • 豆瓣使用Python构建服务器和网站架设;

编写python程序

基本过程:
  1. 创建目录文件夹保存脚本(尽量英文名);
  2. 创建文件,后缀为“.py”;
  3. 编写程序。

举例:
print ("Hello,world.")
标准写法代码前要加python的程序路径

文件类型

(以下三种均可直接运行)

  • 源代码
    • 源代码文件以“py”为扩展名,由python程序解释,需要编译;
  • 字节代码
    • 源文件经编译后生成的扩展名为“pyc”的文件;
  • 优化代码
    • 经过优化的源文件,扩展名为“pyo”;

注释

  • 定义:为提高代码的可读性对代码的功能进行解释说明的标注性文字;
  • 通常情况下,注释的内容会被Python解释器忽略;
  • 通常包括三种类型的注释:
    • 多行注释:并无单独的多行注释标记,将一对三引号之间的代码称为多行注释;
    • 单行注释:行首使用“#”,直至换行结束;
    • 中文编码声明注释:在文件开头加上中文声明注释,用以指定源码文件的编码格式;
      • 举例:
      #coding:utf-8
      
      Python3默认为utf-8
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

世澈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值