Đề cương ôn tập giữa học kì I Tin học 10

pdf 9 trang Người đăng Hàn Na Ngày đăng 16/12/2025 Lượt xem 4Lượt tải 0 Download
Bạn đang xem tài liệu "Đề cương ôn tập giữa học kì I Tin học 10", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
 ñ LÞNH L¾P WHILE
LŀnŞ Ơ¿p wŞűƠĦ tŞÿĊ Şűŀn ƗŞßű ƠŀnŞ vßű sß ƠÇn Ơ¿p ƗŞônŒ Ăűļt tr±ßĊ. KŞßű ƠŀnŞ Ơ¿p ˱ÿĊ tŞÿĊ Şűŀn ĊŞo 
Ėļn ƗŞű trß tŞÐnŞ FaƠsĦ.
Ë Cú pŞáp Ċÿa ƠŀnŞ wŞűƠĦ nޱ sau:
 while :
TronŒ Ėó:
 ú ƠÐ Ăűľu tŞÿĊ ƠôŒűĊ. KŞű tŞÿĊ Şűŀn ƠŀnŞ, PytŞon sĻ Ɨűľƾ tra , nļu ĖúnŒ 
 tŞź tŞÿĊ Şűŀn , nļu saű tŞź Ɨļt tŞúĊ ƠŀnŞ.
 VŻ ĕÿ:
 count = 1
 while count <= 5:
 print(count, end = " ")
 count += 1
¹ Kļt quÑ:
 1 2 3 4 5 
¦ L±u ý quan trßng:
 ó Vź ƠŀnŞ wŞűƠĦ ƗŞônŒ Ăűļt tr±ßĊ sß ƠÇn Ơ¿p, ƾÐ pŞÿ tŞußĊ vÐo ĖűĽu Ɨűŀn, nīn ĊÇn ĊŞú ý Ėļn ĖűĽu 
 Ɨűŀn Ċÿa ƠŀnŞ wŞűƠĦ Ėľ tránŞ Ăƅ Ơ¿p vô ŞÎn.
  TronŒ tr±ßnŒ Şÿp ƾußn ĕÿnŒ vÐ tŞoát nŒay ƗŞßű vònŒ Ơ¿p wŞűƠĦ Şo¿Ċ Ňor, Ċó tŞľ ĕùnŒ ƠŀnŞ 
 ĂrĦaƗ. VŻ ĕÿ:
 count = 1
 while True:
 print(count, end = " ")
 count += 1
 if count > 5:
 break
¹ Kļt quÑ:
 1 2 3 4 5  C¾U TRÚC L¾P TRÌNH
 § KŞßű Œßƾ ĊáĊ ƠŀnŞ Ė±ÿĊ tŞÿĊ Şűŀn tŞĦo quy trźnŞ tÿ trīn xußnŒ ĕ±ßű. KŞßű nÐy t±¡nŒ ÿnŒ vßű 
 ĊÅu trúĊ tuÇn tÿ tronŒ Ċޱ¡nŒ trźnŞ vÐ Ė±ÿĊ tŞľ Şűŀn ĂÀnŒ ĊáĊ ĊÄu ƠŀnŞ nޱ Œán Œűá trƅ, 
 nŞÆp/xuÅt ĕÿ Ơűŀu, ...
 í KŞßű ĊáĊ ĊÄu ƠŀnŞ ĊŞƄ ˱ÿĊ tŞÿĊ Şűŀn tuÿ tŞußĊ vÐo ĖűĽu Ɨűŀn nÐo Ėó ƠÐ ĖúnŒ Şay saű. KŞßű 
 ƠŀnŞ nÐy t±¡nŒ ÿnŒ vßű ĊÅu trúĊ rĻ nŞánŞ vÐ Ė±ÿĊ tŞľ Şűŀn ĂÀnŒ ĊÄu ƠŀnŞ rĻ nŞánŞ űŇ.
 ñ KŞßű ĊáĊ ĊÄu ƠŀnŞ Ė±ÿĊ tŞÿĊ Şűŀn Ơ¿p Ėű Ơ¿p ƠÎű tuÿ tŞĦo ĖűĽu Ɨűŀn nÐo Ėó vÉn Ċòn ĖúnŒ Şay 
 saű. KŞßű ƠŀnŞ nÐy t±¡nŒ ÿnŒ vßű ĊÅu trúĊ Ơ¿p vÐ Ė±ÿĊ tŞľ Şűŀn ĂÀnŒ ĊáĊ ĊÄu ƠŀnŞ Ơ¿p Ňor, wŞűƠĦ.
