Python의 print() 함수 사용법을 정리합니다.
큰 따옴표를 이용하여 Hello를 출력합니다.
print("Hello")
Hello
작은 따옴표를 이용하여 Hello를 출력합니다.
print('Hello')
Hello
작은 따옴표를 출력하려면 큰 따옴표로 감쌉니다.
print("'Hello'")
'Hello'
큰 따옴표를 출력하려면 작은 따옴표로 감쌉니다.
print('"Hello"')
"Hello"
쉼표로 연결할 수 있습니다. 공백이 생깁니다.
print("Hello","JB")
Hello JB
print() 함수를 연달아 사용하면 다른 줄에 출력됩니다.
print("Hello")
print("JB")
Hello
JB
줄바꿈 없이 출력하려면 end를 사용합니다.
print("Hello",end=" ")
print("JB")
Hello JB
sep를 이용하여 출력 값 사이에 특정 문자를 넣을 수 있습니다.
print("A","B","C","D",sep=" ...
Python Package Index
Python Package Index는 파이썬 패키지들이 모여 있는 저장소입니다.
The Python Package Index (PyPI) is a repository of software for the Python programming language.
pip 명령어로 패키지를 로컬 머신에 설치하고 삭제하고 업데이트할 수 있습니다.
PIP
pip는 파이썬으로 작성된 패키지 소프트웨어를 관리하는 패키지 관리 시스템입니다. 파이썬 2.7.9 이후 버전과 파이썬 3.4 이후 버전은 pip를 ...
str()은 데이터 타입을 문자열로 변환하는 함수이다.
>>> a = 1
>>> type( a )
<class 'int'>
>>> print( a )
1
>>> b = str( a )
>>> type( b )
<class 'str'>
>>> print( b )
1
>>> a = 1.23
>>> type( a )
<class 'float'>
>>> print( a )
1.23
>>> b = str( a )
>>> type( b )
<class 'str'>
>>> print( b )
1.23
Python ...
튜플(tuple)
여러 개의 자료를 하나의 변수로 관리할 때 사용합니다. 리스트(list)와 거의 같지만, 데이터를 변경할 수 없다는 차이가 있습니다. 따라서 .append() 등 값을 변경하는 메소드는 사용할 수 없고, 조회를 하는 .count(), .index() 메소드만 사용할 수 있습니다.
튜플 만들기
튜플은 괄호로 만듭니다.
>>> jb = (1,2,3,4,5)
>>> type(jb)
<class 'tuple'>
빈 튜플은
jb = ()
또는
jb = tuple()
으로 만듭니다.
튜플 출력하기
print() 함수로 ...
주석에는 한 줄 주석과 여러 줄 주석이 있습니다.
한 줄 주석은 #을 사용합니다. # 뒤의 문자열이 주석이 됩니다.
# 한 줄 주석
print( "Hello" ) # Hello 출력
여러 줄 주석은 작은 따옴표 세 개('''), 또는 큰 따옴표 세 개(""")를 사용합니다.
혼용할 수는 없습니다.
'''
print( "Hello" )
print( "World" )
'''
print( "Hello" )
print( "World" )
"""
print( "Hello" )
print( "World" ...
py_compile
py_compile을 이용하여 컴파일하면 코드를 숨길 수 있다.(그러나, 그리 어렵지 않게 원래 코드를 알아낼 수 있다고 한다.)
다음과 같이 명령하면 HelloWorld.py를 컴파일한다.
python -m py_compile HelloWorld.py
컴파일하면 __pycache__ 폴더가 생기고, 그 안에 HelloWorld.cpython-310.pyc 파일이 생성된다.(310은 Python 버전)
pyc 형식의 파일이 실행 파일인데, 동일 버전의 Python이 설치된 PC에서만 실행된다.
EXE 파일 만들기
Python이 설치되지 않은 기기에서도 실행 가능하게 ...
input() 함수로 사용자가 어떤 값을 입력하게 하고, 그 값을 변수에 저장할 수 있습니다.
문법
예를 들어 다음을 입력하고 엔터를 누르면 사용자가 값을 입력하기를 기다립니다.
>>> x = input()
값을 입력하고 엔터를 누르면 그 값이 변수 x에 저장됩니다.
>>> x = input()
hello
>>> x
'hello'
입력할 값에 대한 안내를 출력하고 싶다면 다음과 같이 합니다.
>>> x = input('some text')
작은 따옴표 ...
사전(dict)
사전은 집합의 일종으로, 키와 값이 하나의 데이터를 만듭니다. 순서가 없고 중복된 데이터를 갖지 않아서, 중복 데이터를 만드는 +, *를 사용할 수 없지만, 키를 이용하여 인덱스기호()를 사용할 수 있습니다.
사전 만들기
사전은 집합과 마찬가지로 중괄호로 만듭니다. 키를 앞에, 값을 뒤에 쓰고, 구분은 콜론(:)으로 합니다. 데이터의 구분은 쉼표(,)로 합니다.
>>> jb = {1:"one", 2:"two", 3:"three"}
>>> jb
{1: 'one', ...
함수를 정의하고 호출하는 방법을 알아봅니다.
함수 만들기
def function_name( parameter ) :
# code
function_name : 함수 이름입니다. 변수명을 만드는 규칙과 같은 규칙으로 만듭니다.
parameter : 인수입니다. 인수가 여러 개인 경우 쉼표(,)로 구분합니다.
함수 호출하기
function_name( parameter )
예제
Hello를 출력하는 함수를 정의합니다.
def jb_say_hello() :
print('Hello')
함수를 호출하면 Hello가 출력됩니다.
>>> jb_say_hello()
Hello
함수를 정의하는 위치
함수는 ...
파이썬 개발을 위한 도구는 여러 가지가 있습니다. Visual Studio Code도 그 중 하나입니다. VS Code에 Python 확장 기능을 설치하고, Hello World를 출력해보겠습니다.
확장 기능 설치
Visual Studio Code를 설치하고 실행합니다.
사각형 모양의 확장 기능 아이콘을 클릭합니다.
python으로 검색한 후, 다운로드 수가 가장 많은 Microsoft가 만든 Python을 설치합니다.
Reload Required를 클릭합니다.(VS Code 버전에 따라 나오지 않을 ...