Python Tutorial
var_name = "test"; var_integer = 100; var_decimal = 20.5;left side of the assignment operator is the variable name and right side is the value of that variable.
var_a = (21 + 24) * 23;
#!/usr/bin/python var_a = 100; var_b = var_a * 23; print "Initialization value: ", var_a; print "Expression result: ", var_b;Output:
$ python test_variable.py Initialization value: 100 Expression result: 2300
var_a = var_b = var_c = 1;All the variables point to value 1.
var_a, var_b, var_c = 15, 20.4,"test";here var_a value is 15, var_b value is 20.4 and var_c value is "test"
#!/usr/bin/python # global variable avg = 0; def get_avg_mark(name, *marks): avg = mark = 0; for m in marks: mark +=m; # local variable avg = mark/len(marks); print "Inside function, Average mark: ", avg; return avg; get_avg_mark('student1', 76, 70, 72); print "Outside function, Average mark: ", avg;Output:
$ python test_avg.py Inside function, Average mark: 72 Outside function, Average mark: 0
#!/usr/bin/python # global variable avg = 0; def get_avg_mark(name, *marks): avg = mark = 0; global avg; for m in marks: mark +=m; # local variable avg = mark/len(marks); print "Inside function, Average mark: ", avg; return avg; get_avg_mark('student1', 76, 70, 72); print "Outside function, Average mark: ", avg;Output:
$ python test_avg.py test_avg.py:8: SyntaxWarning: name 'avg' is assigned to before global declaration global avg; Inside function, Average mark: 72 Outside function, Average mark: 72if we declare global variable in first line of function definition, syntax warning will not appear.
#!/usr/bin/python # global variable avg = 0; def get_avg_mark(name, *marks): global avg; avg = mark = 0; for m in marks: mark +=m; # local variable avg = mark/len(marks); print "Inside function, Average mark: ", avg; return avg; get_avg_mark('student1', 76, 70, 72); print "Outside function, Average mark: ", avg;Output:
$ python test_avg.py Inside function, Average mark: 72 Outside function, Average mark: 72
Python Tutorial
Privacy Policy | Copyright2020 - All Rights Reserved. | Contact us
| Report website issues in Github
| Facebook page
| Google+ page