Ba ĊÅu trúĊ Ċޱ¡nŒ trźnŞ trīn ˱ÿĊ Œßű ƠÐ ĊáĊ ĊÅu trúĊ ƠÆp trźnŞ Ċ¡ ĂÑn Ċÿa ĊáĊ nŒôn nŒÿ ƠÆp trźnŞ 
ĂÆĊ Ċao.
Ë VŻ ĕÿ Ċÿ tŞľ:
 Ƴ ¬ C¿ų ūŗŴÐ ūų¿ĥ ūƃ: CáÐ Ěåĥþ ƴ í C¿ų ūŗŴÐ ŗô ĥþáĥþ: Låĥþ ăö-
 ÚƁŃÐ ūþƃÐ þăåĥ Ě¿ĥ ĚƁŃū ūƄ ūŗãĥ ÞĚşÞ ėăçģ ūŗa Úăæų ėăåĥ ƏÅ ūþƃÐ 
 ƕųĵĥ÷ ×Ɓłă. þăåĥ ģĶū ūŗİĥ÷ þaă ėþĵă Ěåĥþ.
 chieu_dai = 10 so = int(input("Nh¿p mßt sß nguyên: "))
 chieu_rong = 5 if so % 2 == 0:
 chu_vi = 2 * (chieu_dai + chieu_rong) print(f"{so} là sß ch¿n.")
 print("Chu vi =", chu_vi) else:
 print(f"{so} là sß l¿.")
 Ƶ ñ C¿ų ūŗŴÐ Ě¿Ŕ: Låĥþ ƐþăĚÞ þİ¿Ð öİŗ Ðþİ ŔþßŔ Ě¿Ŕ ĚÄă ģĶū ėþĵă Ěåĥþ ĥþăæų 
 Ě¿ĥ.
 n = int(input("Nh¿p sß n: "))
 tong = 0
 for i in range(1, n+1):
 tong += i
 print(f"Tßng các sß tÿ 1 ¿n {n} là: {tong}"
 Ÿ Kļt ƠuÆn:
 Ba ĊÅu trúĊ ƠÆp trźnŞ Ċ¡ ĂÑn Ċÿa ĊáĊ nŒôn nŒÿ ƠÆp trźnŞ ĂÆĊ Ċao Œßƾ: ĊÅu trúĊ tuÇn tÿ, ĊÅu trúĊ rĻ 
 nŞánŞ, ĊÅu trúĊ Ơ¿p. Hűľu vÐ vÆn ĕÿnŒ tŞÐnŞ tŞÎo Ăa ĊÅu trúĊ nÐy ƠÐ nĽn tÑnŒ quan trßnŒ Ėľ pŞát 
 trűľn ĊáĊ Ċޱ¡nŒ trźnŞ Şűŀu quÑ vÐ ĖánŒ tűn ĊÆy. ¹ KIÞU Dþ LIÞU DANH SÁCH
ú Gißi Thißu vß Danh Sách:  Ví dÿ Minh Hßa:
Ô DanŞ sáĊŞ (list) ƠÐ ƾßt tronŒ nŞÿnŒ Ɨűľu ĕÿ 
 T¿o danh sách
Ơűŀu quan trßnŒ nŞÅt tronŒ PytŞon, ĊŞo pŞĪp Ơ±u 
 >>> fruits = ["táo", "chußi", "cam"]
trÿ nŞűĽu Œűá trƅ tronŒ ƾßt Ăűļn ĕuy nŞÅt. DanŞ 
 >>> fruits
sáĊŞ Ė±ÿĊ tÎo ĂÀnŒ ĊáĊŞ Ė¿t ĊáĊ pŞÇn tÿ 
 ["táo", "chußi", "cam"]
(item) tronŒ ĕÅu nŒo¿Ċ vuônŒ [ ] vÐ pŞÄn táĊŞ 
 # Truy c¿p ph¿n tÿ 
ĂÀnŒ ĕÅu pŞÈy. ¿Ċ Ăűŀt, ĊáĊ pŞÇn tÿ tronŒ 
 >>> fruits[0]
ĕanŞ sáĊŞ Ċó tŞľ tŞußĊ nŞűĽu Ɨűľu ĕÿ Ơűŀu ƗŞáĊ 
 'táo'
nŞau nޱ int, str, bool.
 # Thay ßi ph¿n tÿ 
+ Cú pŞáp: >>> fruits[1] = "xoài"
 >>> fruits
 list = [item_1, item_2, item_3, ..., item_n] ["táo", "xoài", "cam"]
 # Xóa ph¿n tÿ 
 >>> del fruits[2]
 Mßű pŞÇn tÿ tronŒ ĕanŞ sáĊŞ ĖĽu Ċó ƾßt ĊŞƄ 
 >>> fruits
sß (index) Ă¿t ĖÇu tÿ 0. ľ truy ĊÆp Şo¿Ċ tŞay 
 ["táo", "xoài"]
Ėßű ƾßt pŞÇn tÿ:Cú pŞáp:
 # Ghép danh sách 
 >>> more_fruits = ["d±a h¿u", "dÿa"]
 list[index]
 >>> all_fruits = fruits + more_fruits
 >>> all_fruits
½ ß ĕÐű Ċÿa ĕanŞ sáĊŞ Ċó tŞľ ˱ÿĊ xáĊ ĖƅnŞ ['táo', 'xoài', 'd±a h¿u', 'dÿa']
ĂÀnŒ ŞÐƾ len().
 PytŞon ĊunŒ ĊÅp nŞűĽu ĊáĊŞ Ėľ tŞao táĊ vßű 
ĕanŞ sáĊŞ. Ta Ċó tŞľ tŞay Ėßű Œűá trƅ pŞÇn tÿ 
ĂÀnŒ pŞĪp Œán Şo¿Ċ xóa pŞÇn tÿ ĂÀnŒ ƠŀnŞ del. 
ľ tÎo ƾßt ĕanŞ sáĊŞ rßnŒ, Ė¡n ŒűÑn ĊŞƄ ĊÇn 
·n a = [].
· Mßt tŻnŞ nnŒ Şÿu ŻĊŞ ƗŞáĊ ƠÐ ƗŞÑ nnŒ Ɨļt 
Şÿp Şaű ĕanŞ sáĊŞ tŞÐnŞ ƾßt ĕanŞ sáĊŞ ƾßű 
ĂÀnŒ toán tÿ "+" . űĽu nÐy ĊŞo pŞĪp ta ĕĿ 
ĕÐnŒ ƾß rßnŒ ĕanŞ sáĊŞ Şűŀn Ċó. ñ DUYÞT CÁC PH¾N Tþ CþA DANH SÁCH
ú KŞű ƠÐƾ vűŀĊ vßű ĕanŞ sáĊŞ tronŒ PytŞon, vűŀĊ ĕuyŀt qua tÿnŒ pŞÇn tÿ ƠÐ ƾßt tŞao táĊ quan trßnŒ 
vÐ tޱßnŒ xuyīn ˱ÿĊ sÿ ĕÿnŒ. PytŞon ĊunŒ ĊÅp ƾßt ĊáĊŞ Şűŀu quÑ Ėľ ĕuyŀt ĕanŞ sáĊŞ tŞônŒ qua 
vűŀĊ Ɨļt Şÿp vònŒ Ơ¿p for vßű ŞÐƾ range().
 VŻ ĕÿ:
 >>> fruits = ["táo", "chußi", "cam", "xoài"]
 >>> for i in range(len(fruits)):
 ... print(f"Ph¿n tÿ thÿ {i+1}: {fruits[i]}")
 Ph¿n tÿ thÿ 1: táo
 Ph¿n tÿ thÿ 2: chußi
 Ph¿n tÿ thÿ 3: cam
 Ph¿n tÿ thÿ 4: xoài
Ë TronŒ vŻ ĕÿ trīn, ŞÐƾ range(len(fruits)) tÎo ra ƾßt ĕÚy sß tÿ 0 Ėļn Ėß ĕÐű Ċÿa ĕanŞ sáĊŞ trÿ 1. 
VònŒ Ơ¿p for sĻ Ơ¿p qua tÿnŒ ĊŞƄ sß nÐy, ĊŞo pŞĪp ta truy ĊÆp ĊŞŻnŞ xáĊ vÐo tÿnŒ pŞÇn tÿ Ċÿa ĕanŞ 
sáĊŞ tŞĦo vƅ trŻ Ċÿa nó. Pޱ¡nŒ pŞáp nÐy Ė¿Ċ Ăűŀt Şÿu ŻĊŞ ƗŞű ta ĊÇn Ăűļt ĊÑ ĊŞƄ sß (űnĕĦx) vÐ Œűá trƅ 
Ċÿa pŞÇn tÿ tronŒ quá trźnŞ xÿ Ơý ĕanŞ sáĊŞ.
· THÊM PH¾N Tþ VÀO DANH SÁCH
þ Khái Nißm C¡ B¿n: Ë Ví dÿ Minh Hßa:
§ Python ĊunŒ ĊÅp nŞűĽu pޱ¡nŒ tŞÿĊ 
 >>> fruits = ["táo", "chußi"]
(ƾĦtŞoĕs) Şÿu ŻĊŞ Ėľ tŞao táĊ vßű ĕanŞ sáĊŞ. 
 >>> fruits.append("cam")
Cú pŞáp ĊŞunŒ Ėľ sÿ ĕÿnŒ ĊáĊ pޱ¡nŒ tŞÿĊ 
 >>> fruits
nÐy ƠÐ:
 ["táo", "chußi", "cam"]
 list.methods()
 / Nޱ ĂÎn tŞÅy, pޱ¡nŒ tŞÿĊ append() Œűúp 
 ĊŞúnŒ ta ĕĿ ĕÐnŒ ƾß rßnŒ ĕanŞ sáĊŞ ĂÀnŒ 
Ÿ Mßt tronŒ nŞÿnŒ pޱ¡nŒ tŞÿĊ quan trßnŒ 
 ĊáĊŞ tŞīƾ pŞÇn tÿ ƾßű vÐo vƅ trŻ Ċußű ĊùnŒ. Äy 
nŞÅt ƠÐ append(), ĕùnŒ Ėľ tŞīƾ ƾßt pŞÇn tÿ 
 ƠÐ ĊáĊŞ Ė¡n ŒűÑn vÐ Şűŀu quÑ Ėľ pŞát trűľn ĕanŞ 
ƾßű vÐo Ċußű ĕanŞ sáĊŞ
 sáĊŞ tŞĦo tŞßű Œűan Ë DUYÞT DANH SÁCH VÞI TOÁN Tþ IN
 Ƴ ú Kăçģ ūŗa Ŕþ¿ĥ ūƅ ƴ § DųƖåū ĥþaĥþ
 Toán tÿ in giúp tìm ph¿n tÿ trong danh Ta có thß dùng for và in ß duyßt danh 
 sách. Nó cho k¿t qu¿ True n¿u ph¿n tÿ có sách mßt cách ¡n gi¿n. Không c¿n dùng 
 trong danh sách, False n¿u không có. ây range(), chß c¿n vi¿t trÿc ti¿p for vßi in.
 là cách dß nh¿t ß tìm ki¿m.
 >>> fruits = ['táo', 'cam']
 fruits = ['táo', 'cam', 'chußi', 'xoài'] >>> for fruit in fruits:
 >>> 'táo' in fruits) ... print(f'Tôi thích n {fruit}')
 True Tôi thích n táo
 >>>'dÿa' in fruits Tôi thích n cam
 False
Ë MÞT SÞ LÞNH LÀM VIÞC VÞI DANH SÁCH 
 Ƴ > Xıa ū¿ū ÐÆ ÐáÐ Ŕþ¿ĥ ūƅ Ðƀa ƴ Ó Cþíĥ ƏÅİ Əč ūŗą Ðþď Účĥþ
 ×aĥþ şáÐþ
  Lßnh A.insert(k,x) chèn ph¿n tÿ x vào 
 ' Lßnh A.clear() dùng ß xóa h¿t các vß trí k trong danh sách. Vß trí k ¿m tÿ 0, 
 ph¿n tÿ trong danh sách A. Sau khi thÿc n¿u k = 0 s¿ chèn vào ¿u, n¿u k quá lßn 
 hißn, danh sách s¿ trß thành rßng. ây là s¿ chèn vào cußi.
 cách ¡n gi¿n ß làm trßng mßt danh 
 sách mà không c¿n t¿o danh sách mßi. >>> A = [1, 2, 3]
 >>> A.insert(1, 5)
 >>> A = [1, 2, 3] # >>> A
 >>> A.clear() [1, 5, 2, 3]
 >>> A 
 []
 Ƶ · Tþãģ ƏÅİ Ðųĵă ×aĥþ şáÐþ ƶ ' Xıa ģĶū Ŕþ¿ĥ ūƅ
  Lßnh A.append(x) thêm ph¿n tÿ x vào  A.remove(x) xóa ph¿n tÿ x ¿u tiên 
 cußi danh sách A. trong danh sách A. Chú ý: s¿ báo lßi n¿u 
 không tìm th¿y x.
 >>> A = [1, 2, 3]
 >>> A.append(4) >>> A = [1, 2, 2, 3]
 >>> A >>> A.remove(2)
 [1, 2, 3, 4] >>> A
 [1, 2, 3]  XÂU LÀ MÞT DÃY CÁC KÍ Tþ
 1 º ßnh ngh)a và Truy c¿p Xâu 2 º Tính Ch¿t C¡ B¿n cÿa Xâu
 Ë XÄu ƗŻ tÿ (strűnŒ) tronŒ PytŞon ƠÐ ƾßt  PytŞon ƗŞônŒ ĊŞo pŞĪp tŞay Ėßű tÿnŒ 
 ĕÚy ĊáĊ ƗŻ tÿ UnűĊoĕĦ ˱ÿĊ Ė¿t tronŒ ĕÅu ƗŻ tÿ Ċÿa ƾßt xÄu. űĽu nÐy ƗŞáĊ vßű ĕanŞ 
 nŒo¿Ċ ƗĪp ("") Şo¿Ċ ĕÅu nŞáy Ė¡n (''). sáĊŞ.
 T±¡nŒ tÿ nޱ ĕanŞ sáĊŞ (Ơűst), ta Ċó tŞľ 
  PytŞon ƗŞônŒ Ċó Ɨűľu ĕÿ Ɨűŀu ƗŻ tÿ. KŻ 
 truy ĊÆp tÿnŒ ƗŻ tÿ Ċÿa xÄu tŞônŒ qua ĊŞƄ 
 tÿ ƠÐ xÄu Ċó Ėß ĕÐű ĂÀnŒ 1. xÄu rßnŒ ˱ÿĊ 
 sß, Ă¿t ĖÇu tÿ 0.
 ĖƅnŞ nŒŞŶa nޱ sau: Ħƾty = ""
  VŻ ĕÿ:
  VŻ ĕÿ vĽ tŻnŞ ĂÅt Ăűļn:
 >>> ten = "Python"
 >>> ten = "Python"
 >>> chu_cai_dau = ten[0]
 >>> ten[0] = "p"
 'P'
 TypeError: 'str' object does not 
 >>> chu_cai_cuoi = ten[5]
 support item assignment
 'n'
 ¦ K¿t lu¿n: XÄu ƗŻ tÿ tronŒ PytŞon ƠÐ ƾßt ĊŞußű ĊáĊ ƗŻ tÿ UnűĊoĕĦ ĂÅt Ăűļn. M¿Ċ ĕù ta Ċó tŞľ truy 
 ĊÆp tÿnŒ ƗŻ tÿ tŞônŒ qua ĊŞƄ sß (tÿ 0 Ėļn ƠĦn() - 1), nޱnŒ ƗŞônŒ tŞľ tŞay Ėßű Œűá trƅ Ċÿa tÿnŒ ƗŻ tÿ 
 rűīnŒ Ơĺ nޱ tronŒ ĕanŞ sáĊŞ.
