Nombor Python(Nombor)
Jenis data Nombor Python digunakan untuk menyimpan nilai berangka.
Jenis data tidak dibenarkan ditukar, bermakna jika nilai jenis data Nombor ditukar, ruang memori akan diagihkan semula.
Tata objek Nombor berikut akan dibuat apabila pembolehubah ditetapkan:
var2 = 10
Anda juga boleh gunakan pernyataan del memadamkan beberapa rujukan objek Nombor. Sintaks
pernyataan del ialah:
Anda Objek tunggal atau berbilang boleh dipadamkan dengan menggunakan pernyataan del, contohnya:
del var_a, var_b
Python menyokong empat jenis angka yang berbeza :
Integer (Int) - selalunya dipanggil integer atau integer, ia adalah integer positif atau negatif tanpa titik perpuluhan.
Integer panjang - Integer bersaiz tak terhingga, berakhir dengan huruf besar atau huruf kecil L.
Nilai nyata titik terapung) - Jenis titik terapung terdiri daripada bahagian integer dan jenis titik terapung juga boleh dinyatakan menggunakan tatatanda saintifik ( 2.5e2=2.5 , yang boleh diwakili oleh a + bj, atau kompleks(a,b) Bahagian nyata a dan bahagian khayalan nombor kompleks adalah kedua-dua jenis titik terapung.
Integer panjang juga boleh menggunakan huruf kecil "L", tetapi anda disyorkan supaya menggunakan huruf besar "L" untuk mengelakkan kekeliruan dengan nombor "1". Python menggunakan "L" untuk memaparkan integer panjang.
Python juga menyokong nombor kompleks nombor kompleks terdiri daripada bahagian nyata dan bahagian khayalan, dan boleh diwakili oleh a + bj, atau kompleks(a,b), Bahagian sebenar a dan bahagian khayalan b nombor kompleks adalah kedua-duanya jenis titik terapung
Penukaran jenis Nombor Python
panjang(x [,asas ]) Tukar x kepada integer panjang
float(x) Tukar x kepada float
kompleks(nyata [,imag ] ) Cipta nombor kompleks
str(x) Tukar objek x kepada rentetan
repr(x) Tukar objek x kepada rentetan ungkapan
eval(str) Digunakan untuk mengira nilai dalam rentetan Ungkapan Python yang sah dan pulangan objek
tuple(s) Menukar jujukan s kepada tupel
senarai (s) Menukar jujukan s kepada senarai
chr(x) Menukar integer untuk A aksara
unichr(x) Menukarkan integer kepada aksara Unicode
ord(x) Menukarkan aksara kepada nilai integernya
hex(x) Menukar integer kepada rentetan aksara heksadesimal
oct(x) Menukar integer kepada rentetan oktal
Fungsi matematik Python
函数 | 返回值 ( 描述 ) |
---|---|
abs(x) | 返回数字的绝对值,如abs(-10) 返回 10 |
ceil(x) | 返回数字的上入整数,如math.ceil(4.1) 返回 5 |
cmp(x, y) | 如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1 |
exp(x) | 返回e的x次幂(ex),如math.exp(1) 返回2.718281828459045 |
fabs(x) | 返回数字的绝对值,如math.fabs(-10) 返回10.0 |
floor(x) | 返回数字的下舍整数,如math.floor(4.9)返回 4 |
log(x) | 如math.log(math.e)返回1.0,math.log(100,10)返回2.0 |
log10(x) | 返回以10为基数的x的对数,如math.log10(100)返回 2.0 |
max(x1, x2,...) | 返回给定参数的最大值,参数可以为序列。 |
min(x1, x2,...) | 返回给定参数的最小值,参数可以为序列。 |
modf(x) | 返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示。 |
pow(x, y) | x**y 运算后的值。 |
round(x [,n]) | 返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的位数。 |
sqrt(x) | 返回数字x的平方根,数字可以为负数,返回类型为实数,如math.sqrt(4)返回 2+0j |
Fungsi nombor rawak Python
Nombor rawak boleh digunakan dalam matematik, permainan, keselamatan dan bidang lain, dan selalunya Ia dibenamkan ke dalam algoritma untuk meningkatkan kecekapan algoritma dan meningkatkan keselamatan program.
Python termasuk fungsi nombor rawak yang biasa digunakan berikut:
函数 | 描述 |
---|---|
choice(seq) | 从序列的元素中随机挑选一个元素,比如random.choice(range(10)),从0到9中随机挑选一个整数。 |
randrange ([start,] stop [,step]) | 从指定范围内,按指定基数递增的集合中获取一个随机数,基数缺省值为1 |
random() | 随机生成下一个实数,它在[0,1)范围内。 |
seed([x]) | 改变随机数生成器的种子seed。如果你不了解其原理,你不必特别去设定seed,Python会帮你选择seed。 |
shuffle(lst) | 将序列的所有元素随机排序 |
uniform(x, y) | 随机生成下一个实数,它在[x,y]范围内。 |
Fungsi Trigonometri Python
Python merangkumi fungsi trigonometri berikut:
fungsi | Penerangan |
| |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
acos(x) | Mengembalikan kosinus songsang bagi x dalam radian. | ||||||||||||||||||||||||||||||||||
asin(x) | Mengembalikan nilai radian arcsine bagi x. | ||||||||||||||||||||||||||||||||||
atan(x) | Mengembalikan nilai radian arktangen bagi x. | ||||||||||||||||||||||||||||||||||
atan2(y, x) | Mengembalikan arctangent bagi nilai koordinat X dan Y yang diberikan . | ||||||||||||||||||||||||||||||||||
cos(x) | Mengembalikan kosinus x dalam radian. |
| |||||||||||||||||||||||||||||||||
hypot(x, y) | Mengembalikan norma Euclidean sqrt(x*x + y*y ). | ||||||||||||||||||||||||||||||||||
sin(x) | Mengembalikan nilai sinus bagi x radian. | ||||||||||||||||||||||||||||||||||
tan(x) | Mengembalikan tangen x dalam radian. | <🎜> | |||||||||||||||||||||||||||||||||
darjah(x) | Tukar radian kepada sudut, seperti darjah(math.pi/2) , Kembali 90.0 | <🎜> | |||||||||||||||||||||||||||||||||
radian(x) | Tukar sudut kepada radian | < 🎜> |