forked from VimPlug/jedi
35 lines
523 B
Python
35 lines
523 B
Python
""" Pep-0484 type hinting with ahead of time annotations """
|
|
|
|
# python >= 3.6
|
|
|
|
somelist = [1, 2, 3, "A", "A"]
|
|
element : int
|
|
for element in somelist[0:3]:
|
|
#? int()
|
|
element
|
|
|
|
|
|
otherlist = [1, "A"]
|
|
for e in otherlist:
|
|
#? int() str()
|
|
e
|
|
|
|
|
|
test_string: str = "Hello, world!"
|
|
#? str()
|
|
test_string
|
|
|
|
|
|
char: str
|
|
for char in test_string:
|
|
#? str()
|
|
char
|
|
|
|
|
|
import numpy
|
|
somearrays = [numpy.ones((10, 10)), numpy.eye(10), 2, 2.3]
|
|
array : numpy.ndarray
|
|
for array in somearrays[0:2]:
|
|
#? numpy.ndarray()
|
|
array
|