Python 7

[Python] format() 함수에 대하여 알아보기

format() 함수 format() 함수는 출력할 때 서식을 지정해서 출력하고 싶은 경우에 사용합니다. 이 글에서는 format() 함수의 간단한 사용법에 대해서만 알아보겠습니다. format(value, format_spec)인수 value를 인수 format_spec에 지정된 서식의 문자열로 변환하여 출력합니다.예제로 확인해 보겠습니다. [파란색 글씨는 출력으로 나오는 내용입니다. / 나머지는 직접 입력한 내용입니다.]ex_1)예제에서 사용한 10.3f는 총 10자리를 확보하고 소수점 이하는 3자리로 제한하여 고정 소수점 형식으로 출력하라는 의미입니다.사용할 수 있는 변환형으로는 f (실수), d (정수), x (16진수), s (문자열) 등이 있지만, 자세한 내용은 다음에 다뤄보도록 하겠습니다. ..

Python 2019.01.18

[Python] print() 함수에 대하여 알아보기

print() 함수 데이터를 콘솔에 출력할 때 가장 보편적으로 사용하는 함수이며, 여러 값을 쉼표(,)로 구분할 수 있으며, 출력할 때 각각의 값 사이에 공백 한 개가 추가됩니다. [파란색 글씨는 출력으로 나오는 내용입니다. / 나머지는 직접 입력한 내용입니다.]ex_1)>>> print(‘add :’, 4 + 5, ‘sub :’, 5 - 2)add : 9 sub : 3 인수 end를 추가하면 마지막 줄 바꾸기 대신에 다른 문자로 변경할 수 있습니다. ex_2)>>> print(1, 2); print(3,4)1 23 4>>> print(1, 2, end = ' '); print(3, 4)1 2 3 4>>> print(6, 7, end = ''); print(8, 9)6 78 9>>> print(1, 2,..

Python 2019.01.17

[Python] input() 함수에 대하여 알아보기

input() 함수 콘솔에 데이터를 입력받을 때 사용하는 함수는 input() 함수를 사용합니다.Java의 Scanner 또는 C의 scanf 명령어랑 같다고 생각하시면 됩니다. [파란색 글씨는 출력으로 나오는 내용입니다. / 나머지는 직접 입력한 내용입니다.]ex_1)>>> name = input(‘name?’)name?티스토리화이팅!!>>> name‘티스토리화이팅!!’>>> 정수나 실수 값을 원한다면 input() 함수를 사용해서 문자열을 입력받은 후 수치형으로 변환합니다. ex_2)>>> k = int(input(‘int : ‘))int : 89>>> k89>>> type(k)>>> 이상으로 input() 함수에 대하여 알아보았습니다.감사합니다.

Python 2019.01.16

[Python] compile() 함수

[Python] compile() 함수 compile() 함수 파이썬의 내장 함수이며, 문자열을 컴파일하여 파이썬 코드로 반환한다.eval()과 exec() 함수의 기능을 반복적으로 실행할 수 있게 한다. compile(string, filename, mode) string = 코드 문자열filename = 코드 문자열이 저장된 파일 이름mode = single / exec / eval filename 추가 설명 코드 문자열이 파일이 아니라면 을 입력한다. mode 추가 설명 single이면 하나의 문을 컴파일 exec이면 여러 개의 문을 컴파일 eval이면 하나의 식을 컴파일 ex_1)>>> code = compile(‘a + 1’, ‘’, ‘eval’)>>> a = 1>>> a = eval(code)..

Python 2019.01.15

[Python] eval() 함수와 exec() 함수

[Python] eval() 함수와 exec() 함수 eval() 함수와 exec() 함수에 대하여 알아보겠습니다.둘다 파이썬의 내장 함수이며, 문자열로 표현된 파이썬 코드를 실행할 때 사용합니다. eval() 함수 문자열로 표현된 파이썬 식을 인수로 받아 파이썬 컴파일 코드로 변환한다.파이썬 인터프리터가 번역하여 실행할 수 있다. >>> a = 1>>> a = eval(‘a + 4’)>>> a5 eval() 함수는 식만을 처리할 수 있기 때문에 문을 인수로 받으면 SyntaxError가 발생한다.>>> eval(‘a = a + 4’)SyntaxError: invalid syntax exec() 함수 문자열로 표현된 문을 인수로 받아 파이썬 컴파일 코드로 변환한다.파이썬 인터프리터가 번역하여 실행할 수 ..

Python 2019.01.14
반응형