Python环境安装与基础语法(2)——数据类型、标识符、语言分类
高级语言发展
结构化语言:以顺序(步骤化),分支,循环描述问题
面向对象语言:接近人类的认知,万物抽象成对象,对象间的关系抽象成类和继承
程序=数据结果+算法
Python解释器
CPython:由C语言开发,最为广泛,支持插件多
IPython:交互式增强的CPython
PYPY:由python语言编写的python解释器,效率高
Python基础语法
(1)注释 #标注文本
(2)数字 整数int;进制:0b二进制,0o八进制,0x十六进制;bool:true 1,false 0
浮点数(双精度)
复数 1+2j
(3)字符串 使用单,双引号作为边界符,引用字符序列
单双三引号:可跨行,里面可自由插入单双引号
r前缀:字符串前加上r前缀,字符串不做特殊处理
(4)转义序列 \\ \t(table) \r(return) \n(newline) \' \''
(5)缩进 python使用缩进表示层次关系
(6)续行 在行尾使用 \
(7)标识符 字母(大小写敏感),数字,下划线
不能以数字开头,不能使用系统关键字
Python语言类型
静态编译语言:声明变量类型,类型不能改变,编译时检查
动态编译语言:不用先声明类型,随时可以赋值为其它类型,编程时不知道什么类型,易出错
强类型语言:不同类型变量之间操作,必须强制类型转换为同类型
弱类型语言:不同类型变量可以操作,自动隐式转换