แผ่นโกง Python RegEx สำหรับโปรแกรมเมอร์รุ่นใหม่

แผ่นโกง Python RegEx สำหรับโปรแกรมเมอร์รุ่นใหม่

การใช้ Python เพื่อแก้ปัญหาด้านเทคนิคต่างๆ และช่วงการเรียนรู้ที่ง่ายทำให้ภาษาโปรแกรมที่ทันสมัยเป็นที่นิยมมากที่สุดภาษาหนึ่ง แม้จะเรียนรู้ได้อย่างรวดเร็ว แต่การแสดงออกตามปกติก็อาจเป็นเรื่องยาก โดยเฉพาะอย่างยิ่งสำหรับผู้มาใหม่





iphone 12 vs 12 pro max

แม้ว่า Python จะมีไลบรารี่มากมาย แต่ก็ควรที่จะรู้วิธีของคุณเกี่ยวกับไวยากรณ์ปกติของมัน แม้ว่าคุณจะเป็นผู้เชี่ยวชาญในเรื่องนี้ แต่ก็มีโอกาสที่คุณจะยังต้องค้นหาคำสั่ง Python เป็นครั้งคราวเพื่อรีเฟรชหน่วยความจำของคุณ





ด้วยเหตุผลดังกล่าว เราได้เตรียมเอกสารสรุปนิพจน์ทั่วไปของ Python นี้เพื่อช่วยให้คุณเข้าใจไวยากรณ์ของคุณได้ดียิ่งขึ้น





ดาวน์โหลดฟรี: แผ่นโกงนี้มีให้ในนาม PDF ที่ดาวน์โหลดได้ จากคู่ค้าด้านการจัดจำหน่ายของเรา TradePub คุณจะต้องกรอกแบบฟอร์มสั้น ๆ เพื่อเข้าถึงเป็นครั้งแรกเท่านั้น ดาวน์โหลด Python RegEx Cheat Sheet สำหรับโปรแกรมเมอร์รุ่นใหม่ .

แผ่นโกง Python RegEx สำหรับโปรแกรมเมอร์รุ่นใหม่

การแสดงออกการกระทำตัวอย่าง
พิมพ์()แสดงผลคำสั่งx='สวัสดีชาวโลก'
พิมพ์(x)

ผลลัพธ์: สวัสดีชาวโลก
ป้อนข้อมูล()รวบรวมข้อมูลจากผู้ใช้พิมพ์(อินพุต('คุณชื่ออะไร'))

ผลลัพธ์: คุณชื่ออะไร
พิมพ์()ค้นหาประเภทของตัวแปรx='นิพจน์ทั่วไป'
ชนิด(x)

เอาท์พุท:
เลน ()ค้นหาจำนวนรายการในตัวแปรเลน ([1, 2, 3])

เอาท์พุท: 3
Escape ตัวละครที่เปลี่ยนเจตนาของบรรทัดโค้ดprint('ฉันต้องการให้คุณเพิ่ม''')

ผลลัพธ์: ฉันต้องการให้คุณเพิ่ม''
NSแบ่งอักขระสตริงเพื่อเริ่มต้นในบรรทัดถัดไปprint('นี่คือบรรทัด นี่คือบรรทัดที่สอง')

เอาท์พุท:
นี่คือเส้น
นี่คือบรรทัดที่สอง
def function_name (พารามิเตอร์):
คำสั่ง
เริ่มต้นฟังก์ชันด้วยพารามิเตอร์ทางเลือกdef yourName(x):
พิมพ์(x+1)
แลมบ์ดาเรียกใช้ฟังก์ชันที่ไม่ระบุตัวตนadd_3_to = แลมบ์ดา y: y + 3
พิมพ์(add_3_to(4))