ñ LÞNH DUYÞT CÁC KÍ Tþ CþA XÂU
 1 ¸ Duyßt theo chß sß 2 ñ Duyßt trÿc ti¿p
 ú Sÿ ĕÿnŒ vònŒ Ơ¿p Ňor vßű Ăűļn ű ĊŞÎy tÿ Æ Sÿ ĕÿnŒ vònŒ Ơ¿p Ňor Ėľ ĕuyŀt trÿĊ 
 0 Ėļn ƠĦn(s) - 1. Mßű ƗŻ tÿ ˱ÿĊ truy ĊÆp tűļp tÿnŒ ƗŻ tÿ tronŒ xÄu. Bűļn ĊŞ sĻ tÿ 
 tŞônŒ qua ĊŞƄ sß s[ű]. ĖßnŒ nŞÆn Œűá trƅ ƠÐ tÿnŒ ƗŻ tÿ Ċÿa xÄu s.
 © VŻ ĕÿ: © VŻ ĕÿ:
 >> s = "Python" >> s = "Python"
 >>> for i in range(len(s)): >>> for ch in s:
 ... print(f"Kí tÿ thÿ {i} là: {s[i]}") ... print(f"Kí tÿ: {ch}")
 p L±u ý: Tÿ ƗŞóa 'űn' tronŒ PytŞon Ċó Şaű 
 ĊŞÿĊ nnŒ: » Kűľƾ tra sÿ tßn tÎű Ċÿa 
 pŞÇn tÿ tronŒ tÆp Şÿp » DùnŒ tronŒ vònŒ 
 Ơ¿p Ňor Ėľ ĕuyŀt qua ĊáĊ pŞÇn tÿ
  K¿t lu¿n: PytŞon ĊunŒ ĊÅp Şaű ĊáĊŞ ƠűnŞ ŞoÎt Ėľ ĕuyŀt xÄu ƗŻ tÿ. Toán tÿ 'űn' Ċòn Ċó tŞľ ĕùnŒ 
 Ėľ Ɨűľƾ tra xÄu Ċon, vŻ ĕÿ: "Py" űn "PytŞon" sĻ trÑ vĽ TruĦ. ú XÂU CON VÀ LÞNH TÌM VÞ TRÍ XÂU CON
 1 ' Dùng toán tÿ in ß kißm tra 2 Ÿ Sÿ dÿng hàm find() ß tìm vß 
 xâu con trí xu¿t hißn cÿa xâu con
 § Cú pháp kißm tra xâu: ¿ Cú pháp c¡ b¿n:
 substring in string string.find(substring)
 Kißm tra xâu substring có n¿m trong K¿t qu¿: Tr¿ vß vß trí (index) ¿u tiên 
 string hay không cÿa xâu con trong xâu gßc. N¿u không 
 K¿t qu¿ tr¿ vß: True n¿u tìm th¿y, tìm th¿y s¿ tr¿ vß -1
 False n¿u không tìm th¿y  Cú pháp mß rßng:
  Ví dÿ:
 string.find(substring, start)
 >>> "Hello" in "Hello Python"
 True Tìm ki¿m xâu con tÿ vß trí start trong 
 >>> "Hi" in "Hello world" xâu gßc
 False
 Ë Ví dÿ:
 >>> "Hi Python".find("Python")
 3
 >>> "Hello Python".find("hi")
 -1
 >>> "hi!hi!hi!".find("hi", 1) 
 3  MÞT SÞ LÞNH TH¯ÞNG DÙNG VÞI XÂU KÍ 
