หน้าแรก
หน้าแรก
แฮช 24 บิตแบบสุ่มเป็นเพียง 24 บิตแบบสุ่ม คุณสามารถสร้างสิ่งเหล่านี้ได้โดยใช้โมดูลสุ่ม ตัวอย่าง import random hash = random.getrandbits(24) print(hex(hash)) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ 0x94fbee
ในการสร้าง XML จากพจนานุกรมหลาม คุณต้องติดตั้งแพ็คเกจ dicttoxml คุณสามารถติดตั้งได้โดยใช้ - $ pip install dicttoxml เมื่อติดตั้งแล้ว คุณสามารถใช้วิธี dicttoxml เพื่อสร้าง xml ตัวอย่าง a = { 'foo': 45, 'bar': { 'baz': "Hello
โมดูล json ใน python ช่วยให้คุณสามารถดัมพ์ dict เป็นรูปแบบ json ได้โดยตรง วิธีใช้งาน ตัวอย่าง import json my_dict = { 'foo': 42, 'bar': { 'baz': "Hello", 'poo': 124.2 } } my_js
การคำนวณวันที่และเวลาใน Python ทำได้ง่ายมากโดยใช้วัตถุเดลต้าเวลา เมื่อใดก็ตามที่คุณต้องการเพิ่มหรือลบไปยังวันที่/เวลา ให้ใช้ DateTime.datetime() จากนั้นเพิ่มหรือลบวันที่ time.time delta() อินสแตนซ์ ออบเจ็กต์เดลต้าเวลาแสดงถึงระยะเวลา ความแตกต่างระหว่างสองวันหรือเวลา ตัวสร้างเดลต้าเวลามีลายเซ็นฟังก์ชั
คุณสามารถใช้วิธีการเรียงสับเปลี่ยนของแพ็คเกจ itertools เพื่อค้นหาการเปลี่ยนแปลงทั้งหมดของรายการใน Python คุณสามารถใช้ได้ดังนี้ − ตัวอย่าง นำเข้า itertoolsperms =list(itertools.permutations([1, 2, 3]))print(perms) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - [(1, 2, 3), (1, 3, 2), (2, 1, 3), (2, 3, 1), (3, 1, 2),
คุณสามารถสร้างสตริง 128 บิตแบบสุ่มได้โดยใช้ฟังก์ชัน getrandbits ของโมดูลสุ่มที่รับจำนวนบิตเป็นอาร์กิวเมนต์ ตัวอย่าง import random hash = random.getrandbits(128) print(hex(hash)) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - 0xa3fa6d97f4807e145b37451fc344e58c
คุณสามารถใช้โมดูล tempfile เพื่อสร้างไฟล์ชั่วคราวที่ไม่ซ้ำในลักษณะที่ปลอดภัยที่สุด ไม่มีเงื่อนไขการแข่งขันในการสร้างไฟล์ ไฟล์สามารถอ่านและเขียนได้โดย ID ผู้ใช้ที่สร้างเท่านั้น โปรดทราบว่าผู้ใช้ mkstemp() มีหน้าที่ลบไฟล์ชั่วคราวเมื่อดำเนินการเสร็จสิ้น ในการสร้างไฟล์ชั่วคราวใหม่ ให้ใช้ดังนี้ ตัวอย่าง
คุณสามารถสร้างสตริงบิตสุ่มในขนาดที่กำหนดได้โดยใช้ฟังก์ชัน getrandbits ของโมดูลสุ่มที่รับจำนวนบิตเป็นอาร์กิวเมนต์ ตัวอย่าง import random hash = random.getrandbits(128) print(hex(hash)) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - 0xa3fa6d97f4807e145b37451fc344e58c
Python มีไลบรารีการพล็อตกราฟที่น่าทึ่งที่เรียกว่า matplotlib เป็นโมดูลการสร้างภาพข้อมูลและกราฟที่ได้รับความนิยมมากที่สุดสำหรับ Python คุณสามารถเริ่มพล็อตกราฟโดยใช้ 3 เส้น! ตัวอย่างเช่น from matplotlib import pyplot as plt # Plot to canvas plt.plot([1,2,3],[4,5,1]) #Showing what we plotted plt.sho
คุณสามารถจัดรูปแบบตัวเลขลอยตัวให้มีความกว้างคงที่ใน 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 คุณยังสามารถจัดรูปแบบจำนวนเ
วิธีที่ง่ายที่สุดในการเพิ่มเมทริกซ์ 2 เมทริกซ์ในไพ ธ อนคือการวนซ้ำและเพิ่มองค์ประกอบทีละรายการ ตัวอย่างเช่น X = [[1,2,3], [4,5,6], [7,8,9]] Y = [[9,8,7], [6,5,4], [3,2,1]] result = [[0,0,0], [0,0,0], [0,0,0]] for i in range(len(X)): for j in range(len(X[0])): resu
การคำนวณพื้นที่ของสามเหลี่ยมเป็นสูตรที่คุณสามารถนำไปใช้ใน python ได้อย่างง่ายดาย หากคุณมีฐานและความสูงของสามเหลี่ยม คุณสามารถใช้รหัสต่อไปนี้เพื่อหาพื้นที่ของสามเหลี่ยม def get_area(base, height): return 0.5 * base * height print(get_area(10, 15)) สิ่งนี้จะให้ผลลัพธ์: 75 หากคุณมีด้านขอ
คุณสามารถใช้โมดูล cmath เพื่อแก้สมการกำลังสองโดยใช้ Python เนื่องจากรากของสมการกำลังสองอาจมีความซับซ้อนในธรรมชาติ หากคุณมีสมการกำลังสองของรูปแบบ ax^2 + bx + c =0 ดังนั้น ตัวอย่าง นำเข้า cmath a = 12 b = 8 c = 1 # Discriminent d = (b**2) - (4*a*c) root1 = (-b - cmath.sqrt(d)) / (2 * a) root2 = (-b +
คุณสามารถรับวันที่และเวลาปัจจุบันได้หลายวิธี วิธีที่ง่ายที่สุดคือการใช้โมดูลวันที่และเวลา มีฟังก์ชันบอกวันที่และเวลาปัจจุบัน ตัวอย่าง import datetime now = datetime.datetime.now() print("Current date and time: ") print(str(now)) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - 2017-12-29 11:24:48.042720 คุ
คุณสามารถสร้างรายการตัวเลขสามตัวและเรียกใช้วิธี max เพื่อค้นหาจำนวนที่ใหญ่ที่สุดในบรรดาตัวเลขเหล่านี้ ตัวอย่าง my_list = [10, 12, 3] print(max(my_list)) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - 12 ตัวอย่าง หากคุณต้องการคำนวณด้วยตัวเอง คุณสามารถสร้างฟังก์ชันง่ายๆ เช่น def max_of_three(a, b, c):
คุณสามารถสร้างตารางสูตรคูณสำหรับตัวเลขใดก็ได้โดยใช้การวนซ้ำแบบง่าย ตัวอย่าง def print_mul_table(num):for i in range(1, 11):print({:d} X {:d} ={:d}.format(num, i, num * i))print_mul_table (5) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ 5 X 1 =55 X 2 =105 X 3 =155 X 4 =205 X 5 =255 X 6 =305 X 7 =355 X 8 =405 X 9 =4
Python มีฟังก์ชันที่ตรงไปตรงมาในการแปลงทศนิยมเป็นไบนารี ฐานแปด และฐานสิบหก ฟังก์ชันเหล่านี้คือ − Binary: bin() Octal: oct() Hexadecimal: hex() ตัวอย่าง คุณสามารถใช้ฟังก์ชันเหล่านี้ได้ดังต่อไปนี้เพื่อรับการแทนค่าที่เกี่ยวข้อง - decimal = 27 print(bin(decimal),"in binary.") print(oct(decima
ฟังก์ชัน ord ใน python ให้ค่าลำดับของอักขระ (ASCII) คุณสามารถใช้ฟังก์ชันนี้เพื่อค้นหารหัส ascii ได้ดังนี้ ตัวอย่าง s = "Hello" for c in s: print(ord(c)) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ 72 101 108 108 111
คุณสามารถใช้โมดูลปฏิทินเพื่อรับปฏิทินสำหรับเดือนที่ระบุในปีที่กำหนดใน Python คุณต้องระบุปีและเดือนเป็นอาร์กิวเมนต์ ตัวอย่าง import calendar y = 2017 m = 11 print(calendar.month(y, m)) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - November 2017 Mo Tu We Th Fr Sa Su 1 2 3 4 &
วิธีที่เร็วที่สุดในการตัดเครื่องหมายวรรคตอนทั้งหมดออกจากสตริงคือการใช้ str.translate() คุณสามารถใช้ได้ดังนี้ − ตัวอย่าง import string s = "string. With. Punctuation?" print s.translate(None, string.punctuation) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์แก่เรา - string With Punctuation ตัวอย่าง หากคุณต้อง