เอาท์พุท: 7
กลับส่งกลับผลลัพธ์จากฟังก์ชันdef yourName(x):
ผลตอบแทน x+1
ระดับสร้างวัตถุ Pythonคลาส myClass:
def myFunc(x):
def __init__เริ่มต้นแอตทริบิวต์ของคลาสคลาส myClass:
def __init__(ตัวเอง คุณลักษณะ...)
'__init__.pyบันทึกไฟล์ที่มีโมดูลเพื่อให้สามารถอ่านได้สำเร็จในไฟล์ Python อื่นเปลี่ยนชื่อไฟล์ที่มีโมดูลเป็น:

'__init__.py
int()แปลงตัวแปรเป็นจำนวนเต็มint(1.234)

เอาท์พุท: 1
str ()แปลงตัวแปรเป็นสตริงสตริ (1,234)

เอาต์พุต: '1.234'
ลอย()แปลงตัวแปรเป็น floatลอย(23)

เอาต์พุต: 23.0
dict(ตัวนับ())แปลงรายการหรือ tupple เป็นพจนานุกรมหลังจากจัดเรียงด้วย Python ในตัว Counterจากคอลเลกชันนำเข้าเคาน์เตอร์
dict(ตัวนับ([1,1,2,1,2,3,3,4]))

ผลลัพธ์: {1: 3, 2: 2, 3: 2, 4: 1}
กลม()ปัดเศษผลลัพธ์ของการดำเนินการให้เป็นจำนวนเต็มที่ใกล้ที่สุดรอบ(23.445)

เอาท์พุท: 23
รอบ (ตัวดำเนินการหรือตัวเลข, ทศนิยม)ปัดเศษผลลัพธ์ของการดำเนินการเป็นจำนวนทศนิยมที่ระบุรอบ(23.4568, 2)

เอาท์พุต: 23.46
ถ้า:เริ่มต้นคำสั่งแบบมีเงื่อนไขถ้า2<3:
พิมพ์ ('สองมีขนาดเล็กกว่า')
เอลฟ์:โต้แย้งเมื่อคำสั่ง if เป็นเท็จถ้า2<3:
พิมพ์ ('สองมีขนาดเล็กกว่า')
เอลฟ์ 2==3:
พิมพ์('ไปต่อ')
อื่น:ทำการโต้แย้งครั้งสุดท้ายหากเงื่อนไขอื่น ๆ เป็นเท็จถ้า2<3:
พิมพ์ ('สองมีขนาดเล็กกว่า')
เอลฟ์ 2==3:
พิมพ์('ไปต่อ')
อื่น:
พิมพ์ ('สามมากกว่า')
ดำเนินต่อละเว้นเงื่อนไขและดำเนินการวนรอบที่เหลือa = [1, 4, -10, 6, 8]
สำหรับ b ใน a:
ถ้าข<=0:
ดำเนินต่อ
พิมพ์ (ข)

เอาท์พุท:
1
4
6
8
หยุดพักยุติการไหลของลูปด้วยเงื่อนไขที่กำหนดa = [1, 4, -10, 6, 8]
สำหรับ b ใน a:
ถ้า b>=6:
หยุดพัก
พิมพ์ (ข)

เอาท์พุท:
1
4
-10
ผ่านละเว้นชุดคำสั่งก่อนหน้าสำหรับ b ใน a:
ผ่าน
ลองยกเว้น
ลองบล็อกของรหัส มิฉะนั้น ให้ยกข้อยกเว้นที่กำหนดไว้ลอง:
พิมพ์ (ก)

ยกเว้น:
print('เกิดข้อผิดพลาด!')

ผลลัพธ์: เกิดข้อผิดพลาด!
ในที่สุดรันโค้ดสุดท้ายเมื่อการลองและบล็อกการยกเว้นล้มเหลวลอง:
พิมพ์ (ก)

ยกเว้น:
พิมพ์ (ง)
ในที่สุด:
print('คุณไม่สามารถพิมพ์ตัวแปรที่ไม่ได้กำหนดได้')

