Python 기본 입문 튜토...login
Python 기본 입문 튜토리얼
작가:php.cn  업데이트 시간:2022-04-18 16:14:50

파이썬 숫자(숫자)


Python Number 데이터 유형은 숫자 값을 저장하는 데 사용됩니다.

데이터 유형은 변경할 수 없습니다. 즉, 숫자 데이터 유형의 값이 변경되면 메모리 공간이 다시 할당됩니다.

변수가 할당되면 다음 Number 개체 인스턴스가 생성됩니다.

var1 = 1
var2 = 10

또한 다음과 같은 작업을 수행할 수도 있습니다. del 문을 사용하면 일부 Number 객체 참조가 삭제됩니다.

del 문의 구문은 다음과 같습니다.

del var1[,var2[,var3[....,varN]]]]

del 문을 사용하여 단일 또는 여러 개체를 삭제할 수 있습니다. 예:

del var
del var_a, var_b

Python은 네 가지 숫자 유형을 지원합니다. :

  • 정수형(Int) - 보통 정수 또는 정수라고 부르며, 소수점이 없는 양수 또는 음수 정수입니다.

  • 긴 정수 - 대문자 또는 소문자 L로 끝나는 무한한 크기의 정수입니다.

  • 부동소수점 실수값) - 부동소수점 유형은 정수부와 소수부로 구성되며, 부동소수점 유형은 과학 표기법( 2.5e2=2.5)을 사용하여 표현할 수도 있습니다. , 이는 a + bj 또는 complex(a,b)로 표시될 수 있습니다. 복소수의 실수부 a와 허수부 b는 모두 부동 소수점 유형입니다.

    • 긴 정수에는 소문자 "L"을 사용할 수도 있지만, 숫자 "1"과의 혼동을 피하기 위해 대문자 "L"을 사용하는 것이 좋습니다. Python은 "L"을 사용하여 긴 정수를 표시합니다.

    • Python은 복소수도 지원합니다. 복소수는 실수부와 허수부로 구성되며 a + bj 또는 복소수(a,b)로 표현할 수 있습니다. 복소수의 실수부 a와 허수부 b는 모두 부동 소수점형입니다



    파이썬 숫자형 변환

    int( x [, base ]) x를 정수로 변환
    long(x [,base ]) x를 긴 정수로 변환
    float(x) x를 float로 변환
    complex(real [,imag ] ) 복소수 생성
    str(x) 객체 x를 문자열로 변환
    repr(x) 객체 x를 표현식 문자열로 변환
    eval(str) 문자열의 값을 계산하는 데 사용됨 유효한 Python 표현식 및 반환 객체
    tuple(s) 시퀀스 s를 튜플로 변환
    list(s) 시퀀스 s를 리스트로 변환
    chr(x) A 문자에 대한 정수 변환
    unihr(x) 정수를 유니코드 문자로 변환
    ord(x) 문자를 정수 값으로 변환
    hex(x) 정수를 16진수 문자로 변환 String
    oct(x) 정수를 8진수 문자열로 변환

    파이썬 수학 함수

    函数返回值 ( 描述 )
    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


    파이썬 난수 함수

    난수는 수학, 게임, 보안 등 다양한 분야에서 활용될 수 있으며, 종종 알고리즘 효율성을 높이고 프로그램 보안을 향상시키기 위해 알고리즘에 내장됩니다.

    Python에는 일반적으로 사용되는 다음과 같은 난수 함수가 포함되어 있습니다.

    函数描述
    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]范围内。


    Python 삼각 함수

    Python에는 다음 삼각 함수가 포함되어 있습니다.

    함수 설명
    函数描述
    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)。
    sin(x)返回的x弧度的正弦值。
    tan(x)返回x弧度的正切值。
    degrees(x)将弧度转换为角度,如degrees(math.pi/2) ,  返回90.0
    radians(x)将角度转换为弧度
    acos(x)x의 역코사인을 반환합니다. 라디안으로 .
    asin(x)x의 아크사인 라디안 값을 반환합니다.
    atan(x)x의 아크탄젠트 라디안 값을 반환합니다.

    atan2(y, x)주어진 X 및 Y 좌표 값의 아크탄젠트를 반환합니다.
    cos(x)x의 코사인을 라디안 단위로 반환합니다.
    常量描述
    pi数学常量 pi(圆周率,一般以π来表示)
    e数学常量 e,e即自然常数(自然常数)。
    hypot(x, y)유클리드 표준 sqrt(x*x + y*y를 반환합니다. ).
    sin(x)x 라디안의 사인 값을 반환합니다.
    tan(x)x의 탄젠트를 라디안으로 반환합니다. <🎜>
    도(x)라디안을 각도(예: 각도)로 변환(math.pi/2) , 90.0 반환<🎜>
    라디안(x)각도를 라디안으로 변환 < 🎜>
    <🎜><🎜><🎜>Python 수학 상수<🎜><🎜><🎜><🎜>