我看过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
答案 0 :(得分:0)
...
#strings True except ""
print(bool("Hello World"))
print(bool(" "))
# missing parenthesis in this line -> print(bool("")
print(bool(""))
#print(int(True))
#print(2 + True)
答案 1 :(得分:0)
这些示例旨在在python REPL-读取Eval打印循环中进行测试,这是提示您键入命令并查看结果的提示。您不应该保存任何东西。这些行不是一个完整的程序,您应该保存,而应该运行一些实验命令并使其变得有意义。
转到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']
等等等...