Zosintha za Python - Momwe Mungasinthire ndi Kugwiritsa Ntchito Zosiyanasiyana mu Python

Upangiri wamomwe mungapangire ndikugwiritsa ntchito zosintha mu Python.



Zosintha za Python

Zosintha zimatchedwa malo omwe amagwiritsidwa ntchito kusungitsa zomwe zikusungidwa kukumbukira.

Tikamapanga zosintha mu Python, tiyenera kuganizira malamulo awa:


  • Dzina losinthasintha liyenera kuyamba ndi kalata kapena kutsindika
  • Dzina losinthasintha silingayambe ndi nambala
  • Dzinalo losintha limangokhala ndi zilembo za alpha ndi ma undersers (A-z, 0-9, ndi _)
  • Maina osiyanasiyana ndiosavuta kumva (tsiku, Tsiku ndi DATE ndizosiyanasiyana zitatu)
  • Zosintha zitha kukhala zazitali zilizonse
  • Mayina osinthika sangakhale mawu osakira a Python


Mawu Achinsinsi a Python

False
class
finally is
return None
continue for
lambda
try True
def
from
nonlocal while and
del
global
not
with as
elif
if
or
yield pass
else
import
assert break
except
in
raise


Kugawana Zoyenera Kusintha

Timagwiritsa ntchito omwe amagwiritsa ntchito = kupereka mtengo kusinthasintha.

Chitsanzo maina ovomerezeka ndi osagwira ntchito ndi magawo:


#Legal variable names: name = 'John' error_404 = 404 _status_200 = 'OK' mySurname = 'Doe' SURNAME = 'Doe' surname2 = 'Doe' #Illegal variable names: 200_OK = 200 error-500 = 'Server Error' my var = 'John' $myname = 'John' Zindikirani:mu Python, simuyenera kulengeza mitundu yazosintha pasadakhale. Wotanthauzira amangozindikira mtundu wa zosinthazo ndi zomwe zili.

Ntchito zingapo

Mu Python, titha kugawa zofunikira pamitundu ingapo pamzere umodzi:

Chitsanzo:

ok, redirect, server_error = 200, 300, 500 print(ok) print(redirect) print(server_error)

Kutulutsa:

200 300 500

Titha kuperekanso mtengo womwewo pamitundu ingapo:


err_500 = err_501 = err_502 = 'server_error' print(err_500) print(err_501) print(err_502)

Zosintha Padziko Lonse Lapansi

Zosintha zomwe zimatanthauzidwa kunja kwa ntchito zimadziwika ngati zosintha zapadziko lonse lapansi.

Zosintha zapadziko lonse lapansi zitha kugwiritsidwa ntchito mkati ndi kunja kwa magwiridwe antchito.

status_ok = 200 def status_code():
print('Status code is ', status_ok) status_code()

Ngati mupanga chosinthika ndi dzina lomwelo mkati mwantchito, ndiye kuti zosinthazo zikhala zakomweko. Zosintha zapadziko lonse lapansi zizisungabe mtengo wake monga momwe adalengezedwera.

Chitsanzo:


status = 200 def status_code():
status = 401
print('Status code is ', status) status_code() print('Status code is ', status)

Kutulutsa:

Status code is 401 // first print statement Status code is 200 // second print statement

Ngati mukufuna kusintha mtengo wosinthika wapadziko lonse mkati mwa ntchito, muyenera kugwiritsa ntchito global mawu osakira.

Mwachitsanzo:

status = 200 def status_code():
global status
status = 401
print('Status code is ', status) status_code() print('Status code is ', status)

Kutulutsa


Status code is 401 // first print statement Status code is 401 // second print statement