python是一门什么样的语言?

编程语言主要从以下几个?度进行分类,编译型和解释型、静态语?和动态语?、强类型定义语?和弱类型定义语?,我们先看编译型语?和解释型语?. 稍后再说强类型和弱类型

编译型:  (运行效率高,速度快)

优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做?一次,运?时不需要编 译,所以编译型语言的程序执行效率?高。可以脱离语言环境独立运行。

缺点:编译之后如果需要修改就需要整个模块重新编译。编译的时候根据对应的运行环境生成机器码,不同的操作系统之间移植就会有问题,需要根据运行的操作系统环境编译不同的 可执行文件。

解释型:  (开发效率较快) python属于解释性

优点:有良好的平台兼容性,在任何环境中都可以运行,前提是安装了解释器(虚拟机)。 灵活,修改代码的时候直接修改就可以,可以快速部署,不用停机维护。

缺点:每次运行的时候都要解释?遍,性能上不如编译型语?。

python解释器有哪些?

1.CPython  2.IPython  3.pypy  4.Jython  5.IronPython

"""

变量的命名规则:

1.使用字母,数字,下划线组成.

2.不能是数字打头,也不能是纯数字.

3.要有意义

4.不要太长

5.不能是关键字

6.不能是中文

7.区分大小写

8.推荐使用驼峰体,和下划线组成的

Name = "李四"
print(Name)
addition = 3 + 8
print(a)
print(a*2)
game = "王者荣耀"
print(game)
"""
"""

<<常量>>

常量所有字母都是大写,也是一个变量,只不过大家都不更改

示例

PI = 3.141592653
BIRTH_OF_SYLAR = 1990
"""
"""
<<数据类型>>
1 . int(整数) integer
print(10%3) 计算余数
print(10//3) 计算整数
2 . str(字符串) string
name = "李四光"

2.1 字符串拼接 能做加法,乘法

print("北京" + "沙河" + "学python")
print("sb" * 100)
3 . bool
True, False
"""
"""
<<用户交互>>
a = input("请输入性别")
print("你的性别是" +a)
"""
<< if 语句 >>

if 条件:

结果1

结果2。

第二种语法:

If 条件:

结果1

else:

结果2

代码3

第三种语法:

If 条件1:

结果1

elif 条件2:

结果2

else:

结果n

第四种语法(嵌套):

If 条件1:

结果1

If 条件2:

结果2

else:

结果3

else:

结果4