summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMarcel Ribeiro Dantas <ribeirodantasdm@gmail.com>2022-10-26 21:06:32 -0300
committerGitHub <noreply@github.com>2022-10-26 21:06:32 -0300
commitf5f207ffd0d46ea3850288200d6d81bf1721ff0c (patch)
tree9cafa077126602e698d27bb8d23f0cae4cea2f9a
parent0f97d7cc873baf6b6af1354056f1524bce0b2c24 (diff)
parent25e194aa0fe8cb82ca8f68c14993d31bf55bf034 (diff)
Merge pull request #4525 from smith558/patch-5
[python/en] Clarify things
-rw-r--r--python.html.markdown15
1 files changed, 12 insertions, 3 deletions
diff --git a/python.html.markdown b/python.html.markdown
index 4aeb93f4..687529b5 100644
--- a/python.html.markdown
+++ b/python.html.markdown
@@ -9,6 +9,7 @@ contributors:
- ["Rommel Martinez", "https://ebzzry.io"]
- ["Roberto Fernandez Diaz", "https://github.com/robertofd1995"]
- ["caminsha", "https://github.com/caminsha"]
+ - ["Stanislav Modrak", "https://stanislav.gq"]
filename: learnpython.py
---
@@ -419,7 +420,7 @@ for animal in ["dog", "cat", "mouse"]:
"""
"range(number)" returns an iterable of numbers
-from zero to the given number
+from zero up to (but excluding) the given number
prints:
0
1
@@ -612,15 +613,17 @@ y = 2
x, y = swap(x, y) # => x = 2, y = 1
# (x, y) = swap(x,y) # Again parenthesis have been excluded but can be included.
-# Function Scope
+# global scope
x = 5
def set_x(num):
- # Local var x not the same as global variable x
+ # local scope begins here
+ # local var x not the same as global var x
x = num # => 43
print(x) # => 43
def set_global_x(num):
+ # global indicates that particular var lives in the global scope
global x
print(x) # => 5
x = num # global var x is now set to 6
@@ -628,6 +631,12 @@ def set_global_x(num):
set_x(43)
set_global_x(6)
+"""
+prints:
+ 43
+ 5
+ 6
+"""
# Python has first class functions