คำถามติดแท็ก formatting

กระบวนการแปลงข้อความหรือข้อมูลเพื่อนำเสนอ ตัวอย่างทั่วไปคือการแปลงทศนิยมให้เป็นรูปแบบสกุลเงินเฉพาะที่มีจำนวนทศนิยมที่ถูกต้อง


14
รูปแบบลอยด้วยโมดูล json มาตรฐาน
ฉันใช้โมดูล jsonมาตรฐานใน python 2.6 เพื่อจัดลำดับรายการลอย อย่างไรก็ตามฉันได้รับผลลัพธ์เช่นนี้: >>> import json >>> json.dumps([23.67, 23.97, 23.87]) '[23.670000000000002, 23.969999999999999, 23.870000000000001]' ฉันต้องการให้โฟลถูกสร้างด้วยทศนิยมสองหลักเท่านั้น ผลลัพธ์ควรมีลักษณะดังนี้: >>> json.dumps([23.67, 23.97, 23.87]) '[23.67, 23.97, 23.87]' ฉันได้ลองกำหนดคลาสตัวเข้ารหัส JSON ของตัวเองแล้ว: class MyEncoder(json.JSONEncoder): def encode(self, obj): if isinstance(obj, float): return format(obj, '.2f') return json.JSONEncoder.encode(self, obj) สิ่งนี้ใช้ได้กับวัตถุลอยตัว แต่เพียงผู้เดียว: >>> json.dumps(23.67, cls=MyEncoder) '23.67' แต่ล้มเหลวสำหรับวัตถุที่ซ้อนกัน: >>> …

3
ฉันจะทำให้คำสั่ง "J" และ "gq" ของกลุ่มใช้ช่องว่างหลังช่วงเวลาหนึ่งได้อย่างไร
เมื่อฉันใช้Jคำสั่งของ Vim บรรทัดส่วนใหญ่จะเชื่อมด้วยช่องว่างเดียวสำหรับการขยาย แต่หลังจากช่วงเวลา Vim จะใช้ช่องว่างสองช่องเสมอ ใช้ตัวอย่างต่อไปนี้: This ends with a comma, but this ends with a period. Join with 'J' and what do you get? สำหรับฉันผลลัพธ์คือ: This ends with a comma, but this ends with a period. Join with 'J' and what do you get? ช่องว่างหนึ่งช่องหลังเครื่องหมายจุลภาคสองช่องหลังจุด เรื่องเดียวกันถ้าคุณฟอร์แมตย่อหน้าด้วยgqคำสั่ง มีการตั้งค่าที่ฉันสามารถปรับเปลี่ยนเพื่อให้ Vim …
102 vim  formatting 

