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解释器自带的函数叫做内置函数,这些函数可以直接使用,不需要导入某个模块。注意,同样不要使用内置函数作为标识符,这会导致同名的内置函数被覆盖,从而无法使用。
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值