欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

第二章、Python基础

程序员文章站 2023-10-28 23:29:22
@编程语言分类: 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、变量命名规则

# 首字母以字母、_(下划线)、$ 开头,变量名可包含字母数字
# 变量名要具有描述性
# 不能使用关键字或者保留字作为变量名使用
# 变量名区分大小写