找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1877|回复: 2

[求助] #在python中是什么类型的对象?

26

主题

84

帖子

84

积分

新手

积分
84
银发的index 发表于 2019-6-27 22:15:48 | 显示全部楼层 |阅读模式
比如说在交互模式下使用type(1)会返回 int,type('')会返回str,type(!)会报语法错误,但是使用type(#)得到的却是...,没有报错也没有返回值。#是什么object?它又是怎么被python解释器读取的呢?我是windows系统。据说Linux系统下是需要声明的就是这种#!/usr/bin/env python3,它又是怎么被读取的呢?
回复

使用道具 举报

0

主题

15

帖子

15

积分

贫民

积分
15
wwhywhy 发表于 2019-7-1 09:16:08 | 显示全部楼层
#什么也不是,就是注释的开始
因为你那个‘)’前有个注释,所以python认为你的代码没有结束。等你继续输入以便结束呢。所以什么也没有。
回复 支持 反对

使用道具 举报

26

主题

84

帖子

84

积分

新手

积分
84
银发的index  楼主| 发表于 2019-7-2 11:30:52 | 显示全部楼层
wwhywhy 发表于 2019-7-1 09:16
#什么也不是,就是注释的开始
因为你那个‘)’前有个注释,所以python认为你的代码没有结束。等你继续输入 ...

那包括比如is或者and这种保留字是属于什么类型里的?python是怎么判断注释和保留字的?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表