【问题标题】:Python - "unexpected EOF while parsing"Python - “解析时意外的EOF”
【发布时间】:2018-07-18 19:23:56
【问题描述】:

我看过 Socratica 的一些视频,现在我尝试了一些东西,但是当我尝试保存时,它一直说“解析时出现意外的 EOF”。这是我的代码(只是为了尝试)

    dir() # Short for "directory"

    print(dir())
    print(dir(__builtins__))

    print(help(pow))

    #pow(x, y [, z])
    pow(2,10) #2^10
    2**10 #2^10
    print(pow(2, 10, 3))

    print(help(hex))
    hex(10)
    #0x start of hexadecimals
    print(0xa)

    print(help(modules))

    import math
    print(dir())
    print(dir(math))

    help(math.radians)
    #180 degrees=pi radians
    math.radians(180)

    #boolean values: True, False
    True
    print(True)

    a=3
    b=5
    print(a == b)
    print(a != b) # ! means not
    print(a > b)
    print(a < b)
    print(type(True))

    #every number except 0 bool-->True
    print(bool(28))
    print(bool(-2.71828))
    print(bool(0))

    #strings True except ""
    print(bool("Hello World"))
    print(bool("   "))
    print(bool("")

    #print(int(True))
    #print(2 + True)

顺便说一句

    print(int(True))

和

    print(2 + True)

注释,因为由于某种原因,它说存在语法错误,即使 Socratica 说这会说 1 并添加 2+1 :/

我使用 python 3.7

【问题讨论】:

  • print(bool("") 上缺少括号。
  • 顺便说一句,我使用 IDLE 3.7
  • 很多很多问题的重复:stackoverflow.com/…
  • 哦,我明白了,谢谢
  • 嗯,我有另一个关于 hex(10) 的问题,在 shell 中它说 >>> hex(12648430) '0xc0ffee'

标签: python python-3.x


【解决方案1】:
...
#strings True except ""
print(bool("Hello World"))
print(bool("   "))
# missing parenthesis in this line -> print(bool("")
print(bool(""))

#print(int(True))
#print(2 + True)

【讨论】:

    【解决方案2】:

    这些示例旨在在 python REPL - Read Eval Print Loop 中进行测试,这是一个提示,您可以在其中键入命令并查看结果。你不应该保存任何东西。这些行不是您应该保存的完整程序,只是您应该运行并尝试理解的一些实验命令。

    去https://www.python.org/downloads/下载python并安装。然后运行python

    你会看到这样的提示:

    >>>
    

    然后一一键入每个命令,不要粘贴所有命令。关键是实验和观察。尝试更改命令并查看结果。

    >>> dir()
    ['__builtins__', '__cached__', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'atexit']
    
    >>> print(dir(__builtins__))
    ['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException',
    ...
    'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']
    

    等等等等……

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-21
      • 2015-12-08
      • 1970-01-01
      • 1970-01-01
      • 2011-07-15
      • 1970-01-01
      • 1970-01-01
      • 2017-10-03
      相关资源
      最近更新 更多