Meistens ähnlich wie in anderen Sprachen, Abkürzungen, Memos und anderen spezifischen Teilen:
eval () Die Anzahl der Kartons ist groß genug und die offizielle Demo ist gelöst: Shoji-sho-kushi str Dies ist eine gültige und effektive Formel für den Verkaufstisch. Beispiel
>>> a,b,c = eval(input("please input(a,b,c):"))
please input(a,b,c):1,2,3
>>> print("{},{},{}".format(a,b,c))
1,2,3
Substitute der obersten Ebene usw. a, b, c = 1,2,3
bewirken eine allgemeine general importähnliche Abschlusszeremonie für Zeichenmarkierungen.
Keine Verwendung der Oberseite des Obstbewertungstreffens
>>> a,b,c = input("please input(a,b,c):")
please input(a,b,c):1,2,3
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
a,b,c = input("please input(a,b,c):")
ValueError: too many values to unpack (expected 3)
Schwertkämpfer der obersten Ebene usw. a, b, c =" 1,2,3 "
,
Überprüfung eines Beispielkindes:
>>> a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"
>>> b = eval(a)
>>> print("{}".format(a))
[[1,2], [3,4], [5,6], [7,8], [9,0]]
>>> print("{}".format(b))
[[1, 2], [3, 4], [5, 6], [7, 8], [9, 0]]
>>> print("{},{}".format(type(a),type(b)))
<class 'str'>,<class 'list'>
Zum Zeitpunkt von b = eval (a)
gibt Sho a Nakabiki eine interne Teilaktionstabelle aus, 赋 值 给 b, Na 么 b neueste Liste, Sofortsequenztabelle, eine Silbe.
Eval Fähigkeitsberechnung Einzel-Einzel-Tabellentyp 值, Exec kann dynamischer Zustand 执 码 dan, gesamte zusätzliche Exec Mortal Return 值 **,
def func():
y = 20
a = exec('2*y')
print('a: ', a)
a1 = eval('1.5*y')
print('a1: ', a1)
exec("A=1;B=A+2;print(\"{},{}\".format(A,B))")
func()
Import Konsequenzen:
a: None
a1: 30
1,3
Draufsicht: Einführung:
Ähnlich wie in anderen Kategorien, Beispiele:
import math
def main():
try:
number1,number2=eval(input("Enter the two number,separated by a comma :"))
result = number1 / number2
except ZeroDivisionError:
print("Division by zero!")
except SyntaxError:
print("A comma may be missing!")
except:
print("Something wrong!")
else:
print("No exception,the reslut is ",result)
finally:
print("Over!")
main()
Ergebnisse importieren:
Enter the two number,separated by a comma :1 3
A comma may be missing!
Over!
========= RESTART: C:\Users\legendcos\Desktop\python-study\052701.py =========
>>>
Enter the two number,separated by a comma :1,0
Division by zero!
Over!
========= RESTART: C:\Users\legendcos\Desktop\python-study\052701.py =========
Enter the two number,separated by a comma :1,2
No exception,the reslut is 0.5
Over!
def main():
sum = 0.0
count = 0
xStr = input("Enter a number(<Enter> to quit) >> ")
while xStr != "":
x = eval(xStr)
sum = sum + x
count = count + 1
xStr = input("Enter a number(<Enter> to quit) >> ")
print("\n The average of the numbers is: ",sum / count)
main()
1 Direkter Akzeptanzimport, direkter Direktimport eingeben
def main():
fileName = input("what file are the numbers in:\n")
infile = open(fileName,'r')
sum = 0
count = 0
for line in infile:
sum = sum + eval(line)
count = count + 1
print("\n The average of the numbers is: ",sum / count)
main()
Das Ergebnis der Tat:
what file are the numbers in:
h:\data.txt
The average of the numbers is: 4.111111111111111
>>>
Ya Kann readline () Box verwenden, Nyoshita:
def main():
fileName = input("what file are the numbers in:\n")
infile = open(fileName,'r')
sum = 0
count = 0
line = infile.readline()
while line != "":
sum = sum + eval(line)
count = count + 1
line = infile.readline()
print("\n The average of the numbers is: ",sum / count)
main()
Im Importtext der obersten Ebene, eine Nummer nach der anderen, eine einzigartige Nummer, mehrere Nummern miteinander, "," Division, 则 Bedarfsgerechte Auflage, reformiert post mortem
def main():
fileName = input("what file are the numbers in:\n")
infile = open(fileName,'r')
sum = 0
count = 0
line = infile.readline()
while line != "":
for xStr in line.split(","):
sum = sum + eval(xStr)
count = count + 1
line = infile.readline()
print("\n The average of the numbers is: ",sum / count)
main()
Verwendung von Python in Python Spezifische Funktion abgeschlossen
while True:
try:
x = int(input("please enter a number:"))
break
except ValueError:
print("oh,that wa no valid number,Try again..")
Einführende Importnummer für Talent-Exit-Pause