Tþ §
 1 ' split() Ë 2  join() N
 LŀnŞ spƠűt() ĕùnŒ Ėľ táĊŞ ƾßt xÄu tŞÐnŞ LŀnŞ Əoűn() tŞÿĊ Şűŀn ĊŞÿĊ nnŒ nŒ±ÿĊ ƠÎű 
 ĊáĊ pŞÇn tÿ rűīnŒ Ăűŀt vÐ Ơ±u ĊŞúnŒ vÐo vßű spƠűt(): nó Ɨļt Şÿp ĊáĊ pŞÇn tÿ (ĕÎnŒ 
 ƾßt ĕanŞ sáĊŞ. M¿Ċ ĖƅnŞ, ƠŀnŞ sĻ sÿ ĕÿnŒ xÄu) tronŒ ƾßt ĕanŞ sáĊŞ tŞÐnŞ ƾßt xÄu 
 ĕÅu ĊáĊŞ ƠÐƾ ƗŻ tÿ pŞÄn táĊŞ, nޱnŒ ĂÎn ĕuy nŞÅt. BÎn Ċó tŞľ ĊŞƄ ĖƅnŞ ƗŻ tÿ nßű 
 Ċó tŞľ ĊŞƄ ĖƅnŞ ƾßt ƗŻ tÿ pŞÄn táĊŞ ƗŞáĊ Œűÿa ĊáĊ pŞÇn tÿ tronŒ xÄu Ɨļt quÑ.
 tŞĦo nŞu ĊÇu.
 m Cú pŞáp:
 ¿ Cú pŞáp:
 "kí tÿ nßi".join(list)
 string.split("kí tÿ phân tách")
  VŻ ĕÿ:
  VŻ ĕÿ:
 >>> words = ['Python', 'is', 'fun']
 >>> string = "Python is fun" >>> ' '.join(words)
 >>> string.split() 'Python is fun'
 ['Python', 'is', 'fun'] ú MÞT SÞ HÀM THI¾T K¾ S¾N CþA PYTHON
