Python Variables
- Nakaraang Pahina Python Comments
- Susunod na Pahina Python Data Types
Paglikha ng variable
Ang variable ay isang container na nag-iimbak ng halaga ng datos.
Hindi katulad ng ibang mga wika ng pagkakode, walang komando ng pagdeklara ng variable ang Python.
Ang variable ay binubuo lamang kapag pinirmahan sa unang paggamit.
Halimbawa
x = 10 y = "Bill" print(x) print(y)
Ang variable ay hindi kailangan ng anumang partikular na pagdeklara ng uri, kahit na maaari itong baguhin pagkatapos ng pagset.
Halimbawa
x = 5 # x ay ng uri int x = "Steve" # x ay ng uri str print(x)
Ang variable ng string ay puwedeng gamitin ang single quote o double quote para sa pagdeklara:
Halimbawa
x = "Bill" # ay katulad ng x = 'Bill'
Pangalan ng variable
Ang variable ay puwedeng may maikling pangalan (tulad ng x at y) o mas detalyadong pangalan (age, carname, total_volume).
Ang patakaran ng pangalan ng variable sa Python:
- Ang pangalan ng variable ay dapat magsimula ng alpabets o underscore character
- Ang pangalan ng variable ay hindi pwedeng magsimula ng numero
- Ang pangalan ng variable ay puwedeng magkaroon lamang ng alpabets, numero at underscore (A-z, 0-9 at _)
- Ang pangalan ng variable ay may pagtatanging laki ng titik (age, Age at AGE ay tatlong magkakaibang variable)
Tandaan na ang pangalan ng variable ay may pagtatanging laki ng titik
Pagsasagawa ng ilang variable
Ang Python ay nagbibigay ng kapangyarihan sa iyo na ipaalam ang ilang variable sa isang linya:
Halimbawa
x, y, z = "Orange", "Banana", "Cherry" print(x) print(y) print(z)
Maaari kang ipaalam ang parehong halaga sa ilang variable sa isang linya:
Halimbawa
x = y = z = "Orange" print(x) print(y) print(z)
pagluluto ng variable
Ang Python print
ang mga statement ay ginagamit para sa pagluluto.
Upang pagsama ng teksto at variable, gamit ang Python +
Character:
Halimbawa
x = "awesome" print("Python ay " + x)
Maaari kang gamitin ang + character upang idagdag ang variable sa ibang variable:
Halimbawa
x = "Python is " y = "awesome" z = x + y print(z)
Para sa mga numero,+
Ang character ay ginagamit bilang matematikal na operator:
Halimbawa
x = 5 y = 10 print(x + y)
Kung sinubukan mong magkakasamang string at number, magbibigay ang Python ng error:
Halimbawa
x = 10 y = "Bill" print(x + y)
Global Variable
Ang variable na nilikha sa labas ng function (tulad ng lahat ng mga halimbawa sa itaas) ay tinatawag na global variable.
Ang global variable ay puwedeng gamitin ng bawat tao sa loob at labas ng function.
Halimbawa
Lumikha ng variable sa labas ng function, at gamitin ito sa loob ng function:
x = "awesome" def myfunc(): print("Python ay " + x) myfunc()
Kung nilikha ang isang variable na may katulad na pangalan sa loob ng function, ang variable na iyon ay local variable, at puwedeng gamitin lamang sa loob ng function. Ang global variable na may katulad na pangalan ay mananatiling nakatago, at may orihinal na halaga.
Halimbawa
Lumikha ng isang variable na may katulad na pangalan ng global variable sa loob ng function:
x = "awesome" def myfunc(): x = "fantastic" print("Python ay " + x) myfunc() print("Python ay " + x)
Keyword na global
Karaniwan, kapag nilikha ang variable sa loob ng function, ang variable na iyon ay local variable, at puwedeng gamitin lamang sa loob ng function na iyon.
Kung gusto mong lumikha ng global variable sa loob ng function, maaring gamitin ang keyword na global.
Halimbawa
Kung gamit mo ang keyword na global, ang variable na iyon ay global scope:
def myfunc(): global x x = "fantastic" myfunc() print("Python ay " + x)
Kung gusto mong baguhin ang global variable sa loob ng function, gamitin ang keyword na global.
Halimbawa
Kung gusto mong baguhin ang halaga ng global variable sa loob ng function, gamitin ang keyword na global upang tumutukoy sa variable na iyon:
x = "awesome" def myfunc(): global x x = "fantastic" myfunc() print("Python ay " + x)
- Nakaraang Pahina Python Comments
- Susunod na Pahina Python Data Types