Python-day1-变量与常量

变量与常量

1.Python解释器有哪些种类?

​ 官方的Python解释器本质就是基于C语言开发的一个软件,该软件的功能就是读取以.py结尾的文件内容,然后按照Guido定义好的语法和规则去翻译并执行相应的代码。

​ 这种用C实现的解释器称为CPython,它是python领域性能最好,应用最广泛的一款解释器,我们在后面提到的解释器指的都是Cpython解释器。但其实解释器作为一款应用软件,完全可以采用其他语言来开发,只要能解释python这门语言的语法即可。Python解释器的一些种类如下,简单了解即可~

1)JPython

JPython解释器是用JAVA编写的python解释器,可以直接把Python代码编译成Java字节码并执行,它不但使基于java的项目之上嵌入python脚本成为可能,同时也可以将java程序引入到python程序之中。

2)IPython

IPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的。这就好比很多国产浏览器虽然外观不同,但内核其实都是调用了IE。
CPython用>>>作为提示符,而IPython用In [序号]:作为提示符。

3)PyPy

PyPy是Python开发者为了更好地Hack Python而用Python语言实现的Python解释器。PyPy提供了JIT编译器和沙盒功能,对Python代码进行动态编译(注意不是解释),因此运行速度比CPython还要快。

4)IronPython

IronPython和Jython类似,只不过IronPython是运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。

2.运行python程序有两种方式

1)交互式模式

  • 通过命令行交互执行
# 进入Python解释器,无则安装
[root@ken ~]# yum install -y python3.6
[root@ken ~]# python3.6
Python 3.6.8 (default, Nov 16 2020, 16:55:22)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.

# 定义变量
>>> name = 'Hello World!'
# 打印结果
>>> print(name)
Hello World!

2)脚本文件

# 编写脚本
[root@ken ~]# cat 1.py
#!/usr/bin/python3.6
print('Hello World!')

# 执行脚本
[root@ken ~]# python 1.py
Hello World!

3)总结

1、交互式模式下可以即时得到代码执行结果,调试程序十分方便
2、若想将代码永久保存下来,则必须将代码写入文件中
3、我们以后主要就是在代码写入文件中,偶尔需要打开交互式模式调试某段代码、验证结果

3.注释

在正式学习python语法前,我们必须事先介绍一个非常重要的语法:注释

1)什么是注释

注释就是就是对代码的解释说明,注释的内容不会被当作代码运行

2)为什么要注释

增强代码的可读性

3)怎么用注释?

码注释分单行和多行注释

1、单行注释用#号,可以跟在代码的正上方或者正后方

2、多行注释可以用三对双引号"“” “”"

posted @ 2022-06-09 18:27  秋风お亦冷  阅读(18)  评论(0编辑  收藏  举报