پائیٹن متغیر
- ਪਿਛਲਾ ਪੰਨਾ پائیٹن کچن
- ਅਗਲਾ ਪੰਨਾ پائیٹن ڈاٹا ٹائپ
ਵਰਗਾਂ ਦੀ ਸਿਰਜਣਾ
ਵਰਗਾਂ ਵਿੱਚ ਅੰਕ ਜਾਂ ਅੰਕਾਂ ਦੇ ਭੰਡਾਰ ਦੀ ਜਗ੍ਹਾ ਰੱਖਦੇ ਹਨ
ਹੋਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਦੇ ਵਿਰੁੱਧ, ਪਾਇਥਨ ਵਿੱਚ ਵਰਗਾਂ ਦੀ ਘੋਸ਼ਣਾ ਦੇ ਕੋਈ ਕਮਾਂਡ ਨਹੀਂ ਹੈ
ਵਰਗਾਂ ਨੂੰ ਪਹਿਲੀ ਵਾਰ ਵਰਗਾਂ ਨੂੰ ਮੁੱਲ ਦੇਣ ਸਮੇਂ ਤਾਂ ਉਹ ਬਣਦੇ ਹਨ
ਇੰਸਟੈਂਸ
x = 10 y = "Bill" print(x) print(y)
ਵਰਗਾਂ ਨੂੰ ਕੋਈ ਵਿਸ਼ੇਸ਼ ਕਿਸਮ ਦੀ ਘੋਸ਼ਣਾ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੁੰਦੀ, ਹੁਣ ਤੋਂ ਉਸ ਨੂੰ ਕਿਸਮ ਵਿੱਚ ਬਦਲ ਸਕਦੇ ਹੋ
ਇੰਸਟੈਂਸ
x = 5 # x is of type int x = "Steve" # x is now of type str print(x)
ਸਟ੍ਰਿੰਗ ਵਰਗਾਂ ਨੂੰ ਇੱਕ ਅੱਖਰ ਜਾਂ ਦੋ ਅੱਖਰਾਂ ਨਾਲ ਘੋਸ਼ਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ:
ਇੰਸਟੈਂਸ
x = "Bill" # is the same as x = 'Bill'
ਵਰਗਾਂ ਦੇ ਨਾਮ
ਵਰਗਾਂ ਦੇ ਨਾਮ ਛੋਟੇ ਨਾਮ (ਜਿਵੇਂ x ਅਤੇ y) ਜਾਂ ਵਧੇਰੇ ਵਰਣਨਕਾਰੀ ਨਾਮ (age, carname, total_volume) ਦੀ ਹੀ ਹੋ ਸਕਦੇ ਹਨ
ਪਾਇਥਨ ਵਰਗਾਂ ਦੇ ਨਾਮ ਨਿਯਮ:
- ਵਰਗਾਂ ਦੇ ਨਾਮ ਹਰਫ ਜਾਂ ਹਾਰਪਰ ਅੰਕ ਨਾਲ ਸ਼ੁਰੂ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ
- ਵਰਗਾਂ ਦੇ ਨਾਮ ਅੰਕ ਨਾਲ ਨਹੀਂ ਸ਼ੁਰੂ ਹੋ ਸਕਦੇ
- ਵਰਗਾਂ ਦੇ ਨਾਮ ਹਰਫ, ਅੰਕ ਅਤੇ ਹਾਰਪਰ ਅੰਕ (A-z, 0-9 ਅਤੇ _) ਦੀ ਹੀ ਹੋ ਸਕਦੇ ਹਨ
- ਵਰਗਾਂ ਦੇ ਨਾਮ ਹਰਫ ਨੂੰ ਵੱਖ-ਵੱਖ ਕਰਦੇ ਹਨ (age, Age ਅਤੇ AGE ਤਿੰਨ ਵੱਖ ਵੱਖ ਵਰਗਾਂ ਹਨ)
ਤੁਹਾਨੂੰ ਯਾਦ ਰੱਖਣਾ ਹੈ ਕਿ ਵਰਗਾਂ ਦੇ ਨਾਮ ਹਰਫ ਨੂੰ ਵੱਖ-ਵੱਖ ਕਰਦੇ ਹਨ
ਕਈ ਵਰਗਾਂ ਨੂੰ ਇੱਕ ਸੀ ਵਿੱਚ ਇਸਤੇਮਾਲ ਕਰਨਾ
ਪਾਇਥਨ ਤੁਹਾਨੂੰ ਇੱਕ ਹੀ ਲਾਈਨ ਵਿੱਚ ਕਈ ਵਰਗਾਂ ਨੂੰ ਇੱਕ ਸੀ ਦੇ ਰੂਪ ਵਿੱਚ ਇਸਤੇਮਾਲ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿੰਦਾ ਹੈ:
ਇੰਸਟੈਂਸ
x, y, z = "Orange", "Banana", "Cherry" print(x) print(y) print(z)
ਤੁਸੀਂ ਇੱਕ ਹੀ ਲਾਈਨ ਵਿੱਚ ਕਈ ਵਰਗਾਂ ਨੂੰ ਇੱਕ ਸੀ
ਇੰਸਟੈਂਸ
x = y = z = "Orange" print(x) print(y) print(z)
ਵਰਗਾਂ ਨੂੰ ਬਾਹਰ ਕੱਢਣਾ
ਪਾਇਥਨ ਦੇ print
ਸਟੇਟਮੈਂਟ ਦਾ ਇਸਤੇਮਾਲ ਹੁੰਦਾ ਹੈ
ਟੈਕਸਟ ਅਤੇ ਵਰਗਾਂ ਨੂੰ ਮਿਲਾਉਣ ਲਈ ਪਾਇਥਨ ਵਿੱਚ +
ਅੱਖਰ:
ਇੰਸਟੈਂਸ
x = "awesome" print("Python is " + x)
ਤੁਸੀਂ + ਅੱਖਰ ਦੀ ਮਦਦ ਨਾਲ ਵੱਖ ਵੱਖ ਵਰਗਾਂ ਦੇ ਵਰਗਾਂ ਨੂੰ ਸਮਾਂ ਕਰ ਸਕਦੇ ਹੋ
ਇੰਸਟੈਂਸ
x = "Python is " y = "awesome" z = x + y print(z)
ਨੰਬਰ ਲਈ,+
ਅੱਖਰ ਮੈਥਮੈਟਿਕ ਐਪਰੈਂਡ ਵਜੋਂ ਵਰਤੇ ਜਾਂਦੇ ਹਨ:
ਇੰਸਟੈਂਸ
x = 5 y = 10 print(x + y)
ਤੁਸੀਂ ਸਟਰਿੰਗ ਅਤੇ ਨੰਬਰ ਨੂੰ ਮਿਲਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਤਾਂ, Python ਇੱਕ ਗਲਤੀ ਦੇਣਾ ਦੇਵੇਗਾ:
ਇੰਸਟੈਂਸ
x = 10 y = "Bill" print(x + y)
ਗਲੋਬਲ ਵੈਰੀਅਬਲ
ਫੰਕਸ਼ਨ ਬਾਹਰ ਬਣਾਈ ਗਈ ਵੈਰੀਅਬਲ (ਜਿਵੇਂ ਉੱਪਰੋਕਤ ਸਾਰੇ ਉਦਾਹਰਣਾਂ ਵਿੱਚ ਦਿਖਾਈ ਗਈ ਹੈ) ਗਲੋਬਲ ਵੈਰੀਅਬਲ ਕਿਹਾ ਜਾਂਦਾ ਹੈ。
ਗਲੋਬਲ ਵੈਰੀਅਬਲ ਫੰਕਸ਼ਨ ਅੰਦਰ ਅਤੇ ਬਾਹਰ ਦੋਵੇਂ ਵਿੱਚ ਹਰ ਕਿਸੇ ਦੁਆਰਾ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ。
ਇੰਸਟੈਂਸ
ਫੰਕਸ਼ਨ ਬਾਹਰ ਵੈਰੀਅਬਲ ਬਣਾਓ ਅਤੇ ਫੰਕਸ਼ਨ ਅੰਦਰ ਇਸ ਦਾ ਇਸਤੇਮਾਲ ਕਰੋ:
x = "awesome" def myfunc(): print("Python is " + x) myfunc()
ਫੰਕਸ਼ਨ ਅੰਦਰ ਨਾਮ ਵਾਲੀ ਵੈਰੀਅਬਲ ਬਣਾਉਣ ਤੇ, ਉਹ ਸਥਾਨਕ ਵੈਰੀਅਬਲ ਹੁੰਦੀ ਹੈ, ਜੋ ਕਿ ਸਿਰਫ ਫੰਕਸ਼ਨ ਅੰਦਰ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ।ਨਾਮ ਵਾਲੀ ਗਲੋਬਲ ਵੈਰੀਅਬਲ ਸਾਬਤ ਰਹੇਗੀ, ਅਤੇ ਮੂਲ ਮੁੱਲ ਰੱਖੇਗੀ。
ਇੰਸਟੈਂਸ
ਫੰਕਸ਼ਨ ਅੰਦਰ ਗਲੋਬਲ ਵੈਰੀਅਬਲ ਦਾ ਨਾਮ ਬਣਾਓ:
x = "awesome" def myfunc(): x = "fantastic" print("Python is " + x) myfunc() print("Python is " + x)
global ਕੀਵਾਰਡ
ਆਮ ਤੌਰ 'ਤੇ, ਫੰਕਸ਼ਨ ਅੰਦਰ ਵੈਰੀਅਬਲ ਬਣਾਉਣ ਤੇ, ਉਹ ਸਥਾਨਕ ਵੈਰੀਅਬਲ ਹੁੰਦੀ ਹੈ, ਜੋ ਕਿ ਸਿਰਫ ਫੰਕਸ਼ਨ ਅੰਦਰ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ。
ਫੰਕਸ਼ਨ ਅੰਦਰ ਗਲੋਬਲ ਵੈਰੀਅਬਲ ਬਣਾਓ, ਤਾਂ global ਕੀਵਾਰਡ ਦੀ ਵਰਤੋਂ ਕਰੋ:
ਇੰਸਟੈਂਸ
ਤੁਸੀਂ global ਕੀਵਾਰਡ ਦੀ ਵਰਤੋਂ ਕਰੋ ਤਾਂ ਉਹ ਵੈਰੀਅਬਲ ਗਲੋਬਲ ਪੱਧਰ ਵਿੱਚ ਹੋਵੇਗਾ:
def myfunc(): global x x = "fantastic" myfunc() print("Python is " + x)
ਇਕ ਹੋਰ, ਫੰਕਸ਼ਨ ਅੰਦਰ ਗਲੋਬਲ ਵੈਰੀਅਬਲ ਦਾ ਮੁੱਲ ਬਦਲਣਾ ਹੈ, ਤਾਂ global ਕੀਵਾਰਡ ਦੀ ਵਰਤੋਂ ਕਰੋ。
ਇੰਸਟੈਂਸ
ਫੰਕਸ਼ਨ ਅੰਦਰ ਗਲੋਬਲ ਵੈਰੀਅਬਲ ਦਾ ਮੁੱਲ ਬਦਲਣਾ ਹੈ, ਤਾਂ global ਕੀਵਾਰਡ ਦੀ ਵਰਤੋਂ ਕਰੋ ਇਸ ਵੈਰੀਅਬਲ ਨੂੰ ਰੈਫਰੈਂਸ ਕਰੋ:
x = "awesome" def myfunc(): global x x = "fantastic" myfunc() print("Python is " + x)
- ਪਿਛਲਾ ਪੰਨਾ پائیٹن کچن
- ਅਗਲਾ ਪੰਨਾ پائیٹن ڈاٹا ٹائپ