Programming

[Python] Python 숫자, 문자 연산

JMob 2017. 5. 22. 11:16
728x90
반응형


Python 숫자, 문자 연산

print("hello world ")


bb = 23.22      # 부동소수점

cc = 32.4E-3    # E 표기법 : E 뒤의 값이 10지수임을 표현 ->  32.4*10^-3 을 의미

dd = 0o166      # 8진수 표기법, 숫자 '0' 다음에 알파벳 'o' 또는 'O' 다음 숫자.

ee = 0x12a      # 16진수 표기법   

"""

    숫자 연산 : 사칙연산(+,-,*,/) 는 계산기와 마찬가지로 사용한다.

    ** : 승 값을 나타내는 연산자.

    % : 나머지값을 반환하는 연산자.

    // : 소수점자리를 버리는 연산자.

"""


print("meth")

print(5**4)     # 5^4


print( (3//2) * 2)  # 나머지 0.5를 버리고 다시 2를 곱하기 때문에 '2'가 출력됨.


# 문자열 : 문자의 나열

# 작은 따옴표를 이용해서 문자열 지정 가능 ex) 'Hello python!!'

# 공백과 띄어쓰기, 탭 등이 그대로 유지된다.


"""

    [이스케이프 코드]


    \n : 개행(줄바꿈).

    \r : 캐리지 리턴.

    \" : 큰 따옴표를 출력

    \' : 작은 문자열 출력

    \000 : 널 문자

    \t : 수평탭

    \\ : \문자 표현.


"""

print("\r")

# 큰 따옴표 : 작은 따옴표로 둘러 싸인 문자열과 동일함.

# ex) "Hello python!!"


# 큰 따옴표 내부에 작은 따옴표 포함 가능 -> 작은 따옴표는 출력됨.

print()

str = "Hello 'jhon' world"

print(str)


# 세 개의 따옴표 (""" or ''') 사용 가능

# 세 개의 따옴표를 사용하는 경우 -> 여러 라인의 문자열을 표현할 때 사용.

# ex)


print()

str2 = '''Hello world

        my name is jhon

        bye bye~'''

print(str2)



# phthon은 문자(char)변수가 없음.

 


728x90
반응형