อ่านไว้

ตัวดำเนินการใน Python 3

+   -  *  **  /  //   %
<<   >>  &  |  ^
~
<   >  < =  > =  ==   !=

การ comment ใน Python 3

ใส่เครื่องหมาย #ตามด้วยข้อความแต่จะ comment ไว้
แต่ถ้าอยู่ใน เข่น print("hello # world") จะไม่สามารถใช้ comment ได้
นอกจากนั้นสามารถ comment แบบยาว ๆ โดยเริ่มด้วย """ และปิดด้วย comment """ ครับ

เข้ารหัสภาษาทั้งไฟล์ใน  Python 3

# -*- coding: encoding  -*-
เช่น UTF 8 ให้ใส่  # -*- coding: utf8 -*-
โดยให้ใส่ด้านบนไฟล์


 

ตารางตัวเข้ารหัสอักษระในPython 3

ตัวเข้ารหัส Codec ใช้อีกชื่อหนึ่งว่า ภาษา
ascii 646, us-ascii อังกฤษ
big5 big5-tw, csbig5 ภาษาจีนดั้งเดิม
big5hkscs big5-hkscs, hkscs ภาษาจีนดั้งเดิม
cp037 IBM037, IBM039 อังกฤษ
cp273 273, IBM273, csIBM273
ภาษาเยอรมัน
ใหม่ใน Python 3.4
cp424 EBCDIC-CP-HE, IBM424 ภาษาฮีบรู
cp437 437, IBM437 อังกฤษ
cp500 EBCDIC-CP-BE, EBCDIC-CP-CH,
IBM500
ยุโรปตะวันตก
cp720 ภาษาอาหรับ
cp737 ภาษากรีก
cp775 IBM775 ภาษาบอลติก
cp850 850, IBM850 ยุโรปตะวันตก
cp852 852, IBM852 Central and Eastern Europe
cp855 855, IBM855 ภาษาบัลแกเรีย, Byelorussian, ชาวมาเซอะโดเนีย, ภาษารัสเซีย, ภาษาเซอร์เบีย
cp856 ภาษาฮิบรู
cp857 857, IBM857 ภาษาตุรกี
cp858 858, IBM858 ยุโรปตะวันตก
cp860 860, IBM860 ภาษาโปรตุเกส
cp861 861, CP-IS, IBM861 Icelandic
cp862 862, IBM862 ภาษาฮิบรู
cp863 863, IBM863 แคนาดา
cp864 IBM864 ภาษาอาหรับ
cp865 865, IBM865 ภาษาเดนมาร์ก, ภาษานอรเวย์
cp866 866, IBM866 ภาษารัสเซีย
cp869 869, CP-GR, IBM869 ภาษากรีก
cp874 ไทย
cp875 ภาษากรีก
cp932 932, ms932, mskanji, ms-kanji ภาษาญี่ปุ่น
cp949 949, ms949, uhc ภาษาเกาหลี
cp950 950, ms950 ภาษาจีนดั้งเดิม
cp1006 ภาษาของชาวปากีสถานและอินเดียเหนือ
cp1026 ibm1026 ภาษาตุรกี
cp1125 1125, ibm1125, cp866u, ruscii
ยูเครน
ใหม่ใน Python 3.4
cp1140 ibm1140 ยุโรปตะวันตก
cp1250 windows-1250 Central and Eastern Europe
cp1251 windows-1251 ภาษาบัลแกเรีย, Byelorussian, ชาวมาเซอะโดเนีย, ภาษารัสเซีย, ภาษาเซอร์เบีย
cp1252 windows-1252 ยุโรปตะวันตก
cp1253 windows-1253 ภาษากรีก
cp1254 windows-1254 ภาษาตุรกี
cp1255 windows-1255 ภาษาฮิบรู
cp1256 windows-1256 ภาษาอาหรับ
cp1257 windows-1257 Baltic languages
cp1258 windows-1258 Vietnamese
cp65001
Windows เท่านั้น: Windows UTF-8
(CP_UTF8)
ใหม่ใน Python 3.3.
euc_jp eucjp, ujis, u-jis ภาษาญี่ปุ่น
euc_jis_2004 jisx0213, eucjis2004 ภาษาญี่ปุ่น
euc_jisx0213 eucjisx0213 ภาษาญี่ปุ่น
euc_kr euckr, korean, ksc5601,
ks_c-5601, ks_c-5601-1987, ksx1001, ks_x-1001
ภาษาเกาหลี
gb2312 chinese, csiso58gb231280, euc-
cn, euccn, eucgb2312-cn, gb2312-1980, gb2312-80, iso-
ir-58
Simplified Chinese
gbk 936, cp936, ms936 ภาษาจีนรวมกัน
gb18030 gb18030-2000 ภาษาจีนรวมกัน
hz hzgb, hz-gb, hz-gb-2312 Simplified Chinese
iso2022_jp csiso2022jp, iso2022jp,
iso-2022-jp
ภาษาญี่ปุ่น
iso2022_jp_1 iso2022jp-1, iso-2022-jp-1 ภาษาญี่ปุ่น
iso2022_jp_2 iso2022jp-2, iso-2022-jp-2 ภาษาญี่ปุ่น, ภาษาเกาหลี, Simplified
Chinese, ยุโรปตะวันตก, ภาษากรีก
iso2022_jp_2004 iso2022jp-2004,
iso-2022-jp-2004
ภาษาญี่ปุ่น
iso2022_jp_3 iso2022jp-3, iso-2022-jp-3 ภาษาญี่ปุ่น
iso2022_jp_ext iso2022jp-ext, iso-2022-jp-ext ภาษาญี่ปุ่น
iso2022_kr csiso2022kr, iso2022kr,
iso-2022-kr
ภาษาเกาหลี
latin_1 iso-8859-1, iso8859-1, 8859,
cp819, latin, latin1, L1
West Europe
iso8859_2 iso-8859-2, latin2, L2 Central and Eastern Europe
iso8859_3 iso-8859-3, latin3, L3 Esperanto, Maltese
iso8859_4 iso-8859-4, latin4, L4 ภาษาบอลติก
iso8859_5 iso-8859-5, cyrillic ภาษาบัลแกเรีย, Byelorussian, ชาวมาเซอะโดเนีย, ภาษารัสเซีย, ภาษาเซอร์เบีย
iso8859_6 iso-8859-6, arabic ภาษาอาหรับ
iso8859_7 iso-8859-7, greek, greek8 ภาษากรีก
iso8859_8 iso-8859-8, hebrew ภาษาฮิบรู
iso8859_9 iso-8859-9, latin5, L5 ภาษาตุรกี
iso8859_10 iso-8859-10, latin6, L6 Nordic languages
iso8859_13 iso-8859-13, latin7, L7 Baltic languages
iso8859_14 iso-8859-14, latin8, L8 Celtic languages
iso8859_15 iso-8859-15, latin9, L9 ยุโรปตะวันตก
iso8859_16 iso-8859-16, latin10, L10 South-Eastern Europe
johab cp1361, ms1361 ภาษาเกาหลี
koi8_r ภาษารัสเซีย
koi8_u ยูเครน
mac_cyrillic maccyrillic ภาษาบัลแกเรีย, Byelorussian, ชาวมาเซอะโดเนีย, ภาษารัสเซีย, ภาษาเซอร์เบีย
mac_greek macgreek ภาษากรีก
mac_iceland maciceland Icelandic
mac_latin2 maclatin2, maccentraleurope Central and Eastern Europe
mac_roman macroman, macintosh ยุโรปตะวันตก
mac_turkish macturkish ภาษาตุรกี
ptcp154 csptcp154, pt154, cp154,
cyrillic-asian
คาซัคสถาน
shift_jis csshiftjis, shiftjis, sjis,
s_jis
ภาษาญี่ปุ่น
shift_jis_2004 shiftjis2004, sjis_2004,
sjis2004
ภาษาญี่ปุ่น
shift_jisx0213 shiftjisx0213, sjisx0213,
s_jisx0213
ภาษาญี่ปุ่น
utf_32 U32, utf32 ทุกภาษา
utf_32_be UTF-32BE ทุกภาษา
utf_32_le UTF-32LE ทุกภาษา
utf_16 U16, utf16 ทุกภาษา
utf_16_be UTF-16BE ทุกภาษา
utf_16_le UTF-16LE ทุกภาษา
utf_7 U7, unicode-1-1-utf-7 ทุกภาษา
utf_8 U8, UTF, utf8 ทุกภาษา
utf_8_sig ทุกภาษา

เช็คค่าตัวแปร Python ว่าเป็นอะไร

ใช้คำสั่ง

isinstance(ตัวแปร, ค่าของตัวแปร)

จะคืนค่า จริง หรือ เท็จ เช่น

isinstance(s, str)

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *