จัดรูปแบบ Python

จัดรูปแบบฟังก์ชัน คลาส ดิกชันนารี รายการ และโค้ดที่วางของ Python ตามแนวทาง PEP 8 ที่คุ้นเคย เครื่องมือใช้การเยื้อง ช่องว่าง การตัดบรรทัด และการจัดการอัญประกาศที่สม่ำเสมอ โดยคงพฤติกรรมโปรแกรม

ตัวเลือกการจัดรูปแบบ Python

  • จำนวนคอลัมน์สูงสุด: เลือกความยาวบรรทัดตั้งแต่ 1 ถึง 1000 อักขระ
  • คงอัญประกาศสตริง: คงการเลือกอัญประกาศเดี่ยวและคู่ แทนการปรับสตริงให้เหมือนกัน
  • ละเว้นจุลภาคท้ายรายการ: ป้องกันไม่ให้จุลภาคท้ายรายการบังคับหนึ่งรายการต่อบรรทัด

โหลดไฟล์ Python ในเครื่องหรือวางโค้ดชั่วคราว แล้วคัดลอกหรือบันทึกผลลัพธ์ที่จัดรูปแบบจากตัวแก้ไขผลลัพธ์

คำถามที่พบบ่อยเกี่ยวกับการจัดรูปแบบ Python

จะจัดรูปแบบโค้ดในหน้านี้ได้อย่างไร?

วางโค้ดในตัวแก้ไขด้านซ้ายหรือโหลดจากไฟล์ เลือกตัวเลือกที่ต้องการ แล้วกดจัดรูปแบบ ตรวจสอบผลลัพธ์ทางด้านขวา จากนั้นคัดลอกหรือบันทึก

ทำไมเครื่องมือจัดรูปแบบจึงแจ้งข้อผิดพลาด?

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

เครื่องมือจัดรูปแบบโค้ดทำงานอย่างไร?

เครื่องมือจัดรูปแบบโค้ดอ่านโทเคนและโครงสร้างซ้อนตามไวยากรณ์ของภาษา แล้วปรับการเยื้อง ระยะห่าง และการขึ้นบรรทัดตามชุดกฎที่สอดคล้องกัน เครื่องมือไม่ได้คอมไพล์หรือรันโปรแกรม ดังนั้นการจัดรูปแบบจึงไม่ใช่การตรวจสอบความถูกต้องหรือความปลอดภัย

ภาษานี้ควรใช้การตั้งค่าใด?

รูปแบบ Python ใช้การเยื้องด้วยช่องว่าง 4 ตัว ค่าเริ่มต้น 79 คอลัมน์ของหน้านี้ใช้ขีดจำกัดแบบเคร่งครัดของ PEP 8 แต่ทีมอาจตกลงใช้ขีดจำกัดกว้างขึ้นได้ถึง 99 ตั้งค่าจำนวนคอลัมน์สูงสุด เลือกว่าจะคงอัญประกาศสตริงเดิมหรือไม่ และกำหนดว่าจุลภาคท้ายรายการจะขยายคอลเลกชันและการเรียกใช้เป็นหลายบรรทัดได้หรือไม่

โค้ดของฉันจะถูกอัปโหลดไปยังเซิร์ฟเวอร์หรือไม่?

โค้ดจะส่งไปจัดรูปแบบที่เซิร์ฟเวอร์ ดูรายละเอียดการจัดการข้อมูลได้ในนโยบายความเป็นส่วนตัว

เครื่องมือจัดรูปแบบโค้ด

จัดรูปแบบโค้ด Java, Python, JavaScript, JSON, HTML และอื่น ๆ ให้อ่านง่าย พร้อมปรับการเยื้อง ระยะห่าง และการขึ้นบรรทัด

เครื่องมือเพิ่มเติม

ตัดต่อเสียงและเอฟเฟกต์

ตัด รวม หรือแบ่งเสียงบันทึก ลบช่วงเงียบหรือเสียงรบกวน และปรับความดัง ความเร็ว ระดับเสียงสูงต่ำ หรือช่องสัญญาณ

เครื่องมือเพิ่มเติม

เครื่องมือสเปรดชีต

เปิดและแก้ไขตาราง CSV หรือ Excel จัดรูปแบบข้อความตาราง และแปลง CSV เป็น Excel หรือ SQL

เครื่องมือเพิ่มเติม

เครื่องมือ Markdown

เขียนและแสดงตัวอย่าง Markdown สร้างแผนภาพ Mermaid และแปลงระหว่าง Markdown, HTML และตาราง

เครื่องมือเพิ่มเติม

เครื่องมือข้อความ

เปรียบเทียบข้อความ นับคำและคำสำคัญ เรียงลำดับหรือแทนที่บรรทัด และเปิดดูข้อความ DOCX

เครื่องมือเพิ่มเติม

พจนานุกรม

ค้นหาความหมาย คำพ้องความหมาย และคำตรงข้ามในภาษาจีน หรือค้นหาการออกเสียง IPA ในหลายภาษา

แปลงและเล่นเสียง

แปลง MP3, WAV, FLAC และรูปแบบอื่น ๆ เล่นเสียงหรือ PCM ดิบ และตรวจดูหรือแก้ไขข้อมูลกำกับเสียง