19
รูปแบบ JSON ใน C #?
กำลังมองหาฟังก์ชันที่จะรับstringJson เป็นอินพุตและจัดรูปแบบด้วยตัวแบ่งบรรทัดและการเยื้อง การตรวจสอบความถูกต้องจะเป็นโบนัส แต่ไม่จำเป็นและฉันไม่จำเป็นต้องแยกวิเคราะห์เป็นวัตถุหรือสิ่งใด ๆ มีใครรู้จักห้องสมุดแบบนี้บ้าง? อินพุตตัวอย่าง: {"status":"OK", "results":[ {"types":[ "locality", "political"], "formatted_address":"New York, NY, USA", "address_components":[ {"long_name":"New York", "short_name":"New York", "types":[ "locality", "political"]}, {"long_name":"New York", "short_name":"New York", "types":[ "administrative_area_level_2", "political"]}, {"long_name":"New York", "short_name":"NY", "types":[ "administrative_area_level_1", "political"]}, {"long_name":"United States", "short_name":"US", "types":[ "country", "political"]}], "geometry":{"location":{"lat":40.7143528, "lng":-74.0059731}, "location_type":"APPROXIMATE", "viewport":{"southwest":{"lat":40.5788964, "lng":-74.2620919}, "northeast":{"lat":40.8495342, "lng":-73.7498543}}, …
101 c#  json  formatting 


13
สร้างสตริงความยาวคงที่ที่เต็มไปด้วยช่องว่าง
ฉันต้องการสร้างสตริงที่มีความยาวคงที่เพื่อสร้างไฟล์ตามตำแหน่งอักขระ อักขระที่หายไปต้องเติมด้วยอักขระเว้นวรรค ตัวอย่างเช่นช่อง CITY มีความยาวคงที่ 15 อักขระ สำหรับอินพุต "Chicago" และ "Rio de Janeiro" เอาต์พุตคือ "ชิคาโก" “ ริโอเดจาเนโร”.
100 java  string  formatting 

2
จัดรูปแบบสตริงจำนวนเต็มพร้อมเลขศูนย์นำหน้า
ฉันใช้รหัสนี้: NSString* strName = [NSString stringWithFormat:@"img_00%d.jpg", pp]; และใช้งานได้ดี แต่ถ้า pp รับค่าเป็น 10 เช่นฉันต้องการผลลัพธ์ img_010.jpg ไม่ใช่ img_0010.jpg ... ฉันจะจัดรูปแบบสตริงได้อย่างไร ?? ขอบคุณ

7
ไลบรารี Javascript สำหรับการจัดรูปแบบวันที่ที่สัมพันธ์กับมนุษย์ [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันต้องการแสดงวันที่บางวันที่สัมพันธ์กับวันที่ปัจจุบันในรูปแบบที่เป็นมิตรกับมนุษย์ ตัวอย่างวันที่ญาติที่เป็นมิตรกับมนุษย์: 10 วินาทีที่แล้ว 20 นาทีจากนี้ 1 วันที่ผ่านมา 5 สัปดาห์ที่ผ่านมา 2 เดือนที่แล้ว โดยพื้นฐานแล้วจะรักษาลำดับความสำคัญสูงสุดไว้อย่างซื่อสัตย์ (และตามความต้องการเฉพาะการขยับขึ้นหน่วยเมื่อผ่าน 2 หน่วย - 5 สัปดาห์แทนที่จะเป็น 1 เดือน) แม้ว่าฉันจะสามารถอยู่กับห้องสมุดที่มีการควบคุมน้อยลงและเป็นกันเองมากขึ้นเช่น: เมื่อวานนี้ พรุ่งนี้ อาทิตย์ที่แล้ว ไม่กี่นาทีที่ผ่านมา ในสองสามชั่วโมง ห้องสมุดยอดนิยมสำหรับสิ่งนี้หรือไม่?

7
จะทำให้ Visual Studio ไม่ใส่ {ขึ้นบรรทัดใหม่ได้อย่างไร?
ถ้ามีโค้ดแบบนี้ if(true){ และฉันเพิ่ม } มันถูกเปลี่ยนเป็น if (true) { } แต่ฉันต้องการให้มันอยู่ในรูปแบบ if (true) { } แม้ว่าฉันจะคัดลอกโค้ดที่มีifเช่นนี้ แต่ก็ถูกแปลงเป็นเวอร์ชันที่ยาวขึ้น ป.ล. ฉันเข้าใจว่ามันเป็นมาตรฐาน C ++ และ C # เพื่อใช้เวอร์ชันที่ยาวขึ้น แต่ฉันมาจากมาตรฐานอื่นและฉันใช้เวอร์ชันที่สั้นกว่า ฉันพนันได้เลยว่ามีตัวเลือกฟอร์แมตเตอร์บางตัวที่สามารถปิดหรือเปลี่ยนแปลงได้

18
พิมพ์ลอยใน python สวย ๆ ง่ายๆ?
ฉันมีรายชื่อลอย ถ้าฉันพูดง่ายๆprintมันจะแสดงแบบนี้: [9.0, 0.052999999999999999, 0.032575399999999997, 0.010892799999999999, 0.055702500000000002, 0.079330300000000006] ฉันสามารถใช้print "%.2f"ซึ่งจะต้องใช้การforวนซ้ำเพื่อสำรวจรายการ แต่จะใช้ไม่ได้กับโครงสร้างข้อมูลที่ซับซ้อนมากขึ้น ฉันต้องการอะไรสักอย่าง (ฉันกำลังสร้างมันขึ้นมาทั้งหมด) >>> import print_options >>> print_options.set_float_precision(2) >>> print [9.0, 0.052999999999999999, 0.032575399999999997, 0.010892799999999999, 0.055702500000000002, 0.079330300000000006] [9.0, 0.05, 0.03, 0.01, 0.06, 0.08]

4
การจัดรูปแบบโค้ด Intellij คำอธิบายประกอบ Java บนบรรทัดใหม่
ฉันใช้ IntelliJ 12 และมันวางคำอธิบายประกอบตัวแปรสมาชิกไว้ในบรรทัดเดียวกันซึ่งฉันเกลียด! ฉันจะตั้งค่าตัวจัดรูปแบบโค้ดเพื่อเก็บคำอธิบายประกอบในบรรทัดแยกกันได้อย่างไร ขอบคุณ!

5
ประกาศฟังก์ชันที่ส่วนท้ายของไฟล์ใน Python
เป็นไปได้หรือไม่ที่จะเรียกใช้ฟังก์ชันโดยไม่ได้กำหนดฟังก์ชันทั้งหมดไว้ก่อน เมื่อพยายามนี้ฉันได้รับข้อผิดพลาด: " function_name is not defined" ฉันมาจากพื้นหลัง C ++ ดังนั้นปัญหานี้จึงทำให้ฉันสะดุด การประกาศฟังก์ชันก่อนทำงาน: def Kerma(): return "energy / mass" print Kerma() อย่างไรก็ตามการพยายามเรียกใช้ฟังก์ชันโดยไม่กำหนดก่อนจะทำให้เกิดปัญหา: print Kerma() def Kerma(): return "energy / mass" ใน C ++ คุณสามารถประกาศฟังก์ชันหลังการโทรได้เมื่อคุณวางส่วนหัวไว้ข้างหน้า ฉันขาดอะไรที่นี่?

3
ฉันจะตั้งค่า Visual Studio ให้ใช้การถ่ายคร่อมสไตล์ K&R ได้อย่างไร
ฉันไม่ชอบรูปแบบการจัดรูปแบบนี้จริงๆ: Class AwesomeClass { private static void AwesomeMethod() { } } ฉันสามารถจัดรูปแบบรหัสของฉันเป็นแบบนี้ได้หรือไม่? Class AwesomeClass { private static void AwesomeMethod() { } }
92 c#  formatting 

6
เอาต์พุตสตริง JSON รูปแบบ AngularJS
ฉันมีแอปพลิเคชัน AngularJS ซึ่งรวบรวมข้อมูลจากอินพุตแปลงโมเดลเป็นสตริงโดยใช้JSON.stringify()และให้ผู้ใช้แก้ไขโมเดลนี้ในลักษณะที่ฟิลด์อินพุตจะได้รับการอัปเดตหาก<textarea>องค์ประกอบได้รับการอัปเดตและในทางกลับกัน การผูกสองทางบางประเภท :) ปัญหาคือ String นั้นดูน่าเกลียดและฉันต้องการจัดรูปแบบให้มีลักษณะดังนี้: และไม่เหมือนตอนนี้: ความคิดใด ๆ ที่สามารถทำได้? หากคุณต้องการข้อมูลเพิ่มเติมโปรดอย่าลังเลที่จะถาม ทุกคำตอบขอชื่นชมและตอบทันที ขอขอบคุณ. ป.ล. ฉันเดาว่านี่น่าจะเป็นคำสั่งหรือฟิลเตอร์ที่กำหนดเอง ข้อมูลเองไม่ควรเปลี่ยนแปลงเฉพาะเอาต์พุตเท่านั้น

10
Bootstrap 3.0: จะมีข้อความและอินพุตในบรรทัดเดียวกันได้อย่างไร?
ฉันกำลังเปลี่ยนเว็บไซต์ของฉันไปใช้ Bootstrap 3.0 ฉันมีปัญหาเกี่ยวกับการป้อนแบบฟอร์มและการจัดรูปแบบข้อความ สิ่งที่ทำงานใน Bootstrap 2 ไม่ทำงานใน Bootstrap 3 ฉันจะรับข้อความในบรรทัดเดียวกันก่อนและหลังการป้อนแบบฟอร์มได้อย่างไร ฉันได้ จำกัด ขอบเขตให้แคบลงเป็นปัญหากับคลาส 'form-control "ในตัวอย่างเวอร์ชัน Bootstrap 3 ฉันจะรับข้อความและอินพุตทั้งหมดในบรรทัดเดียวได้อย่างไร ฉันต้องการให้ตัวอย่าง bootstrap 3 ดูเหมือนตัวอย่าง bootstrap 2 ใน jsfiddle ตัวอย่างซอ JS <div class="container "> <form> <h3> Format used to look like this in Bootstrap 2 </h3> <div class="row "> <label for="return1"><b>Return:</b></label> <input …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.