Table of Contents[Hide][Show]
Zoo siab txais tos rau cov lus qhuab qhia thib ob hauv peb Python Crash Course rau Beginners series.
Cov lus qhuab qhia no yuav tsom mus rau cov syntax ntawm Python thiab nkag siab yuav ua li cas Python code raug tua.
Peb tau nruab Python 3.10.4 twb nyob rau hauv peb lub tshuab. Tam sim no peb xav tau code editor rau Python. Muaj ntau ntau txoj kev xaiv tawm muaj tab sis kuv nyiam yog PyCharm.
Nws yog ib qho ntawm cov code editors nrov tshaj plaws siv rau Python thiab peb yuav siv nws rau qhov kev kawm no. Nws zoo li qhov no thaum pib thawj zaug.
Tam sim no tsim cov ntaub ntawv Python tshiab hauv qhov project. tam sim no koj tau npaj sau koj thawj tus lej hauv Python.
Tam sim no ntaus:
print("Hello HashDork")
Tam sim no nthuav lub "Khiav" ntawv qhia zaub mov thiab nias khiav. Koj tuaj yeem siv cov hotkeys 'Shift + F10' hauv windows lossis 'Ctrl + cmd + R' hauv macOS los khiav qhov program.
Tom qab ntawd, koj yuav pom lub qhov rai me me nyob rau hauv qab uas qhia cov zis ntawm koj cov cai. Nov yog koj thawj Python code. Tam sim no peb yuav kawm yuav ua li cas nws raug tua.
Nov yog koj thawj Python code. Cia peb sim lwm qhov piv txwv.
Hauv qhov piv txwv no, peb yuav luam 10 lub hnub qub '*' los ntawm kev muab ib lub hnub qub los ntawm 10.
hom:
print("*"*10)
Cov zis yuav zoo li no.
Tam sim no peb yuav kawm yuav ua li cas nws raug tua.
Python Code ua li cas?
Thaum peb sau ib tus lej hauv Python, daim code hauv kab lus piv txwv li ("*"* 10) yog hu ua kev qhia. Nws yog ib daim code uas tsim ib tug nqi.
Yog li thaum tus neeg txhais lus Python sim ua kab 2, thawj zaug nws yuav ntsuas cov cai hauv nruab nrab ntawm kab lus piv txwv li cov lus qhia. Li no nws yuav tsim 10 lub hnub qub thiab luam tawm ntawm lub davhlau ya nyob twg.
Hloov pauv hauv Python
Cov kev hloov pauv yog ib lub ntsiab lus tseem ceeb tshaj plaws ntawm kev ua haujlwm thiab lawv tsis yog tshwj xeeb rau Python. Peb siv cov kev hloov pauv los khaws cov ntaub ntawv ib ntus hauv lub computer lub cim xeeb.
Nov yog ib qho piv txwv,
Cia ntaus:
Price = 10
Thaum tus neeg txhais lus Python ua tiav cov cai no, nws yuav faib qee lub cim xeeb uas nws yuav khaws tus lej 10. Thaum kawg, nws yuav muab tus nqi no rau qhov chaw nco.
Tam sim no peb tuaj yeem siv qhov hloov pauv no "Nqi" nyob qhov twg hauv peb qhov kev pab cuam kom nkag mus rau tus nqi uas peb tau khaws cia hauv qhov sib txawv ntawd.
Tam sim no yog tias koj ntaus ntawv,
print(Price)
Cov zis ntawm qhov kev pab cuam no yuav qhia tus nqi khaws cia nyob rau hauv qhov sib txawv "Nqi" piv txwv li 10. Nco ntsoov tias cov kev hloov pauv yog qhov tseem ceeb.
Yog li qhov no yog li cas peb txhais cov kev hloov pauv, peb pib nrog tus cim uas yog lub npe ntawm peb qhov sib txawv, tom qab ntawd kos npe sib npaug thiab thaum kawg tus nqi.
Cia peb coj txoj haujlwm no mus rau qib tom ntej. Ntawm kab thib ob, peb tuaj yeem hloov kho tus nqi ntawm tus nqi no hloov pauv mus rau tus nqi tshiab. Cia peb ua 20. Tam sim no thaum peb khiav peb qhov kev pab cuam, peb yuav tsum pom 20, vim hais tias tus neeg txhais lus Python ua tiav peb cov kab lus los ntawm kab los ntawm sab saum toj.
Peb tuaj yeem khaws cov lej, ntab, cov hlua thiab boolean qhov tseem ceeb raws li qhov sib txawv. Tsis tas li ntawd, Python tuaj yeem khaws cov txiaj ntsig zoo li cov npe thiab cov khoom uas peb yuav tham tom qab.
Tam sim no peb yuav soj ntsuam qhov piv txwv ntawm txoj hlua thiab boolean qhov tseem ceeb.
Hauv Python, ib txoj hlua yog ib ntu ntawm cov cim Unicode. Hauv cov lus yooj yim, nws yog ib qho ntawm cov cim uas tau txhais lus los ntawm tsab ntawv.
Zoo li,
name = 'HashDork'
Ib yam li ntawd, boolean qhov tseem ceeb yog siv los muab tus nqi tseeb lossis cuav rau qhov kev qhia.
is_published = True
Nco ntsoov tias Python yog cov lus tseem ceeb thiab feem ntau koj yuav tsum siv cov tsiaj ntawv qis los sau qhov sib txawv thiab pib nrog cov ntaub ntawv sab sauv thaum txhais tus nqi boolean. Hauv qhov no, 'muaj tseeb' yuav tsis lees paub los ntawm tus neeg txhais lus thiab yuav ua rau muaj qhov yuam kev. Underscore yog siv los cais cov lus hauv lub npe sib txawv.
Piv Txwv Kev Kawm
Tam sim no, peb yuav pom ib qho piv txwv program uas yuav siv cov ntsiab lus saum toj no.
Xav txog tias peb yuav sau ib txoj haujlwm rau tsev kho mob. Yog li peb mus xyuas tus neeg mob hu ua Raj Koothrappali (Yog, koj tau txais nws). Nws muaj 29 xyoo thiab yog tus neeg mob tshiab. Kuv xav kom koj txhais 3 qhov sib txawv ntawm no, nws lub npe, nws hnub nyoog, thiab lwm qhov sib txawv los xyuas seb qhov no yog tus neeg mob tshiab lossis tus neeg mob uas twb muaj lawm.
Nres scrolling thiab sim nws ntawm koj tus kheej.
Tam sim no cia peb tau txais kev daws teeb meem.
full_name = 'Raj Koothrappali'
age = 29
is_new = True
Qhwv Sau
Qhov ntawd yog tag nrho los ntawm cov lus qhuab qhia no.
Peb yuav kawm txog kev txais cov tswv yim hauv Python, Hom Hloov Hloov thiab Cov hlua.
Sau ntawv cia Ncua