เครื่องมือ JSON และข้อมูล

ตรวจดู เปรียบเทียบ และตรวจสอบ JSON ทดสอบนิพจน์ JSONPath หรือแปลงข้อมูลเป็น CSV, YAML และ XML

เครื่องมือเพิ่มเติม

เครื่องมือเสียงพูด

ถอดเสียงเป็นข้อความ แปลงข้อความเป็นเสียงพูด หรือบันทึกเสียงของคุณในเบราว์เซอร์

เครื่องมือวิดีโอ

แปลงและบีบอัดวิดีโอ ตัดหรือรวมคลิป ปรับขนาดภาพ และแยกเสียงออกจากวิดีโอ

เครื่องมือเพิ่มเติม

เล่นและบันทึกวิดีโอ

เล่นวิดีโอในเครื่องหรือสตรีม บันทึกหน้าจอหรือกล้อง และใช้กล้องเป็นกระจกออนไลน์

เครื่องมือ PDF

บีบอัดหรือรวม PDF แยกและจัดเรียงหน้า แปลงหน้าเป็นภาพ และเปิดดูหรือเปรียบเทียบเอกสาร

เครื่องมือเพิ่มเติม

เครื่องมือภาพ

แปลงรูปแบบภาพ ปรับขนาดหรือครอบตัดรูป บีบอัดไฟล์ เปรียบเทียบภาพ และดึงข้อความด้วย OCR

เครื่องมือเพิ่มเติม

สร้างสรรค์ภาพ

จับภาพและตกแต่งภาพหน้าจอ แปลงข้อความเป็นภาพหรือ GIF วาดบนกระดานไวท์บอร์ด และสร้างกลุ่มคำหรือ Favicon

เครื่องมือเพิ่มเติม

เครื่องมือคำบรรยาย

แก้ไขคำบรรยาย SRT หรือ VTT พร้อมตัวอย่างวิดีโอ เลื่อนเวลา แปลงรูปแบบ และจัดการแทร็กคำบรรยาย

เครื่องมือเพิ่มเติม

เครื่องมือไฟล์เก็บถาวร

เปิดไฟล์ ZIP, 7Z, RAR หรือ TAR แตกเนื้อหาที่เลือก และสร้างไฟล์เก็บถาวรใหม่ พร้อมตัวเลือกตั้งรหัสผ่าน ZIP/7Z

เครื่องมือเข้ารหัส | ถอดรหัส

เข้ารหัสและถอดรหัส Base64 หรือ Base32 เอสเคป URL, HTML และข้อความ Unicode และตรวจดูเนื้อหา JWT

เครื่องมือเพิ่มเติม

เครื่องมือตัวเลข

แปลงระบบเลขฐานและค่าระหว่างฐานสอง ฐานสิบ และฐานสิบหก แปลงตัวเลขเป็นคำอ่านหรือข้อความเป็นฐานสอง

เครื่องคำนวณ

คำนวณเปอร์เซ็นต์และเศษส่วน สรุปสถิติ และคำนวณเกรด ส่วนลด หรืออัตราส่วนภาพ

เครื่องมือเพิ่มเติม

เครื่องมือเวลา

แสดงนาฬิกาออนไลน์ ใช้นาฬิกานับถอยหลังหรือนาฬิกาจับเวลา และคำนวณวันที่ อายุ หรือความต่างเขตเวลา

เครื่องมือเพิ่มเติม

เครื่องมือเครือข่าย

ตรวจสอบ IP และการเชื่อมต่อ IPv6 ตรวจดูคำขอ HTTP หรือไฟล์ HAR และคำนวณช่วงที่อยู่ CIDR

การแปลงหน่วย

แปลงหน่วยความยาว น้ำหนัก อุณหภูมิ พื้นที่จัดเก็บข้อมูล และหน่วยอื่น ๆ

เครื่องมือสี

แปลงค่าสี HEX, RGB และ HSL ดึงสีจากภาพ ตรวจสอบความเปรียบต่าง หรือทดสอบหน้าจอด้วยสีพื้น

คิวอาร์โค้ดและบาร์โค้ด

สร้างและสแกนคิวอาร์โค้ดหรือบาร์โค้ด รวมถึงคิวอาร์โค้ดสำหรับลิงก์และเครือข่าย Wi-Fi

เครื่องมือสำหรับนักพัฒนาและความปลอดภัย

สร้างค่าแฮช UUID และรหัสผ่าน ทดสอบนิพจน์ทั่วไป สร้าง URL slug และตรวจสอบสิทธิ์ไฟล์

เครื่องมือเพิ่มเติม

เครื่องมืออรรถประโยชน์

ตรวจสอบความละเอียดและอัตรารีเฟรชหน้าจอ วัดด้วยไม้บรรทัดบนหน้าจอ ทดสอบปุ่ม หรืออ่านบทด้วยจอเลื่อนบทพูด

เครื่องมือเพิ่มเติม

เกม

2048, กู้ระเบิด, ซูโดกุ, โกโมกุ, รถถังประจัญบาน

เครื่องมือเพิ่มเติม