python解释器一直显示为空

您所在的位置:网站首页 python的scripts为空 python解释器一直显示为空

python解释器一直显示为空

2022-10-03 20:42| 来源: 网络整理| 查看: 265

目录 python解释器补充

python解释器

1.python解释器安装路径:/usr/local/bin/python3.8 2.三种启动解释器的方式: (1)将/usr/local/bin加入unix终端的搜索路径中,可以使用 python3.8 指令来启动解释器。 (2)使用 python -c 命令 [argv] 指令来启动解释器 (3)使用 python -m 模块 [argv] 指令,将python模块作为脚本使用,这会执行模块的源文件,就跟在命令行把路径写全了一样。 3.传入参数: 解释器会读取命令行参数,转化为字符串列表存入sys模块中的argv变量中。执行 import sys 命令就可以导入这个模块并访问这个列表,这个列表最少也会有一个元素。如果没有给定输入参数,sys.argv[0]就是个空字符串。如果脚本名是标准输入,sys.argv[0]就是“-”。使用 -c 命令 时,sys.argv[0]就是“-c”。如果使用 -m 模块 时,sys.argv[0]就是包含目录的模块全名。在 -c 命令 或 -m 模块 之后的选项不会被解释器处理,而会直接留在sys.argv中给命令或模块来处理。 4.交互模式: 在终端输入并执行指令时,我们说解释器运行在交互模式。在这种模式中,会显示主提示符(默认是三个大于号>>>),提示输入下一条指令。连续输入行时,它会显示次要提示符(默认是三个点…)。进入解释器时,它会先显示欢迎信息、版本信息、版权声明,然后就会出现提示符。另外,不以提示符开头的那些行是解释器的输出。 在这里插入图片描述 5.python解释器运行环境: python源文件的字符编码:默认为UTF-8 如果不使用默认编码,文件的第一行要写成特殊的注释,声明文件所使用的编码。

# -*- coding: encoding -*- 举例:要声明使用 windows-1252 编码 # -*- coding: cp1252 -*-

第一行规则的一种例外情况如下,编码声明要写在文件的第二行。

#!/usr/bin/env python3 # -*- coding: cp1252 -*- 补充

1.注释 python单行注释以井号#开头,并且一直延伸到该文本行结束为止。注释可以出现在一行的开头,空白和代码的后面,但是不能出现在字符串中间,字符串中的井号就是井号。 在这里插入图片描述 python多行注释使用三个连续的单引号或三个连续的双引号,注意多行注释不支持嵌套。 在这里插入图片描述 2.缩进 与其他程序设计语言(如Java、C语言)采用大括号{}分隔代码块不同,python采用代码缩进和冒号来区分代码块之间的层次。行尾的冒号和下一行的缩进,表示一个代码块的开始,而缩进的结束则表示此代码块的结束。 (1)使用4个空格或一个Tab键(默认情况下,一个Tab键就表示4个空格)作为缩进量。 (2)同一个级别代码块的缩进量必须一样,否则会报SyntaxError错误 (3)在IDLE中可以修改缩进量,选择选项Options ->Configure。 3.编码规范 python采用PEP8作为编码规范 (1)每个import语句只导入一个模块 (2)不要在行尾添加分号 (3)建议每行不超过80个字符,如果超过,建议使用小括号将多行内容隐式的连接起来,而不推荐使用反斜杠\进行连接。需要注意的是还有两种情况除外:注释中的url和导入模块的语句过长 在这里插入图片描述 (4)适当空行,通常在顶级定义(如函数或类的定义)之间空两行,方法定义之间空一行,分隔某些功能时空一行。 (5)通常情况下,在运算符两侧、函数参数之间以及逗号两侧,都建议使用空格进行分隔。 4.标识符 (1)python标识符由字符(A-Z和a-z)、下划线和数字组成,但第一个字符不能是数字。 (2)python标识符中,不能包含空格、@、%、$等特殊字符。 (3)python标识符中的字母是严格区分大小写的 (4)以下划线开头的标识符有特殊的含义 以单下划线开头的标识符(如_width),表示不能直接访问的类属性,无法通过from…import*的方式导入。 以双下划线开头的标识符(如__add),表示类的私有成员。 以双下划线作为开头和结尾的标识符(如__init__),是专用标识符。 (5)python允许使用汉字作为标识符,但我们还是尽量避免使用。 (6)使用场景 表示模块时:尽量短小,全部使用小写字母,可以使用下划线分隔多个字母,如game_main。 表示包时:尽量短小,全部使用小写字母,不推荐使用下划线,如com.mr。 表示类时:应采用单词首字母大写的形式,如Book。 表示模块内部的类名时:采用下划线加首字母大写的形式,如_Book。 表示函数名、类中的属性名和方法名时:全部使用小写字母,多个单词之间用下划线分隔。 表示常量名时:全部使用大写字母,单词之间用下划线分隔。 5.保留字 保留字是python中一些已被赋予特定意义的单词,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象命名。保留字查看方法如下:在这里插入图片描述 6.内置函数 python解释器自带的函数叫做内置函数,这些函数可以直接使用,不需要导入某个模块。注意,同样不要使用内置函数作为标识符,这会导致同名的内置函数被覆盖,从而无法使用。 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3