PEP8 là một chuẩn code dùng trong ngôn ngữ lập trình python. Chúng được viết vào năm 2001 bởi Guido van Rossum, Barry Warsaw và Nick Coghlan. PEP 8 là tài liệu dành cho lập trình viên mới bắt đầu hoặc trình độ trung cấp mà đây không phải topic cho lập trình viên cao cấp. Bạn có thể đọc cụ thể ở Đây, bài viết chỉ tóm tắt các hướng dẫn trong PEP 8.
12134 7689 !" #$% &'(& ) *++, -.' /' &0 1223 40 50206 & 7'8 ! 0 676 9 ' '9 &': ;' - # ? #@ 8 A' ' G@ 3 -' &'( H C 1d e=1 ,81 ? 1+ f%7 g? e4% ` 242 #)% '1_ 4#ce)*)eh44,81?i)0N>O%=1Q RST 83 R U V 51 R W XY j k97 695187895l l78l3821 Z857 R a JC5=)4m>8#C0D%>?_2N)7 RST 83 R U V 51 R W XY Z857 R nb 1=" _ m >8 ,'1 0D% e=1 %P 0D% >9 pqrstrsoo o truvrwo xm >8 #N)y7 3">9 5b 1d %z ,4 54" %{= >9 #)%5^ 0D% :% ,'1 ,) )G 31 ,:Km >87 | e} 0m% m >8 #N) , ? #I ~1= eI _2 + = 5b 0D%)0N7 :/,3">95b.0mQ S 34567895 952 79 1234562778 12349 ! "#$% &' ()*+ +, - &. (/ / 0$ "1 2 (3415 6784&'49:; ? @ A7B CC7DE7E F12 G 9DB5H DI1234 D78 12345J 1234562778 12349 ! "#$% 1K (34 2 (L M9 N 2 OM + PQ +$# +,"$ 0K56784"-&,(R+PS+$#1"$0KT+UKV+!)2OM#$> ? @ A7B CC7DE7E E79 9DB5H DI 1234 D78 12345J 1234562778 12349 2W 2752D 1234 D7 X8Y P0$ (,% / Z0 K[ ! &\M "1 2 OM #$5 ]!4 0Y ^M M9N_8+`+(//0KP00M30K%+aN&ab(R+> E79 9DB5H DI 1234 D78 12345J 1234562778 12349 2W 2752D 1234 D7 PO Kc 49 : ; H54 94DC72 G 8 8 ¡8 12 32 42 52 62 ! " #$ % & ! &' ()* +,-./01/234567- :2 ;2 ?@ ?A B? C D?EF ?E GA ?F ? ? HB IJ ?K$ ?$F K LM ?NM O P ?Q GR ( ?S ?ET ?B ("C UVWUXYZZ[\]^U_`a\bUcde\fU gh ( i &> ?j ?@ k ?? El Q #$ &>g nopmqprmstmuvwosrm m => " &K? IL ? B J Ii Q #$ &> ? ?)C xi E$ y ?z ? &J Q #$ &> ( H$ (AF { JM ) ?j ?| &> GJ & } R ~ J #$ &> ?@ ?@ C ? &> ?$M $ A GR I &K?F ?A ~h J ?@ El > Q GJ &> & ~ I &K? IL J B? GJ I &K? ? (l ?! % I> #$ > QC E PM IJ GR J @G IE ?? ! ? ? ?"G &K? IL J > Q #$ &>* ?> R J #$ % &K? IL J ? &k O $ C GR P ?J ?|?F & ! ?S ?$C NM ? ? IJ &> ~h L ?L I &K? ? &> ?$M > Q #$ GK?C U`a\bUcde\UbU & K? IL ?O ? GR ?! ? #$ > QC ?) ?S ? ? &> ?k ?{ % Q @ k GR j i T I ?E ?L S Ii GR L ?$M L ?L G R G T ~ S IiC ?) ( H$ (A K ?) ) E ?B ?@ G ? J ?z #$ GR ?O Q ? ?C GR ~O HM #$ i ?O &K? IL E PM* ? I{ #$ ?O &K? IL Gz > Q GJ G" kC = ! G % F ?Q ~$ IJ GR B? TC B? B > ( ?O &K? IL &' GR % ?| ?z$ C E PM IJ GR > ?O k ?? ?z #$ % I (C ?) (' ?) P & ! GR % G @ M (K ?> #$ GR %* 123 45 365789 22 283 85 48 65 345 2 8 68 21 1228 58 458 63683 34594 5 !"#$%#&'()*+,'-+./012$%3%#4)2%567-8''%#9)%:';#?5'%@)A'67%W)X-%SY#?,'Z[\ ]'='%#9)'%12-32%420+'=*+,'-+./-^_?,'&'%`'=%ab-%c %c'-AQ'%A2-%d'= $%#?,'6\_*e#*+,'-+./-^_;5'% fghijhkflmnnkhopfqrshtfiuvhfowxhflyhzfn{of|}hz~f '@#'/-+;;/'25'%@)A'20'-U'=;8F6>6b66^ĂÂ6 ÊÊÊECXÔ;69>:>8F6;9>8FC68D;69>:>8F66 C?9X>Ơ6 669>:>8F6;9>8FC768D;6CXXCĐF^``â6ê6b^6ê66@6ô6 6D;;6>XĐ>W768ĐC67CX98FC69>:>8F6;9>8FC6 `6¡6``6 66 ±6©6 ¡¡66 ±66 6©6 `6 >¡6 ^=©66 @66 6 ¯66 b6 ¯6b6 ``6©6¯6 °6`6 >6 `6¡6``6 66 ±6©6 ¡¡66 ±66 6©6 `6 >¡6 123415 6789 67 !"#"$%&&&'()"!"*+, -2 /40-10312309 49 29 656 777892 3:2 /40-10312 ;1 3? 4@34AA ?BA0A25AA38C 55 C A05 67 > 3? 4?34AA ?BA0A25AA38C 55 C A05 123415 6789 67 DEFDGHIJKLDMNOKLDMNIKLDPQRSDMHTUDVWDUXSDYZKHD [\]^_`ab & defcgfhcijcklmeihnc c o"'p" + q '% $ r'" q s ` t u v wx y" *z" {|}~ v" + * v" 'p" ^ * + q v+ *| }~ + { v" '" ^v++qv~ {y(]'"tu{']| DGHIJKLDMNOKLDSKLDSKHDMIKDMDKHDHXKD ]]{{xtv"'p"](, "{###|| ww{#####`w#w# ]w] ##' HDD D DDo % *\ wx y"*q "{ "{ ' * * w ` ^ v"(]]+v"'p"| Ă Â22;Aw(* 4 :% |% 9 '( u @4 #u A u; @y@x 5657%89+ IIQRISQMIQRMIMIàảIWXIIMNÃIWXáQRIWXQRIạNITQMIằI 8%&3%D ẳ AE3 * (3 3r'* p2 D ;& E 3%D AE3*#r '4A )* '* p2+ ¼8% '* p2 D; #r '4A %ẵA ắ .u #.u @>A *AA #.0pH'ô$%wt [ [ +.>A#$w43r@9 'ô 2Đ 4233474 356Â1Đ ÂÊ 72Đ 647356Â1ĐặƯ ầÂ7ĐăẩÂ1Đ Â1 43ầĐẫăặ 1234536789 98 5377 789!"#967" $ %&'&( )7*+)737,- /0.1234 567589:5.;?.@>A34.B>CD.;< 89:E675 FGH34.=IJ ;K3> LM5 N+*OP!8#3Q)9RS 8TUS SVO9+3,#9WXTW3!X778)7Y#3,789537Z[*9\]^!W7#9WSV3_*]`7ab c9 def gfe 7hi# 44hc9!_j lkmnopqqnrsnsk k tukk k vkk twkk rpxkk yprnkzk {nx|{rkk k }vknvtwxw~}k 5377 789 ]^!W7#9Wd ef gfe ^ 8*!,3,3_*]`79b48\)+ *6 ef]^)+*6j lkypxk{nopqqnrsnsk k tukk k rpxkkvkk twkk yprnkzk {nx|{rkk k }vknvtwxw~}k 1234536789537 !h3!W7#9W377TW37h#537![*9\!"#96 7" $ %&'&()7*+)737,- 34.0.1234 56M5 5.@>D.3.=..;< 6M5 589:5985 ZY9)79OP3,7R3,SV7^S c93W3!Q9 Q]^NiUS23!X7-1V]97O9+)79)9RS 8!Q9 Q8#!!h3!h88SV#9WX)7W3 4#7h 8*j lkypxkmnopqqnrsnsk k tukk k {zk lkpkwpqnxtrktxk{k k i4U^)9RS 8#8#3,P9-78 ^i!,OPS*Q)9RS8TUS8#)7Y# 769]^NiUQ7"+* 4#7h 8*j lkmnopqqnrsnsk k tukk k {kktwkk rpxkk yprnkzk lkpkwpqnxtrktxk{k k 89][S!8#!h37379`!_]^#96!X7#)7Y#769NiU ^ 7%]^h"# !h"#-P3,7R!!28#-N7h37Ă#8!7Â\3W3487 W37Q# !h3!W7#9W]^ 89]`37i#&7i-Ê$ %S2345!Q9 Q8#!!h337Ô!X7!9Ơ* )9`)7Y#!h3!W # ^4i!,Si#7[7_3Ư83_*]`7ab )7Y#!h3 7379- /0.1234 5Đ7:ăâ:7ê6:ô5ơư55.đ