ຄວາມປ່ຽນສະແດງ Python
- ກັບຄືນຫນັງ ຄຳຄົ້ນຄວ້າ Python
- ກັບຄືນຫນັງ ຊັບສັດຂໍ້ມູນ Python
ສ້າງຄຳສັບ
ຄຳສັບແມ່ນຄູ່ມືຄຳບັນລຸຂອງຄຳສັບຂອງຄຳບັນລຸ
ຕະຫລົກຈາກອົງການຊ່ຽວຊານອື່ນໆ,Python ບໍ່ມີຄຳສັບການການປະກາດຄຳສັບ
ຄຳສັບຈະຖືກສ້າງຂື້ນພຽງແຕ່ຄັ້ງທຳອິດທີ່ຖືກຈັດຕັ້ງ
ບັນນາທິດ
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)
ກົດລະບົບຊື່ຄຳສັບຂອງ Python
- ຊື່ຄຳສັບຈະຕ້ອງເລີ່ມດ້ວຍຄຳສັບຫຼືພົມພອງ
- ຊື່ຄຳສັບຈະບໍ່ເລີຍເລີ່ມດ້ວຍຈຳນວນ
- ຊື່ຄຳສັບຈະຕາມທີ່ມີຄຳສັບອີກຄຳສັບແຕ່ລະອັນແລະມີພົມພອງ (_)
- ຊື່ຄຳສັບປະຈຳສະໝອງຂັດຂວາງຕາມການນຳໃຊ້ (age, Age ແລະ AGE ແມ່ນຄຳສັບສາມບັນຫາ)
ບໍ່ກະຕຸ້ນຄົນຈະຮູ້ວ່າຊື່ຄຳສັບປະຈຳສະໝອງຂັດຂວາງຕາມການນຳໃຊ້
ຈັດຕັ້ງຄຳສັບຫຼາຍອັນ
Python ອະນຸຍາດທ່ານຈັດຕັ້ງຄຳສັບຫຼາຍອັນໃນແຖວດດຽວ
ບັນນາທິດ
x, y, z = "Orange", "Banana", "Cherry" print(x) print(y) print(z)
ທ່ານສາມາດຈັດຕັ້ງຄຳສັບຫຼາຍອັນໃນແຖວດດຽວ
ບັນນາທິດ
x = y = z = "Orange" print(x) print(y) print(z)
ອອກສະແດງຄຳສັບ
ລະບົບ Python print
ຄຳສັບຈະນຳໃຊ້ເພື່ອອອກສະແດງຄຳສັບ.
ເພື່ອປະສົມຂອງຂໍ້ຄວາມແລະຄຳສັບ,Python ນຳໃຊ້ +
ຄຳສັບ:
ບັນນາທິດ
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)
- ກັບຄືນຫນັງ ຄຳຄົ້ນຄວ້າ Python
- ກັບຄືນຫນັງ ຊັບສັດຂໍ້ມູນ Python