第二章、Python基础
程序员文章站
2022-06-12 23:50:35
@编程语言分类: a、从运行角度分: b、从形态角度分: c、从语义角度分: 1、Python文件后缀名以 .py 结尾命名 2、注释: 3、Python2 中的编码 Python3 中默认使用Unicode 4、缩进 Python中 代码与代码之间是严格按照相同缩进表示上下文之间的关联关系 5、变 ......
@编程语言分类:
a、从运行角度分:
编译型:代码本身不能运行,需要一个附加程序(编译器〉将其转换成由二进制代码组成的可执行文件,然后才可以运行。 如 c/c++ 特点: 开发效率低、执行速度快 解释型:代码可以直接运行, 依赖相应的解释器。 如 python 、javascript ... 特点: 开发效率高、执行速度慢 混合型: java 、go
b、从形态角度分:
动态语言:是指程序运行时可以改变其结构,可以对变量或函数进行修改 因为程序中的代码是在运行时才开始检查数据类型的,所以没有运行的语句是被程序忽略的。即,定义变量时不需要指定数据类型,只有在第一次给变量赋值时,根据赋值的类型在内部指定该变量的类型。 如 perl 、ruby 静态语言:常用于编译型语言,在编译时需检查数据的类型。即,在使用变量之前必须要定义好数据类型 。 如 c/c++ 、c#、 java...
c、从语义角度分:
强类型语言:会严格区分内部的变量类型。一旦指定了变 的类型,就必须经过转换才能存取为其他类型。
如 c、java
弱类型语言:是指不严格区分内部的变量类型,一般是只要大小放得下即可转化。
如 汇编语言、javascript...
1、python文件后缀名以 .py 结尾命名
2、注释:
# 我是单行注释 ''' 我是多行注释 ''' 或 """ 我也是多行注释 """
3、python2 中的编码
1 #-*- coding: utf-8 -*-
python3 中默认使用unicode
4、缩进
python中 代码与代码之间是严格按照相同缩进表示上下文之间的关联关系
5、变量命名规则:
# 首字母以字母、_(下划线)、$ 开头,变量名可包含字母数字 # 变量名要具有描述性 # 不能使用关键字或者保留字作为变量名使用 # 变量名区分大小写