Search
Duplicate

Basic of python

태그
입출력
주석
자바와 다르게 파이썬에서 주석을 달려면 앞에 # 을 붙여주면 된다.
Print
출력을 하기 위해 print() 를 쓴다. String 을 출력할 때 “ “ 로 감싸든 ‘ ‘ 로 감싸든 결과는 똑같이 나온다.
Variables
파이썬에서는 = 를 이용하여 변수를 할당한다.
[예제 코드]
# We've defined the variable "meal" here to the name of the food we ate for breakfast! meal = "An english muffin" # Printing out breakfast print("Breakfast:") print(meal) # Now update meal to be lunch! meal = "pizza" # Printing out lunch print("Lunch:") print(meal) # Now update "meal" to be dinner # Printing out dinner print("Dinner:") print(meal)
Python
복사
Errors
Python 은 오류가 발생한 위치를 ^ 문자로 가리킨다. Python 을 작성하는 동안 발생하는 두 가지 일반적인 오류는 SyntaxError와 NameError 이다.
SyntaxError: 프로그램 작성 방식에 문제가 있음을 의미한다. 속하지 않는 구두점, 예상하지 못한 명령, 누락된 괄호가 모두 SyntaxError를 유발할 수 있다.
NameError: Python 인터프리터가 인식하지 못하는 단어를 볼 때 발생한다. 변수처럼 보이지만 정의되지 않은 것을 포함하는 코드는 NameError를 발생시킨다.
Numbers
intfloat 형 두가지 타입이 존재한다.
Changing Numbers
특정한 변수의 값을 갱신하고 싶다면 = 을 사용하면 된다.
Exponents
n 승을 표현하기 위해 ** 을 사용한다.
[예제 코드]
# 2 to the 10th power, or 1024 print(2 ** 10) # 8 squared, or 64 print(8 ** 2) # 9 * 9 * 9, 9 cubed, or 729 print(9 ** 3) # We can even perform fractional exponents # 4 to the half power, or 2 print(4 ** 0.5)
Python
복사
Concatenation
+ 를 이용하여 숫자 뿐만 아니라 문자열도 더할 수 있다.
Multi-line Strings
여러 줄의 문자열을 “”” “”” 혹은 ‘’’ ‘’’ 을 이용하여 나타낼 수 있다.
user input
사용자에게 입력을 받을때는 input() 을 사용한다. () 안에 promtp message 를 넣을 수 있으며, 여러개의 값을 공백으로 구분하여 받고 싶다면 .split() 을 사용한다. 이때 map() 으로 묶어주면 더 간편하다.
사칙연산
/ : 소수점 이하도 출력
// : 정수단위로 출