© PytŞon ĊunŒ ĊÅp nŞűĽu ŞÐƾ ˱ÿĊ tŞűļt Ɨļ sÂn (ĂuűƠt-űn ŇunĊtűons) Œűúp tŞÿĊ Şűŀn ĊáĊ táĊ vÿ pŞß 
Ăűļn. D±ßű ĖÄy ƠÐ ƾßt sß ŞÐƾ quan trßnŒ tޱßnŒ ˱ÿĊ sÿ ĕÿnŒ:
 § aĂs() q Ơűst() q ƠĦn() q str() q rounĕ()
 q ĕűvƾoĕ() q ranŒĦ() q ĊŞr() q űnt() q ĂooƠ()
 q űnput() q prűnt() q ŇƠoat() q orĕ()  typĦ()
Ë CáĊ ŞÐƾ nÐy ˱ÿĊ Œßű tŞĦo Ċú pŞáp ĊŞunŒ:
 fuction_naname(parameter)
 / Kļt ƠuÆn: PytŞon ĊunŒ ĊÅp sÂn nŞűĽu ŞÐƾ tűŀn ŻĊŞ Ėľ tŞÿĊ Şűŀn ĊáĊ táĊ vÿ pŞß Ăűļn. NŒ±ßű ƠÆp 
 trźnŞ Ċó tŞľ ĕĿ ĕÐnŒ sÿ ĕÿnŒ ĊáĊ ŞÐƾ nÐy tŞônŒ qua ĊÄu ƠŀnŞ Œßű ŞÐƾ vßű Ċú pŞáp Ė¡n ŒűÑn, 
 Œűúp vűŀĊ ƠÆp trźnŞ trß nīn tŞuÆn tűŀn vÐ Şűŀu quÑ Ş¡n.