เอาต์พุต: คุณไม่สามารถพิมพ์ตัวแปรที่ไม่ได้กำหนดได้
เพิ่มข้อยกเว้น ()เพิ่มข้อยกเว้นที่หยุดคำสั่งเมื่อไม่สามารถดำเนินการได้a = 7 + 2
ถ้า<10:
ยกข้อยกเว้น('โอ้! คุณไม่ได้คะแนน 10')
นำเข้า xนำเข้าทั้งโมดูลหรือไลบรารีนำเข้าคณิตศาสตร์
จาก x นำเข้า yนำเข้าไลบรารี x จากไฟล์หรือคลาส yจากโหมดนำเข้า scipy.stats
เช่นปรับแต่งนิพจน์ให้เป็นชื่อที่คุณต้องการนำเข้าแพนด้าเป็น pd
ในตรวจสอบว่ามีค่าอยู่ในตัวแปรหรือไม่x = [1, 4, 6, 7]
ถ้า 5 ใน x:
พิมพ์('มีห้า')
อื่น:
พิมพ์('ไม่มีห้า')

ผลลัพธ์: ไม่มีห้า
เป็นตรวจสอบว่าตัวแปรสองตัวอ้างถึงองค์ประกอบเดียวหรือไม่x = [1, 4, 6, 7]
x=b
พิมพ์ (x คือ b)
จริง
ไม่มีประกาศค่าว่างx=ไม่มี
<ตรวจสอบว่าค่าหนึ่งน้อยกว่าค่าอื่นหรือไม่5<10

เอาท์พุท: True
>ตรวจสอบว่าค่าหนึ่งมีค่ามากกว่าค่าอื่นหรือไม่5> 10

ผลลัพธ์: เท็จ
<=ตรวจสอบว่าค่าน้อยกว่าหรือเท่ากับค่าอื่นหรือไม่2 * 2<=3

ผลลัพธ์: เท็จ
> =ตรวจสอบว่าค่ามากกว่าหรือเท่ากับค่าอื่นหรือไม่2 * 2> = 3

เอาท์พุท: True
'==ตรวจสอบว่าค่าเท่ากันทุกประการหรือไม่3 == 4

ผลลัพธ์: เท็จ
! =ตรวจสอบให้แน่ใจว่าค่าไม่เท่ากับค่าอื่น ๆ3! = 4

ผลลัพธ์: จริง
นำเข้าอีกครั้งนำเข้านิพจน์ทั่วไปในตัวของ Pythonนำเข้าอีกครั้ง
re.findall('สตริง', ตัวแปร)
ก|ขตรวจสอบว่าหนึ่งในสององค์ประกอบมีอยู่ในสตริงหรือไม่นำเข้าอีกครั้ง
someText = 'สวัสดี นิพจน์ทั่วไป'
a=re.findall('ปกติ|สวัสดี', ข้อความบางส่วน)
พิมพ์ (ก)

เอาต์พุต: ['สวัสดี', 'ปกติ']
สตริง$ตรวจสอบว่าตัวแปรลงท้ายด้วยชุดของสตริงหรือไม่นำเข้าอีกครั้ง
someText = 'สวัสดี นิพจน์ทั่วไป'
a=re.findall('expression$', บางข้อความ)

เอาต์พุต: ['นิพจน์']
^สตริงตรวจสอบว่าตัวแปรเริ่มต้นด้วยชุดของสตริงหรือไม่นำเข้าอีกครั้ง
someText = 'สวัสดี นิพจน์ทั่วไป'
a=re.findall('^สวัสดี', ข้อความบางส่วน)
พิมพ์ (ก)

ผลลัพธ์: ['สวัสดี']
string.index()ตรวจสอบตำแหน่งดัชนีของอักขระสตริงa= 'สวัสดีชาวโลก'
a.index('H')

เอาต์พุต: 0
string.capitalize()ใช้อักษรตัวพิมพ์ใหญ่ในชุดสตริงa= 'สวัสดีชาวโลก'
ก. ตัวพิมพ์ใหญ่ ()

