【Python学习日记】Python语言特点总结
来源:互联网 发布:php开源项目源码 编辑:程序博客网 时间:2024/06/05 18:58
1、Python是解释型语言
解释型语言:程序不需要编译,程序在运行时才翻译成机器语言,每执 行一次都要翻译一次。因此效率比较低。比如Basic语言,专门有一个解释器能够直接执行Basic程 序,每个语句都是执行的时候才翻译。(在运行程序的时候才翻译,专门有一个解释器去进行翻译,每个语句都是执行的时候才翻译。效率比较低,依赖解释器,跨平台性好.)
(百度百科)
2、Python是动态语言
在Python中,等号=
是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:
a = 123 # a是整数print(a)a = 'ABC' # a变为字符串print(a)
这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如Java是静态语言,赋值语句如下(// 表示注释):
int a = 123; // a是整数类型变量a = "ABC"; // 错误:不能把字符串赋给整型变量
和静态语言相比,动态语言更灵活,就是这个原因。
3、Python大小写敏感,通过缩进识别代码块,一个Tab,两个空格,或者四个空格,可以用做不同的标示。
4、Python对函数式编程提供部分支持。由于Python允许使用变量,因此,Python不是纯函数式编程语言。
0 0
- 【Python学习日记】Python语言特点总结
- python 语言技巧特点
- Python语言特点
- Python编程语言特点简介。
- python之 python 起源、语言特点
- python 学习日记
- python学习日记
- Python学习日记
- python学习日记-素数
- Python学习日记.0
- Python学习日记.1
- python学习日记:part1
- Python学习日记
- python学习日记1
- Python学习日记,Day6
- 机器学习-python日记
- 4.15 python学习日记
- python学习日记(2)
- A、B、C、D、E五人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪
- MVC 控制器向View传值的三种方法
- 设计模式——单例模式
- hibernate3 NoClassDefFoundError: org/hibernate/engine/query/sql/NativeSQLQueryReturn
- eclipse--插件
- 【Python学习日记】Python语言特点总结
- servlet原理小解
- 14.3.5.2 Deadlock Detection and Rollback 死锁检测和回滚:
- Additive Number
- 弹幕的简单实现
- C++之流总结
- php中的学习笔记
- c++ qml 交互
- Java环境变量配置&解决版本不一致问题