Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. วิธีค้นหาแฮชของไฟล์โดยใช้ Python

    คุณสามารถค้นหาแฮชของไฟล์ได้โดยใช้ไลบรารี hashlib โปรดทราบว่าขนาดไฟล์อาจค่อนข้างใหญ่ ควรใช้บัฟเฟอร์เพื่อโหลดส่วนต่างๆ และประมวลผลเพื่อคำนวณแฮชของไฟล์ รับบัฟเฟอร์ทุกขนาด ตัวอย่าง import sys import hashlib BUF_SIZE = 32768 # Read file in 32kb chunks md5 = hashlib.md5() sha1 = hashlib.sha1() with open(

  2. จะเปรียบเทียบตัวเลขใน Python ได้อย่างไร

    คุณสามารถใช้ตัวดำเนินการเชิงสัมพันธ์ใน python เพื่อเปรียบเทียบตัวเลข (ทั้ง float และ int) ใน python ตัวดำเนินการเหล่านี้เปรียบเทียบค่าที่ด้านใดด้านหนึ่งและตัดสินใจความสัมพันธ์ระหว่างพวกเขา สมมติว่าตัวแปร a มีค่า 10 และตัวแปร b มีค่าเท่ากับ 20 จากนั้น ตัวดำเนินการ ตัวอย่าง == (a ==b) ไม่เป็นคว

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

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

  4. จะตรวจสอบว่าค่าทศนิยมเป็นจำนวนเต็มใน Python ได้อย่างไร?

    หากต้องการตรวจสอบว่าค่าทศนิยมเป็นจำนวนเต็มหรือไม่ ให้ใช้เมธอด float.is_integer() ตัวอย่างเช่น print((10.0).is_integer()) print((15.23).is_integer()) สิ่งนี้จะให้ผลลัพธ์ True False

  5. จะหาโคไซน์ของมุมโดยใช้ Python ได้อย่างไร?

    Python มาพร้อมกับไลบรารีคณิตศาสตร์มาตรฐานที่น่าทึ่งซึ่งมีฟังก์ชันตรีโกณมิติทั้งหมด เช่น sin, cos ฯลฯ คุณสามารถนำเข้าไลบรารีนั้นและใช้ฟังก์ชันเหล่านี้ได้ โปรดทราบว่าฟังก์ชันเหล่านี้ต้องการมุมเป็นเรเดียน ตัวอย่างเช่น import math angle1 = math.radians(90) angle2 = math.radians(60) print(math.cos(angle1

  6. จะตรวจสอบได้อย่างไรว่าตัวเลขสองตัว (m,n) เป็นมิตรหรือไม่ใช้ Python?

    จำนวนที่เป็นมิตรคือตัวเลขสองจำนวนที่แตกต่างกันซึ่งสัมพันธ์กันโดยที่ผลรวมของตัวหารที่เหมาะสมของแต่ละตัวมีค่าเท่ากับจำนวนอื่น (ตัวหารที่เหมาะสมของจำนวนหนึ่งเป็นปัจจัยบวกของจำนวนนั้นนอกเหนือจากตัวมันเอง ตัวอย่างเช่น ตัวหารที่เหมาะสมของ 6 คือ 1, 2 และ 3.) ใน python คุณสามารถหาตัวเลขเหล่านี้ได้โดยนำผลรวม

  7. จะเพิ่มเลขฐานสองโดยใช้ Python ได้อย่างไร?

    หากคุณมีเลขฐานสองเป็นสตริง คุณสามารถแปลงเป็น int ก่อนโดยใช้ int(str, base) โดยระบุฐานเป็น 2 จากนั้นจึงบวกตัวเลขตามปกติ สุดท้ายแปลงกลับเป็นสตริงโดยใช้ฟังก์ชัน bin ตัวอย่างเช่น a = '001' b = '011' sm = int(a,2) + int(b,2) c = bin(sm) print(c) สิ่งนี้จะให้ผลลัพธ์: 0b100

  8. จะจัดรูปแบบตัวเลขเป็นสตริงใน Python ได้อย่างไร

    คุณสามารถจัดรูปแบบตัวเลขลอยตัวให้มีความกว้างคงที่ใน Python โดยใช้ฟังก์ชันรูปแบบในสตริง ตัวอย่าง nums = [0.555555555555, 1, 12.0542184, 5589.6654753] for x in nums:    print("{:10.4f}".format(x)) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - 0.5556 1.0000 12.0542 5589.6655 ตัวอย่าง โดยใช้ฟังก์ชั

  9. จะระบุและพิมพ์ตัวเลขที่สมบูรณ์แบบทั้งหมดในช่วงเวลาปิด [2, n] โดยใช้ Python ได้อย่างไร

    จำนวนสมบูรณ์คือจำนวนเต็มบวกที่เท่ากับผลรวมของตัวหารที่เหมาะสม จำนวนสมบูรณ์ที่น้อยที่สุดคือ 6 ซึ่งเป็นผลรวมของ 1, 2 และ 3 คุณสามารถค้นหาตัวเลขที่สมบูรณ์แบบภายในช่วงที่กำหนดโดยการทดสอบแต่ละหมายเลขสำหรับเงื่อนไขที่กำหนดในช่วงที่กำหนด ตัวอย่าง def print_perfect_nums(start, end):    for i in r

  10. จะทำให้ตัวเลขมีมนุษยธรรมด้วย Python ได้อย่างไร

    ถ้าคุณต้องการบางสิ่งที่แปลงจำนวนเต็มเป็นคำ เช่น 99 ถึง 99 คุณต้องใช้แพ็คเกจภายนอกหรือสร้างมันขึ้นมาเอง โมดูล pynum2word ค่อนข้างดีในงานนี้ คุณสามารถติดตั้งได้โดยใช้ - $ pip install pynum2word จากนั้นใช้วิธีดังต่อไปนี้ − >>> import num2word >>> num2word.to_card(16) 'sixteen'

  11. จะจัดการกับตัวเลขที่มีขนาดใหญ่มากใน Python ได้อย่างไร?

    คุณสามารถดำเนินการคำนวณกับตัวเลขจำนวนมากใน python ได้โดยตรงโดยไม่ต้องกังวลเรื่องความเร็ว Python รองรับประเภทจำนวนเต็ม bignum ซึ่งสามารถทำงานกับตัวเลขขนาดใหญ่ได้ตามอำเภอใจ ใน Python 2.5+ ประเภทนี้เรียกว่า long และแยกจากประเภท int แต่ล่ามจะใช้ตามความเหมาะสมโดยอัตโนมัติ ตราบใดที่คุณมีเวอร์ชัน 2.5 ขึ้น

  12. จะคำนวณตัวเลขคาตาลันด้วยวิธีสัมประสิทธิ์ทวินามโดยใช้ Python ได้อย่างไร

    ในการคำนวณตัวเลขคาตาลันโดยใช้สัมประสิทธิ์ทวินาม ก่อนอื่นคุณต้องเขียนฟังก์ชันที่คำนวณสัมประสิทธิ์ทวินาม ตัวอย่าง def binomialCoefficient(n, k):    # To optimize calculation of C(n, k)    if (k > n - k):       k = n - k    coeff = 1    for i i

  13. จะสร้างพีระมิดของตัวเลขโดยใช้ Python ได้อย่างไร?

    การสร้างปิรามิดโดยใช้ตัวเลขใน Python มีหลายรูปแบบ มาดู 2 รูปแบบที่ง่ายที่สุด ตัวอย่าง for i in range(5):    for j in range(i + 1):       print(j + 1, end="")    print("") ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ 1 12 123 1234 12345 ตัวอย่าง คุณยังสามารถพิม

  14. จะค้นหาหมายเลข Kaprekar ภายในช่วงที่กำหนดโดยใช้ Python ได้อย่างไร

    จำนวน Kaprekar ที่แก้ไขแล้วเป็นจำนวนเต็มบวก n ที่มีตัวเลข d หลัก ดังนั้นเมื่อเราแยกสี่เหลี่ยมจัตุรัสของมันออกเป็นสองส่วน - ชิ้นขวา r ที่มี d หลัก และชิ้นด้านซ้าย l ที่มีตัวเลข d หรือ d-1 ที่เหลืออยู่ ผลรวมของชิ้นจะเท่ากับตัวเลขเดิม (เช่น l + r =n) คุณสามารถค้นหาหมายเลข Kaprekar ภายในช่วงที่กำหนดโดยก

  15. จะเพิ่ม / ลบตัวเลขจำนวนมากโดยใช้ Python ได้อย่างไร?

    คุณสามารถเพิ่ม/ลบตัวเลขจำนวนมากใน python ได้โดยตรงโดยไม่ต้องกังวลเรื่องความเร็ว Python รองรับประเภทจำนวนเต็ม bignum ซึ่งสามารถทำงานกับตัวเลขขนาดใหญ่ได้ตามอำเภอใจ ใน Python 2.5+ ประเภทนี้เรียกว่า long และแยกจากประเภท int แต่ล่ามจะใช้ตามความเหมาะสมโดยอัตโนมัติ ตราบใดที่คุณมีเวอร์ชัน 2.5 ขึ้นไป เพียงแ

  16. จะคูณตัวเลขจำนวนมากโดยใช้ Python ได้อย่างไร?

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

  17. จะหารตัวเลขจำนวนมากโดยใช้ Python ได้อย่างไร?

    คุณสามารถหารตัวเลขจำนวนมากใน python ได้ตามปกติ แต่สิ่งนี้มีปัญหาด้านความแม่นยำมากมาย เนื่องจากการดำเนินการดังกล่าวไม่สามารถรับประกันได้ว่าจะแม่นยำเพราะอาจทำให้ภาษาช้าลง คุณควรจะใช้ไลบรารีการคำนวณตัวเลข เช่น bigfloat เพื่อดำเนินการดังกล่าวจะดีกว่า คุณสามารถอ่านเพิ่มเติมเกี่ยวกับปัญหาทศนิยมที่คุณอาจเ

  18. จะ XOR ระดับบิตของเลขฐานสิบหกใน Python ได้อย่างไร?

    คุณสามารถรับ XOR ของตัวเลขประเภทใดก็ได้โดยใช้ตัวดำเนินการ ^ สำหรับเลขฐานสิบหก คุณสามารถใช้: a = 0x12ef b = 0xabcd print(hex(a ^ b)) สิ่งนี้จะให้ผลลัพธ์: 0xb922 0x ที่จุดเริ่มต้นของตัวเลขหมายความว่าตัวเลขอยู่ในการแสดงฐานสิบหก คุณสามารถใช้ตัวดำเนินการ ^ สำหรับการแทนค่าจำนวนเต็มอื่นๆ ได้เช่นกัน

  19. วิธีแปลงตัวเลขเป็นคำโดยใช้ Python

    ตัวสร้างสำหรับคลาสสตริงใน python เช่น str สามารถใช้เพื่อแปลงตัวเลขเป็นสตริงใน python ตัวอย่างเช่น i = 10050 str_i = str(i) print(type(str_i)) สิ่งนี้จะให้ผลลัพธ์: <class 'str'> แต่ถ้าคุณต้องการบางอย่างที่แปลงจำนวนเต็มเป็นคำ เช่น 99 ถึง 99 คุณต้องใช้แพ็คเกจภายนอกหรือสร้างมันขึ้นมาเอง โม

  20. เราจะสร้างตัวเลขที่แข็งแกร่งใน Python ได้อย่างไร

    หากต้องการพิมพ์ Strong Numbers มาดูคำจำกัดความของตัวเลขกันก่อน เป็นตัวเลขที่เป็นผลรวมของแฟคทอเรียลของตัวเลขของตัวเอง ตัวอย่างเช่น 145 เป็นจำนวนเต็ม ขั้นแรก สร้างฟังก์ชันเพื่อคำนวณแฟกทอเรียล: def fact(num):    def factorial(n):    num = 1    while n >= 1:    

Total 8994 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:67/450  20-คอมพิวเตอร์/Page Goto:1 61 62 63 64 65 66 67 68 69 70 71 72 73