ผลลัพธ์: 'สวัสดีชาวโลก'
string.swapcase()พิมพ์อักษรตัวแรกของแต่ละคำเป็นตัวพิมพ์เล็กและตัวอื่นเป็นตัวพิมพ์ใหญ่a= 'สวัสดีชาวโลก'
ก.swapcase()

เอาท์พุท:
'สวัสดีชาวโลก'
string.lower()แปลงสตริงทั้งหมดเป็นตัวพิมพ์เล็กa= 'สวัสดีชาวโลก'
ก.ล่าง()

ผลลัพธ์: 'สวัสดีชาวโลก'
string.upper()แปลงสตริงทั้งหมดเป็นตัวพิมพ์ใหญ่a= 'สวัสดีชาวโลก'
ก.บน()

เอาต์พุต: 'สวัสดีชาวโลก'
string.startwith()ตรวจสอบว่าสตริงเริ่มต้นด้วยอักขระตัวใดตัวหนึ่งหรือไม่a= 'สวัสดีชาวโลก'
a.startwith('a')

ผลลัพธ์: เท็จ
string.endswith()ตรวจสอบว่าสตริงลงท้ายด้วยอักขระเฉพาะหรือไม่a= 'สวัสดีชาวโลก'
ก.จบด้วย('d')

เอาท์พุท: True
string.split()แยกแต่ละคำออกเป็นรายการa= 'สวัสดีชาวโลก'
ก.แยก ()

เอาต์พุต: ['สวัสดี', 'โลก']
สตริง {}'.format()แสดงเอาต์พุตเป็นสตริงa = 3 + 4
print('คำตอบคือ {}'.format(a))

ผลลัพธ์: คำตอบคือ 7
ไม่ใช่ไม่มีตรวจสอบว่าค่าของตัวแปรไม่ว่างหรือไม่def checknull (a):
ถ้าไม่ใช่ไม่มี:
กลับมา 'เต็ม!'
อื่น:
กลับ 'ว่างเปล่า!'
x% yหาเศษ (โมดูลัส) ของการหาร9% 4

เอาท์พุท: 1
x // yหาผลหารของการหาร9 // 4

เอาท์พุท: 2
'=กำหนดค่าให้กับตัวแปรก = {1: 5, 3: 4}
'+เพิ่มองค์ประกอบเข้าด้วยกัน['สอง'] + ['หนึ่ง']

เอาต์พุต: ['a two', 'a one']

1 + 3

เอาท์พุท=4
'-ค้นหาความแตกต่างระหว่างชุดตัวเลข3-4

เอาท์พุท=-1
'*หาผลคูณของชุดตัวเลข3 * 4

ผลผลิต:12
a+=xเพิ่ม x ให้กับตัวแปร a โดยไม่ต้องกำหนดค่าให้กับตัวแปรใหม่a = 2
a + = 3

เอาท์พุท: 5
a-=xย่อย x จากตัวแปร a โดยไม่กำหนดให้กับตัวแปรใหม่a = 3
a- = 2

เอาท์พุท: 1
ก*=xค้นหาผลคูณของตัวแปร a และ x โดยไม่ต้องกำหนดผลลัพธ์ให้กับตัวแปรใหม่ก = [1, 3, 4]
a * = 2

เอาต์พุต: [1, 3, 4, 1, 3, 4]
x ** yยกฐาน x ยกกำลัง y2 ** 3

เอาท์พุท: 8
pow (x, y)ยก x ยกกำลัง yพื้นที่ (2, 3)

เอาท์พุท: 8
เอบีเอส(x)แปลงจำนวนเต็มลบเป็นค่าสัมบูรณ์หน้าท้อง (-5)

เอาท์พุท: 5
x**(1/n)หารากที่ n ของตัวเลข8 ** (1/3)

เอาท์พุท: 2
a=b=c=d=xกำหนดค่าเดียวกันให้กับหลายตัวแปรa=b=c=d='สวัสดีชาวโลก'
x, y = y, xสลับตัวแปรx = [1, 2]
y = 3
x, y = y, x
พิมพ์ (x, y)

