การใช้ 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 ยกกำลัง y | 2 ** 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 |
ในขณะที่ | วนซ้ำผ่านตัวแปรตราบใดที่เงื่อนไขเฉพาะยังคงเป็น True | a = 4 ข = 2 ในขณะที่b<=a: พิมพ์ (b, 'น้อยกว่า', a) ข + = 1 เอาท์พุท: 2 น้อยกว่า 4 3 น้อยกว่า 4 4 น้อยกว่า 4 |
พิสัย() | สร้างช่วงของจำนวนเต็มบวกระหว่าง x และ y | x=ช่วง(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[คีย์] | รับค่าของคีย์ในพจนานุกรม x | a = {'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 shell | python.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
Idowu หลงใหลเกี่ยวกับเทคโนโลยีอัจฉริยะและประสิทธิภาพการทำงานทุกอย่าง ในเวลาว่าง เขาเล่นไปรอบๆ กับการเขียนโค้ดและเปลี่ยนไปเล่นกระดานหมากรุกเมื่อรู้สึกเบื่อ แต่เขาก็ชอบที่จะแยกตัวออกจากงานประจำบ้างเป็นบางครั้ง ความหลงใหลในการแสดงให้ผู้คนได้รู้จักเทคโนโลยีสมัยใหม่กระตุ้นให้เขาเขียนมากขึ้น
เพิ่มเติมจาก Idowu Omisolaสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก