งูหลามจำนวน (ดิจิตอล)
งูหลามจำนวนชนิดของข้อมูลที่ใช้ในการจัดเก็บค่า
มันไม่ได้รับอนุญาตให้เปลี่ยนชนิดข้อมูลซึ่งหมายถึงพื้นที่หน่วยความจำว่าถ้าคุณเปลี่ยนค่าของจำนวนชนิดของข้อมูลที่จะได้รับการจัดสรร
ตัวอย่างต่อไปนี้เป็นวัตถุจำนวนจะถูกสร้างขึ้นเมื่อการกำหนดตัวแปร:
var1 = 1 var2 = 10
นอกจากนี้คุณยังสามารถใช้คำสั่ง DEL เพื่อลบบางส่วนของการอ้างอิงจำนวนวัตถุ
ไวยากรณ์คำสั่ง Del คือ:
del var1[,var2[,var3[....,varN]]]]
คุณสามารถลบวัตถุเดียวหรือหลายโดยใช้คำสั่ง Del ตัวอย่างเช่น:
del var del var_a, var_b
งูหลามสนับสนุนสี่ชนิดที่แตกต่างของค่า:
- จำนวนเต็ม (int) - มักจะเรียกว่าเป็นจำนวนเต็มหรือจำนวนเต็มเป็นจำนวนเต็มบวกหรือเชิงลบโดยไม่มีจุดทศนิยม
- จำนวนเต็มยาว (จำนวนเต็มยาว) - จำนวนเต็มขนาดไม่ จำกัด จำนวนเต็มสุดท้ายเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กลิตร
- ลอย (ลอยค่าจุดจริง) - ลอยโดยส่วนจำนวนเต็มและส่วนที่เป็นเศษส่วนลอยนอกจากนี้ยังสามารถแสดง (2.5e2 = 2.5 x 10 2 = 250) โดยใช้สัญกรณ์วิทยาศาสตร์
- คอมเพล็กซ์ ((ตัวเลขที่ซับซ้อน)) - ที่ซับซ้อนโดยส่วนจริงคุณสามารถใช้ A + BJ, หรือซับซ้อน (A, B) ว่าส่วนจริงและจินตนาการส่วน B เป็นชนิดจุดลอยตัว
int | ยาว | ลอย | ซับซ้อน |
---|---|---|---|
10 | 51924361L | 0.0 | 3.14j |
100 | -0x19323L | 15.20 | 45.j |
-786 | 0122L | -21.9 | 9.322e-36j |
080 | 0xDEFABCECBDAECBFBAEl | 32.3 + E18 | .876j |
-0490 | 535633629843L | -90 | -.6545 + 0J |
-0x260 | -052318172735L | -32.54e100 | 3E + 26J |
0x69 | -4721885298529L | 70.2-E12 | 4.53e-7J |
- นอกจากนี้คุณยังสามารถใช้เป็นจำนวนเต็มยาวเป็นตัวพิมพ์เล็ก "L" แต่ก็ขอแนะนำให้คุณใช้ตัวพิมพ์ใหญ่ "L" เพื่อหลีกเลี่ยงหมายเลข "1" ความสับสน งูหลามใช้ "L" เพื่อแสดงจำนวนเต็มยาว
- งูใหญ่ยังสนับสนุนตัวเลขที่ซับซ้อนตัวเลขที่ซับซ้อนโดยส่วนจริงคุณสามารถใช้ A + BJ หรือซับซ้อน (A, B) ว่าส่วนจริงและจินตนาการส่วน B เป็นจุดลอย
จำนวนงูหลามประเภท Conversion
int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) 将对象 x 转换为表达式字符串 eval(str ) 用来计算在字符串中的有效Python表达式,并返回一个对象 tuple(s ) 将序列 s 转换为一个元组 list(s ) 将序列 s 转换为一个列表 chr(x ) 将一个整数转换为一个字符 unichr(x ) 将一个整数转换为Unicode字符 ord(x ) 将一个字符转换为它的整数值 hex(x ) 将一个整数转换为一个十六进制字符串 oct(x ) 将一个整数转换为一个八进制字符串
ฟังก์ชั่นหลามคณิตศาสตร์
ฟังก์ชัน | Return value (คำอธิบาย) |
---|---|
ABS (x) | ส่งกลับค่าแน่นอนเช่น ABS (-10) ผลตอบแทน 10 |
ceil (x) | ผลตอบแทนในจำนวนเต็มเช่น math.ceil (4.1) ผลตอบแทน 5 |
ซีเอ็มพี (x, y) | ถ้า x <ผลตอบแทน Y -1 ถ้า x == Y กลับ 0 ถ้า X> Y ผลตอบแทนที่ 1 |
exp (x) | ผลตอบแทนที่ E ยกกำลัง x (E x) ที่เป็น math.exp (1) ผลตอบแทน 2.718281828459045 |
fabs (x) | ส่งกลับค่าแน่นอนเช่น math.fabs (-10) ผลตอบแทน 10.0 |
ชั้น (x) | ส่งกลับจำนวนเต็มกลมเช่น Math.Floor (4.9) ผลตอบแทน 4 |
เข้าสู่ระบบ (x) | ในฐานะที่เป็น math.log (math.e) ผลตอบแทน 1.0 math.log (100,10) ผลตอบแทน 2.0 |
log10 (x) | ส่งกลับฐาน 10 ลอการิทึม x, math.log10 เช่น (100) ผลตอบแทน 2.0 |
แม็กซ์ (X1, X2, ... ) | ผลตอบแทนสูงสุดสำหรับพารามิเตอร์ที่กำหนดลำดับพารามิเตอร์ |
นาที (X1, X2, ... ) | ส่งกลับค่าขั้นต่ำสำหรับพารามิเตอร์ที่กำหนดลำดับพารามิเตอร์ |
modf (x) | ผลตอบแทนที่ได้เป็นส่วนหนึ่งของจำนวนเต็มของ X และส่วนบางส่วนสัญลักษณ์ตัวเลขและสองส่วนของ X เดียวกันส่วนจำนวนเต็มในจุดลอยตัวเป็นตัวแทน |
ธาร (x, y) | ค่าหลังจากการดำเนินการ X ** Y |
รอบ (x [N]) | ส่งกลับค่ากลมลอย x, n เป็นค่าที่กำหนดหมายถึงการปัดเศษจำนวนตำแหน่งทศนิยม |
sqrt (x) | ส่งกลับรากที่สองของ x หมายเลขสามารถลบชนิดกลับเป็นจำนวนจริงเช่น math.sqrt (4) ผลตอบแทน 2 + 0j |
งูหลามฟังก์ชั่นจำนวนสุ่ม
จำนวนสุ่มสามารถนำมาใช้ในวิชาคณิตศาสตร์, เกม, การรักษาความปลอดภัยและสาขาอื่น ๆ ก็ยังจะถูกฝังอยู่บ่อย ๆ เข้าไปในขั้นตอนวิธีการในการปรับปรุงประสิทธิภาพและเพิ่มการรักษาความปลอดภัยของโปรแกรม
งูหลามฟังก์ชั่นจำนวนสุ่มรวมต่อไปเหมือนกัน:
ฟังก์ชัน | ลักษณะ |
---|---|
Choice (หมายเลข) | จากลำดับขององค์ประกอบในองค์ประกอบที่สุ่มเลือกเช่น random.choice (ช่วง (10)) ที่ 0-9 ในจำนวนเต็มสุ่มเลือก |
randrange ([เริ่มต้น] หยุด [ ขั้นตอน]) | ที่จะได้รับจำนวนสุ่มจากภายในช่วงที่ระบุการเพิ่มขึ้นคอลเลกชันฐานที่กำหนดค่าเริ่มต้นฐาน 1 |
สุ่ม () | ภายใต้การสร้างแบบสุ่มจำนวนจริงใน 0,1) ช่วง [ |
เมล็ดพันธุ์ ([x]) | เปลี่ยนจำนวนสุ่มเมล็ดเครื่องกำเนิดไฟฟ้า ถ้าคุณไม่เข้าใจหลักการที่คุณไม่ต้องตั้งค่าเมล็ดพันธุ์พิเศษหลามจะช่วยให้คุณเลือกเมล็ดพันธุ์ |
สับเปลี่ยน (LST) | องค์ประกอบทั้งหมดของลำดับในการสุ่ม |
เครื่องแบบ (x, y) | ภายใต้การสร้างแบบสุ่มจำนวนจริงใน [x, y] ช่วง |
ตรีโกณมิติหลาม
งูหลามรวมถึงฟังก์ชั่นตรีโกณมิติต่อไปนี้:
ฟังก์ชัน | ลักษณะ | |
---|---|---|
acos (x) | ผลตอบแทนที่โคไซน์โค้งของ x เรเดียน | |
Asin (x) | ส่งกลับไซน์โค้งของ x เรเดียน | |
Atan (x) | ผลตอบแทนของอาร์กแทนเจนต์ x เรเดียน | |
atan2 (y, x) | ผลตอบแทนที่อาร์กแทนเจนต์ของ X และ Y ประสานงานค่า | |
cos (x) | ผลตอบแทนที่โคไซน์ของ x เรเดียน | |
hypot (x, y) | กลับยุคลิดบรรทัดฐาน sqrt (x * X + Y Y *) | |
บาป (x) | ผลตอบแทนที่ได้ไซน์ของ x เรเดียน | |
Tan (x) | ผลตอบแทนที่ได้สัมผัสของ x เรเดียน | |
องศา (x) | เรเดียนแปลงองศาเช่นองศา (Math.PI / 2) กลับ 90.0 | |
เรเดียน (x) | แปลงองศาเรเดียน |
งูหลามคงที่ทางคณิตศาสตร์
คงที่ | ลักษณะ |
---|---|
Pi | คณิตศาสตร์ Pi คงที่ (PI, เธตัวแทนทั่วไป) |
E | คณิตศาสตร์ E คง E ของค่าคงที่ธรรมชาติ (ค่าคงที่ของธรรมชาติ) |