เอาท์พุท:
3 [1, 2]
สำหรับวนซ้ำองค์ประกอบในตัวแปรก = [1, 3, 5]
สำหรับ b ใน a:
พิมพ์ (b, 'x', '2', '=', b*2)

เอาท์พุท:
1 x 2 = 2
3 x 2 = 6
5 x 2 = 10
ในขณะที่วนซ้ำผ่านตัวแปรตราบใดที่เงื่อนไขเฉพาะยังคงเป็น Truea = 4
ข = 2
ในขณะที่b<=a:
พิมพ์ (b, 'น้อยกว่า', a)
ข + = 1

เอาท์พุท:
2 น้อยกว่า 4
3 น้อยกว่า 4
4 น้อยกว่า 4
พิสัย()สร้างช่วงของจำนวนเต็มบวกระหว่าง x และ yx=ช่วง(4)
พิมพ์(x)
ช่วง(0, 4)
สำหรับ b ใน x:
พิมพ์ (ข)

เอาท์พุท:
0
1
2
3
ผลรวม ()วนซ้ำองค์ประกอบในรายการพิมพ์(ผลรวม([1, 2, 3]))

เอาท์พุท:6
ผลรวม (รายการ, เริ่มต้น)ส่งกลับผลรวมของรายการที่มีองค์ประกอบเพิ่มพิมพ์(ผลรวม([1, 2, 3], 3))

เอาท์พุท: 9
[]ทำรายการองค์ประกอบx=['a', 3, 5, 'h', [1, 3, 3], {'d':3}]
()สร้าง tupple--- tupple ไม่เปลี่ยนรูปx=(1, 2, 'g', 5)
{}สร้างพจนานุกรมa = {'x': 6, 'y': 8}
x[a:b]สไลซ์ผ่านรายการx = [1, 3, 5, 6]
x [0: 2]

เอาต์พุต: [1, 3]
x[คีย์]รับค่าของคีย์ในพจนานุกรม xa = {'x': 6, 'y': 8}
พิมพ์ (a['x'])

เอาท์พุท: 6
x.ผนวก()เพิ่มรายการค่าลงในรายการว่างx = [1]
x.append([1,2,3])
พิมพ์(x)

เอาต์พุต: [1, [1,2,3]]
x.ขยาย()เพิ่มรายการค่าเพื่อดำเนินการต่อรายการที่มีอยู่โดยไม่ต้องสร้างรายการที่ซ้อนกันx = [1,2]
x.ขยาย([3,4,6,2])
พิมพ์(x)

เอาท์พุท:
[1, 2, 3, 4, 6, 2]
เดล (x [a: b])ลบรายการทั้งหมดออกจากรายการที่ดัชนีเฉพาะx = [1,2,3,5]
เดล (x [0: 2])
พิมพ์(x)

เอาท์พุท: [2,3,5]
เดล (x [คีย์])ลบคีย์และค่าทั้งหมดออกจากพจนานุกรมที่ดัชนีที่ระบุy = {1: 3, 2: 5, 4: 6, 8: 2}
เดล (และ [1] และ [8])
พิมพ์ (และ)

ผลลัพธ์= {2:5, 4:6}
dict.pop()ดึงค่าของคีย์ออกมาแล้วลบออกจากพจนานุกรมที่ดัชนีที่ระบุก = {1: 3, 2: 4, 5: 6}
เอป๊อป(1)

เอาท์พุท: 3
dict.popitem()เปิดรายการสุดท้ายจากพจนานุกรมแล้วลบออกก = {1: 2, 4: 8, 3: 5}
ก.popitem()

เอาท์พุท: (3, 5)
พิมพ์ (ก)
เอาท์พุต: {1:2, 4:8}
list.pop()เปิดดัชนีที่กำหนดจากรายการและลบออกจากรายการa = [1, 3, 2, 4, 1, 6, 6, 4]
ก.ป๊อป(-2)

