Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. มาตรฐานการเข้ารหัส Python/แนวทางปฏิบัติที่ดีที่สุดคืออะไร

    คุณสามารถใช้คู่มือ PEP8 เป็นจอกศักดิ์สิทธิ์ได้ โลกหลามเกือบทั้งหมดใช้คู่มือนี้เพื่อเขียนโค้ดหลามมาตรฐานที่เข้าใจง่ายและเข้าใจง่าย มีให้ใช้งานเป็นส่วนขยายสำหรับโปรแกรมแก้ไขข้อความสมัยใหม่ทั้งหมด คุณสามารถตรวจสอบได้ที่ https://www.python.org/dev/peps/pep-0008/ จัดโครงสร้างโฟลเดอร์ของคุณอย่างเหมาะสม ทุก

  2. เราจะรวมคำสั่งการพิมพ์หลายรายการต่อบรรทัดใน Python ได้อย่างไร

    คุณสามารถรวมคำสั่งการพิมพ์หลายรายการต่อบรรทัดโดยใช้ใน Python 2 และใช้อาร์กิวเมนต์สิ้นสุดเพื่อพิมพ์ฟังก์ชันใน Python 3 ตัวอย่าง Python2.x print "Hello", print " world" Python3.x print ("Hello", end='') print (" world") ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - He

  3. เราจะกำหนดค่าให้กับตัวแปรใน Python ได้อย่างไร

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

  4. ฉันจะกำหนดค่าพจนานุกรมให้กับตัวแปรใน Python ได้อย่างไร

    คุณสามารถกำหนดค่าพจนานุกรมให้กับตัวแปรใน Python โดยใช้โอเปอเรเตอร์การเข้าถึง [] ตัวอย่าง my_dict = {    'foo': 42,    'bar': 12.5 } new_var = my_dict['foo'] print(new_var) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - 42 ตัวอย่าง ไวยากรณ์นี้ยังสามารถใช้เพื่อกำหนดค่าที่

  5. จะกำหนดค่าหลายค่าให้กับตัวแปรเดียวกันใน Python ได้อย่างไร?

    ในภาษา Python หากคุณพยายามทำสิ่งที่ชอบ a = b = c = [0,3,5] a[0] = 10 คุณจะจบลงด้วยค่าเดียวกันใน a, b, and c: [10, 3, 5] เนื่องจากตัวแปรทั้งสามที่นี่ชี้ไปที่ค่าเดียวกัน หากคุณแก้ไขค่านี้ คุณจะได้รับการเปลี่ยนแปลงในชื่อทั้งหมด เช่น a,b และ c ในการสร้างวัตถุใหม่และกำหนดวัตถุนั้น คุณสามารถใช้โมดูลการคั

  6. ฉันจะแปลงไบต์เป็นสตริง Python ได้อย่างไร

    คุณต้องถอดรหัสวัตถุไบต์เพื่อสร้างสตริง ซึ่งสามารถทำได้โดยใช้ฟังก์ชันถอดรหัสจากคลาสสตริงที่จะยอมรับการเข้ารหัสที่คุณต้องการถอดรหัส ตัวอย่าง my_str = b"Hello" # b means its a byte string new_str = my_str.decode('utf-8') # Decode using the utf-8 encoding print(new_str) ผลลัพธ์ สิ่งน

  7. คุณช่วยอธิบายว่า metaclass และการสืบทอดใน Python คืออะไร?

    ทุกชั้นเรียนเป็นวัตถุ เป็นตัวอย่างของสิ่งที่เรียกว่า metaclass มีการพิมพ์ metaclass เริ่มต้น คุณสามารถตรวจสอบได้โดยใช้ฟังก์ชัน is instance ตัวอย่างเช่น class Foo:    pass foo = Foo() isinstance(foo, Foo) isinstance(Foo, type) สิ่งนี้จะให้ผลลัพธ์: True True metaclass ไม่ได้เป็นส่วนหนึ่งข

  8. ฉันจะแปลงอาร์เรย์ไบต์เป็นรูปแบบ JSON ใน Python ได้อย่างไร

    คุณต้องถอดรหัสวัตถุไบต์เพื่อสร้างสตริง ซึ่งสามารถทำได้โดยใช้ฟังก์ชันถอดรหัสจากคลาสสตริงที่จะยอมรับการเข้ารหัสที่คุณต้องการถอดรหัส ตัวอย่าง my_str = b"Hello" # b means its a byte string new_str = my_str.decode('utf-8') # Decode using the utf-8 encoding print(new_str) ผลลัพธ์ สิ่งนี

  9. เราจะ grep คำหลักเฉพาะจาก Python tuple ได้อย่างไร

    หากคุณมี tuple ของสตริงและต้องการค้นหาสตริงใดสตริงหนึ่ง คุณสามารถใช้ตัวดำเนินการ in ตัวอย่าง tpl = ("Hello", "world", "Foo", "bar") print("world" in tpl) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - True ตัวอย่าง หากคุณต้องการตรวจสอบว่ามีสตริงย่อยอยู่หรือไม่ คุณ

  10. รายการที่เป็นเนื้อเดียวกันในรายการ Python คืออะไร?

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

  11. ฉันจะรักษา Python tuples ด้วย JSON ได้อย่างไร

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

  12. เหตุใด python จึงส่งคืน tuple ในรายการแทนที่จะเป็นรายการในรายการ

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

  13. ฉันจะแปลง Python tuple เป็นอาร์เรย์ C ได้อย่างไร

    python tuple เป็นอาร์เรย์ขององค์ประกอบที่ไม่เปลี่ยนรูปแบบ แมปกับ C เป็นอาร์เรย์ แต่เนื่องจากเราทำงานกับหน่วยความจำโดยตรงใน C และไม่มีโครงสร้างใดที่เหมือนกับอาร์เรย์ที่ไม่เปลี่ยนรูปใน C คุณจึงไม่สามารถแปลง tuple เป็นอาร์เรย์ C ที่มีคุณสมบัติที่ไม่เปลี่ยนรูปได้ สิ่งที่คุณทำได้คือกำหนดอาร์เรย์ C แต่จะม

  14. เราจะเปรียบเทียบสองรายการใน Python ได้อย่างไร

    วิธีที่ง่ายที่สุดคือการใช้ชุด ชุดจะใช้รายการและรับเฉพาะค่าที่ไม่ซ้ำ จากนั้นคุณสามารถดำเนินการ &ที่ทำหน้าที่เหมือนทางแยกเพื่อรับวัตถุทั่วไปจากรายการ ตัวอย่าง >>> a = [1, 2, 3, 4, 5] >>> b = [9, 8, 7, 6, 5] >>> set(a) & set(b) {5} คุณยังสามารถใช้ฟังก์ชัน set.intersectio

  15. เราจะเปรียบเทียบทูเพิลสองตัวใน Python ได้อย่างไร

    Tuples ถูกเปรียบเทียบตามตำแหน่ง:รายการแรกของ tuple แรกจะถูกเปรียบเทียบกับรายการแรกของ tuple ที่สอง; หากไม่เท่ากัน นี่คือผลลัพธ์ของการเปรียบเทียบ มิฉะนั้น ให้พิจารณารายการที่สอง จากนั้นจะพิจารณารายการที่สาม และต่อไปเรื่อยๆ ตัวอย่าง >>> a = (1, 2, 3) >>> b = (1, 2, 5) >>> a

  16. เราจะเปรียบเทียบพจนานุกรมสองพจนานุกรมใน Python ได้อย่างไร

    dicts ใน python ก็เป็นคลาสเช่นกัน สิ่งเหล่านี้มีการแทนที่ __eq__method ดังนั้นคุณสามารถใช้ตัวดำเนินการ ==เพื่อตรวจสอบว่าพจนานุกรม 2 พจนานุกรมเท่ากันหรือไม่ ตัวอย่าง a = {'foo': 10, 'bar': 150} b = {'foo': 10, 'bar': 150} print(a == b) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - Tr

  17. จะจัดกลุ่มองค์ประกอบ Python tuple ตามองค์ประกอบแรกได้อย่างไร

    Python มีฟังก์ชันที่เรียกว่า defaultdict ซึ่งจัดกลุ่มองค์ประกอบ Python tuple ตามองค์ประกอบแรก ตัวอย่าง lst =[ (1, Hello, World, 112), (2, Hello, People, 42), (2, Hi, World, 200)] จากคอลเลกชันนำเข้า defaultdict d =defaultdict(list) สำหรับ k, *v ใน lst:d[k].append(v)print(d) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ

  18. ฉันจะแสดงเวกเตอร์ที่ไม่เปลี่ยนรูปใน Python ได้อย่างไร

    คุณสามารถใช้ tuples เพื่อแสดงเวกเตอร์ที่ไม่เปลี่ยนรูปใน Python ทูเปิลส์เป็นโครงสร้างข้อมูลที่ไม่เปลี่ยนรูปซึ่งทำงานเหมือนรายการแต่รักษาลำดับและเร็วกว่ารายการ ตัวอย่าง myVec = (10, 15, 21) myVec[0] = 10 สิ่งนี้จะทำให้เกิดข้อผิดพลาดเนื่องจากทูเพิลไม่สามารถกลายพันธุ์ได้

  19. ฉันจะสร้าง python tuple ที่ไม่ใช่ตัวอักษรได้อย่างไร

    ขั้นแรก คุณสามารถสร้างรายการ จากนั้นเปลี่ยนค่าเดียวที่คุณต้องการเปลี่ยน จากนั้นให้แปลงเป็นทูเพิลในที่สุด หากคุณต้องการสร้าง python tuple ที่ไม่ใช่ตัวอักษร ตัวอย่างเช่น def create_non_literal_tuple(a, b, c):    x = [1] * a    x[c] = b    return tuple(x) create_non_litera

  20. ฉันจะสร้าง Python tuple ของสตริง Unicode ได้อย่างไร

    คุณสามารถสร้างทูเพิลของสตริงยูนิโค้ดในไพ ธ อนได้โดยใช้ไวยากรณ์ u เมื่อกำหนดทูเพิลนี้ ตัวอย่าง a = [(u'亀',), (u'犬',)] print(a) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ [('亀',), ('犬',)] โปรดทราบว่าคุณต้องระบุ u หากต้องการบอกว่านี่คือสตริงยูนิโค้ด มิฉะนั้นจะถือว่าเป็นสตริงไบนารีปกต

Total 8994 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:60/450  20-คอมพิวเตอร์/Page Goto:1 54 55 56 57 58 59 60 61 62 63 64 65 66