หมายเลข Python3 (จำนวน)
ประเภทงูใหญ่สำหรับการจัดเก็บค่าข้อมูลดิจิตอล
มันไม่ได้รับอนุญาตให้เปลี่ยนชนิดข้อมูลซึ่งหมายความว่าถ้าคุณเปลี่ยนชนิดของข้อมูลดิจิตอลมีค่าจัดสรรพื้นที่หน่วยความจำ
ตัวอย่างต่อไปนี้เป็นวัตถุจำนวนจะถูกสร้างขึ้นเมื่อการกำหนดตัวแปร:
var1 = 1 var2 = 10
นอกจากนี้คุณยังสามารถใช้คำสั่ง DEL เพื่อลบบางส่วนของวัตถุดิจิตอล
ไวยากรณ์คำสั่ง Del คือ:
del var1[,var2[,var3[thth,varN]]]]
คุณสามารถใช้คำสั่ง DEL เพื่อลบวัตถุบุคคลหรือหลายของการอ้างอิงตัวอย่างเช่น:
del var del var_a, var_b
งูหลามสนับสนุนสามชนิดที่แตกต่างของค่า:
- จำนวนเต็ม (int) - มักจะเรียกว่าเป็นจำนวนเต็มหรือจำนวนเต็มเป็นจำนวนเต็มบวกหรือเชิงลบโดยไม่มีจุดทศนิยม Python3 การ จำกัด ขนาดของจำนวนเต็มไม่มีก็สามารถใช้เป็นชนิดยาวใช้ดังนั้นจึงไม่มี Python2 Python3 ชนิดยาว
- ลอย (float) - ลอยจุดและส่วนจำนวนเต็มจากส่วนที่เป็นเศษส่วนลอยนอกจากนี้ยังสามารถแสดง (2.5e2 = 2.5 x 10 2 = 250) โดยใช้สัญกรณ์วิทยาศาสตร์
- คอมเพล็กซ์ ((ซับซ้อน)) - ที่ซับซ้อนโดยส่วนจริงคุณสามารถใช้ A + BJ, หรือซับซ้อน (A, B) ว่าส่วนจริงและจินตนาการส่วน B เป็นชนิดจุดลอยตัว
เราสามารถใช้เลขฐานสิบหกและแปดจำนวนเต็มเพื่อเป็นตัวแทน:
>>> number = 0xA0F # 十六进制 >>> number 2575 >>> number=0o37 # 八进制 >>> number 31
int | ลอย | ซับซ้อน |
---|---|---|
10 | 0.0 | 3.14j |
100 | 15.20 | 45.j |
-786 | -21.9 | 9.322e-36j |
080 | 32.3 + E18 | .876j |
-0490 | -90 | -.6545 + 0J |
-0x260 | -32.54e100 | 3E + 26J |
0x69 | 70.2-E12 | 4.53e-7J |
- งูหลามสนับสนุนจำนวนพหูพจน์โดยส่วนจริงคุณสามารถใช้ A + BJ หรือซับซ้อน (A, B) ว่าส่วนจริงและจินตนาการส่วน B เป็นชนิดจุดลอยตัว
งูหลามแปลงชนิดที่เป็นตัวเลข
บางครั้งเราจำเป็นที่จะต้องสร้างขึ้นในแปลงชนิดของข้อมูลแปลงชนิดของข้อมูลที่คุณจะต้องพิมพ์ข้อมูลเป็นชื่อฟังก์ชั่น
int (x) แปลง x เป็นจำนวนเต็ม
ลอย (x) แปลง x เพื่อลอย
ที่ซับซ้อน (x) แปลง x เพื่อที่ซับซ้อนส่วนจริง x, ส่วนจินตภาพเป็นศูนย์
คอมเพล็กซ์ (x, y) x และ y แปลงเป็นตัวเลขที่ซับซ้อนส่วนที่แท้จริงของ X, ส่วนจินตภาพของ Yx และ y มีการแสดงออกที่เป็นตัวเลข
ตัวอย่างต่อไปนี้จะแปลงตัวแปรจุดลอยตัวเป็นจำนวนเต็ม:
>>> a = 1.0 >>> int(a) 1
การดำเนินงานดิจิตอลหลาม
งูหลามล่ามสามารถใช้เป็นเครื่องคิดเลขง่ายคุณสามารถป้อนนิพจน์ในล่ามก็จะออกค่าของการแสดงออก
การแสดงออกของไวยากรณ์ตรงไปตรงมา: +, -, *, และ / และภาษาอื่น ๆ (เช่นปาสคาลหรือ C) เดียวกัน ตัวอย่างเช่น:
>>> 2 + 2 4 >>> 50 - 5*6 20 >>> (50 - 5*6) / 4 5.0 >>> 8 / 5 # 总是返回一个浮点数 1.6
หมายเหตุ: ผลบนเครื่องที่แตกต่างกันการดำเนินงานจุดลอยอาจจะแตกต่างกัน
ในส่วนของจำนวนเต็มหาร (/) เสมอกลับจำนวนจุดลอยตัวถ้าคุณเพียงต้องการที่จะได้รับผลของจำนวนเต็ม, ส่วนบางส่วนอาจจะลดลงคุณสามารถใช้ประกอบการ@ ไปนี้:
>>> 17 / 3 # 整数除法返回浮点型 5.666666666666667 >>> >>> 17 // 3 # 整数除法返回向下取整后的结果 5 >>> 17 % 3 # %操作符返回除法的余数 2 >>> 5 * 3 + 2 17
เครื่องหมายเท่ากับ (=) จะใช้ในการกำหนดค่าตัวแปร หลังจากงานนี้นอกเหนือไปจากพรอมต์ถัดไปล่ามจะไม่แสดงผลใด ๆ
>>> width = 20 >>> height = 5*9 >>> width * height 900
งูใหญ่สามารถใช้ประกอบการ ** สำหรับการยกกำลัง:
>>> 5 ** 2 # 5 的平方 25 >>> 2 ** 7 # 2的7次方 128
ตัวแปรก่อนการใช้งานจะต้องมีการ "กำหนด" (นั่นคือค่าที่กำหนดให้กับตัวแปร) มิฉะนั้นข้อผิดพลาด:
>>> n # 尝试访问一个未定义的变量 Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'n' is not defined
ความแตกต่างของตัวถูกดำเนินการจำนวนเต็มผสมจะถูกแปลงเป็นจุดลอย:
>>> 3 * 3.75 / 1.5 7.5 >>> 7.0 / 2 3.5
ในโหมดโต้ตอบผลการแสดงออกสุดท้ายคือการส่งออกที่ได้รับมอบหมายให้กับตัวแปร_ตัวอย่างเช่น:
>>> tax = 12.5 / 100 >>> price = 100.50 >>> price * tax 12.5625 >>> price + _ 113.0625 >>> round(_, 2) 113.06
นี่ตัวแปร_ ควรได้รับการยกย่องว่าเป็นแบบอ่านอย่างเดียวตัวแปรของผู้ใช้
ฟังก์ชันทางคณิตศาสตร์
ฟังก์ชัน | 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 งูหลาม 3 เป็นล้าสมัย ที่ใช้ (x> y) - (x <y) แทนที่ |
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, th. ) | ผลตอบแทนสูงสุดสำหรับพารามิเตอร์ที่กำหนดลำดับพารามิเตอร์ |
นาที (X1, X2, th. ) | ส่งกลับค่าขั้นต่ำสำหรับพารามิเตอร์ที่กำหนดลำดับพารามิเตอร์ |
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 ของค่าคงที่ธรรมชาติ (ค่าคงที่ของธรรมชาติ) |