เอาท์พุท: 6
พิมพ์ (ก)
เอาต์พุต: [1, 3, 2, 4, 1, 6, 4]
แจ่มใส()ล้างองค์ประกอบของรายการหรือพจนานุกรมx = [1, 3, 5]
x.เคลียร์()
พิมพ์(x)

เอาท์พุท: []
ลบ()ลบรายการออกจากรายการx = [1, 5, 6, 7]
x.ลบ(1)

เอาท์พุต: [5, 6, 7]
แทรก()แทรกองค์ประกอบลงในรายการx = [3, 5, 6]
x.insert(1, 4)
พิมพ์(x)

เอาต์พุต: [1, 4, 3, 5, 6]
เรียงลำดับ(ย้อนกลับ=เงื่อนไข)ย้อนกลับทิศทางขององค์ประกอบในรายการx = [1, 3, 5, 6]
x.sort(ย้อนกลับ=จริง)
พิมพ์(x)

เอาท์พุต: [6, 5, 3, 1]
อัปเดต()อัปเดตพจนานุกรมโดยเปลี่ยนองค์ประกอบแรกและเพิ่มรายการอื่นต่อท้ายx = {1: 3, 5: 6}
x.update({1:4, 8:7, 4:4})
พิมพ์(x)

เอาท์พุต: {1: 4, 5: 6, 8: 7, 4: 4}
กุญแจ ()แสดงคีย์ทั้งหมดในพจนานุกรมก = {1: 2, 4: 8}
ก.คีย์()

เอาต์พุต: dict_keys([1, 4])
ค่า ()แสดงค่าทั้งหมดในพจนานุกรมก = {1: 2, 4: 8}
ก.ค่า ()

เอาต์พุต: dict_values([2, 8])
รายการ()แสดงคีย์และค่าในพจนานุกรมก = {1: 2, 4: 8}
a.items()

เอาต์พุต: dict_items([(1, 2), (4, 8)])
รับ (คีย์)รับค่าของรายการในพจนานุกรมโดยใช้คีย์ก = {1: 2, 4: 8, 3: 5}
a.get(1)

เอาท์พุท: 2
ค่าเริ่มต้น (คีย์)ส่งคืนค่าเดิมขององค์ประกอบไปยังพจนานุกรมa.setdefault(2)
f={**a, **b}ผสานสองพจนานุกรมa = {'x': 6, 'y': 8}
b={'c':5, 'd':3}
f = {** a, ** y}
พิมพ์ (ฉ)

เอาต์พุต:{'x': 6, 'y': 8, 'c': 5, 'd': 3}
ลบ()ลบค่าที่ตรงกันครั้งแรกขององค์ประกอบออกจากรายการโดยไม่คำนึงถึงดัชนีa = [1, 3, 2, 4, 4, 1, 6, 6, 4]
ก.ลบ(4)
พิมพ์ (ก)