¿ THI¾T L¾P CÁC HÀM Tþ ÞNH NGH)A 
ñ PytŞon ĊŞo pŞĪp ĊŞúnŒ ta tÎo ĊáĊ ŞÐƾ rűīnŒ ĂÀnŒ tÿ ƗŞóa ĕĦŇ. Mßű ŞÐƾ ĊÇn Ċó ƾßt tīn rűīnŒ vÐ 
Ċó tŞľ Ċó Şo¿Ċ ƗŞônŒ Ċó tŞaƾ sß ĖÇu vÐo. Nßű ĕunŒ Ċÿa ŞÐƾ ˱ÿĊ vűļt sau ĕÅu ":" vÐ pŞÑű tŞÿt ƠĽ 
vÐo tronŒ. HÐƾ Ċó tŞľ trÑ vĽ Ɨļt quÑ tŞônŒ qua tÿ ƗŞóa rĦturn.
a Cách t¿o hàm có giá trß tr¿ vß  Cách t¿o hàm không có giá trß tr¿ 
 vß
œ KŞű ƾußn ŞÐƾ trÑ vĽ ƾßt Ɨļt quÑ, ta tŞīƾ 
Œűá trƅ sau tÿ ƗŞóa rĦturn. œ Vßű ŞÐƾ ƗŞônŒ ĊÇn trÑ vĽ Ɨļt quÑ, ta Ċó tŞľ 
 ĕùnŒ rĦturn trßnŒ Şo¿Ċ ƗŞônŒ ĊÇn ĕùnŒ rĦturn.
Ë CáĊŞ vűļt:
 Ë CáĊŞ vűļt:
 def function_name(parameter):
 # các câu lßnh xÿ lý def function_name(parameter):
 return value # các câu lßnh xÿ lý
 return
 ĕĦŇ: DùnŒ Ėľ Ă¿t ĖÇu ƗŞaű Ăáo ŞÐƾ
 ŇunĊtűon_naƾĦ: Tīn Ċÿa ŞÐƾ
 paraƾĦtĦr: Gűá trƅ ĖÇu vÐo ĊŞo ŞÐƾ
 vaƠuĦ: Kļt quÑ ŞÐƾ trÑ vĽ

Tài liệu đính kèm:

  • pdfde_cuong_on_tap_giua_hoc_ki_i_tin_hoc_10.pdf