Latest web development tutorials

หมายเลข Python3 (จำนวน)

ประเภทงูใหญ่สำหรับการจัดเก็บค่าข้อมูลดิจิตอล

มันไม่ได้รับอนุญาตให้เปลี่ยนชนิดข้อมูลซึ่งหมายความว่าถ้าคุณเปลี่ยนชนิดของข้อมูลดิจิตอลมีค่าจัดสรรพื้นที่หน่วยความจำ

ตัวอย่างต่อไปนี้เป็นวัตถุจำนวนจะถูกสร้างขึ้นเมื่อการกำหนดตัวแปร:

var1 = 1
var2 = 10

นอกจากนี้คุณยังสามารถใช้คำสั่ง DEL เพื่อลบบางส่วนของวัตถุดิจิตอล

ไวยากรณ์คำสั่ง Del คือ:

del var1[,var2[,var3[....,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, ... ) ผลตอบแทนสูงสุดสำหรับพารามิเตอร์ที่กำหนดลำดับพารามิเตอร์
นาที (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 ของค่าคงที่ธรรมชาติ (ค่าคงที่ของธรรมชาติ)