เอาต์พุต: [1, 3, 2, 4, 1, 6, 6, 4]
มุมมองหน่วยความจำ (x)เข้าถึงบัฟเฟอร์ภายในของอ็อบเจ็กต์a=memoryview(วัตถุ)
ไบต์ ()แปลงโปรโตคอลบัฟเฟอร์หน่วยความจำเป็นไบต์ไบต์ (a[0:2])
ไบต์เรย์ ()ส่งคืนอาร์เรย์ของไบต์bytearray(วัตถุ)
#เขียนความคิดเห็นบรรทัดเดียวหรือป้องกันไม่ให้โค้ดถูกเรียกใช้งาน# Python regex แผ่นโกง
'' '' ''เขียนความคิดเห็นหลายบรรทัด'' 'แผ่นโกง Python regex นั้นดีสำหรับผู้เริ่มต้น
เป็นการทบทวนที่ดีพอๆ กันสำหรับผู้เชี่ยวชาญ ''''
บรรทัดคำสั่ง
pip ติดตั้งแพ็คเกจติดตั้งห้องสมุดออนไลน์pip ติดตั้งแพนด้า
ชื่อ virtualenvใช้ virtaulenv เพื่อสร้างสภาพแวดล้อมเสมือนvirtualenv myproject
mkvirtualenv ชื่อใช้ wrapper สภาพแวดล้อมเสมือนเพื่อสร้างสภาพแวดล้อมเสมือนmkvirtualenv myproject
ไฟล์ python.pyรันคำสั่งในไฟล์ Python'python my_file.py
pip แช่แข็งแสดงรายการแพ็คเกจที่ติดตั้งทั้งหมดในสภาพแวดล้อมเสมือนpip แช่แข็ง
pip ตรึง > somefilesคัดลอกไลบรารีที่ติดตั้งทั้งหมดไว้ในไฟล์เดียวpip freeze > ข้อกำหนด.txt
ที่ไหนค้นหาเส้นทางการติดตั้งของ Pythonที่ไหน python
--รุ่นตรวจสอบเวอร์ชั่นของแพ็คเกจหลาม --version
.exeเรียกใช้ Python shellpython.exe
ด้วย open(ไฟล์ 'w')เขียนไปยังไฟล์ที่มีอยู่และเขียนทับเนื้อหาที่มีอยู่ด้วย open('regex.txt', 'w') เป็น wf:
wf.write('สวัสดีชาวโลก!')
ด้วย open(ไฟล์ 'r')เปิดไฟล์เป็นแบบอ่านอย่างเดียวด้วย open('regex.txt', 'r') เป็น rf:
พิมพ์ (rf.read()
ด้วย open(ไฟล์ 'a')เขียนไปยังไฟล์โดยไม่เขียนทับเนื้อหาที่มีอยู่ด้วย open('regex.txt', 'a') เป็น af:
af.write (' nสวัสดี ใช่!')
file.closeปิดไฟล์หากไม่ได้ใช้งานaf=open('regex.txt')
af.close
ทางออกออกจากเปลือก Pythonทางออก()

สร้างสรรค์เมื่อใช้ Python

การเรียนรู้นิพจน์ทั่วไปของ Python เป็นก้าวสำคัญสู่การเป็นโปรแกรมเมอร์ Python ที่ดีขึ้น แต่นั่นเป็นเพียงหนึ่งในไม่กี่สิ่งที่คุณต้องทำ



อย่างไรก็ตาม การเล่นสนุกกับไวยากรณ์และการสร้างสรรค์มันจะช่วยขัดเกลาทักษะการเขียนโค้ดของคุณ ใช้พวกมันในโปรเจ็กต์ในชีวิตจริง และคุณจะกลายเป็นโปรแกรมเมอร์ Python ที่ดีขึ้น

แบ่งปัน แบ่งปัน ทวีต อีเมล วิธีสร้าง นำเข้า และนำโมดูลของคุณเองกลับมาใช้ใหม่ใน Python

เราอธิบายพื้นฐานที่สำคัญของการใช้โค้ดซ้ำใน Python: โมดูล





อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • การเขียนโปรแกรม
  • แผ่นโกง
  • Python
เกี่ยวกับผู้เขียน อิดิโซ โอมิโซลา(94 บทความที่ตีพิมพ์)

Idowu หลงใหลเกี่ยวกับเทคโนโลยีอัจฉริยะและประสิทธิภาพการทำงานทุกอย่าง ในเวลาว่าง เขาเล่นไปรอบๆ กับการเขียนโค้ดและเปลี่ยนไปเล่นกระดานหมากรุกเมื่อรู้สึกเบื่อ แต่เขาก็ชอบที่จะแยกตัวออกจากงานประจำบ้างเป็นบางครั้ง ความหลงใหลในการแสดงให้ผู้คนได้รู้จักเทคโนโลยีสมัยใหม่กระตุ้นให้เขาเขียนมากขึ้น

เพิ่มเติมจาก Idowu Omisola

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!





คลิกที่นี่เพื่อสมัครสมาชิก