본문 바로가기
Programming/파이썬(python)

파이썬 명령어 공부_1

by 어깨 :) 2023. 4. 11.
728x90


1.  import


import 구문은 파이썬에서 외부 모듈을 가져와 사용할 때 사용하는 구문입니다.

파이썬은 다양한 모듈을 제공하며, 이러한 모듈을 import 구문을 사용하여 프로그램에 포함시킬 수 있습니다. 

또한, 사용자가 직접 만든 모듈도 import 구문을 사용하여 다른 프로그램에서 사용할 수 있습니다.

import 구문은 다음과 같은 형식으로 사용됩니다.

 


위 구문에서 module_name은 가져올 모듈의 이름을 나타냅니다. 

예를 들어, math 모듈을 가져오기 위해서는 다음과 같이 import 구문을 사용할 수 있습니다.

 



모듈을 가져온 후, 해당 모듈에 정의된 함수, 클래스, 변수 등을 사용할 수 있습니다. 

예를 들어, math 모듈에서 제공하는 sqrt 함수를 사용하여 제곱근을 계산할 수 있습니다.

 

 

위 코드는 math 모듈을 가져온 후, math.sqrt() 함수를 사용하여 25의 제곱근을 계산하고, 계산 결과를 출력합니다. 

출력 결과는 5.0이 됩니다.

 

2.  if not ~else

if not ~ else구문은 조건문을 표현하는 파이썬의 키워드입니다. 이 구문은 불(bool) 타입 값에 대해 부정(negation)을 취하며, 해당 값이 False일 경우 True를 반환하고, True일 경우 False를 반환합니다.

예를 들어, 다음과 같은 코드를 실행해 보겠습니다.

예를 들어, "if x < 0: print('x is negative')"와 같이 사용할 수 있습니다.

if not 구문은 조건문을 표현하는 파이썬의 키워드입니다. 이 구문은 불(bool) 타입 값에 대해 부정(negation)을 취하며, 

해당 값이 False일 경우 True를 반환하고, True일 경우 False를 반환합니다.

예를 들어, 다음과 같은 코드를 실행해 보겠습니다.


위 코드는 x 변수에 5를 할당하고, if not x == 3: 구문에서 x 변수와 3을 비교하여 not 연산자로 부정합니다. 

따라서, x가 3과 같지 않으므로 True가 반환되어, "x is not equal to 3"이 출력됩니다.

else 구문은 if 조건문의 결과가 False일 경우 실행됩니다. if 조건문 다음에 else 구문을 사용하여, if 조건문이 False일 때 실행할 코드를 지정할 수 있습니다.

다음은 if not과 else 구문을 함께 사용하는 예시입니다.


위 코드는 x 변수에 5를 할당하고, if not x == 3: 구문에서 x 변수와 3을 비교하여 not 연산자로 부정합니다. 

따라서, x가 3과 같지 않으므로 True가 반환되어, "x is not equal to 3"이 출력됩니다. else 구문은 실행되지 않습니다.

 

 

3.  try~except

'try-except 구문'은 파이썬에서 예외 처리(exception handling)를 위해 사용하는 구문입니다. 예외 처리란, 프로그램이 실행 중에 발생하는 예외 상황에 대해 대응하는 것을 의미합니다.

try-except 구문은 다음과 같은 형식으로 사용됩니다.


위 구문에서 try 블록 안에는 예외가 발생할 가능성이 있는 코드가 들어갑니다. 예외가 발생하면, 해당 예외에 대응하는 except 블록이 실행됩니다. ExceptionType은 예외 종류를 나타내며, 예외 종류를 지정하지 않으면 모든 예외에 대해 대응합니다.

예를 들어, 다음과 같은 코드에서는 try 블록에서 int() 함수를 사용하여 사용자로부터 입력받은 값을 정수로 변환합니다. 하지만, 사용자가 문자열을 입력할 경우 ValueError 예외가 발생할 수 있습니다. 이때, except 블록에서 예외에 대한 대응 코드를 작성할 수 있습니다.



위 코드는 try 블록에서 int() 함수를 사용하여 사용자로부터 입력받은 값을 정수로 변환하고, 변환된 값을 출력합니다.

만약, 사용자가 문자열을 입력하면 ValueError 예외가 발생하고, except 블록에서 "Invalid input. Please enter a valid number." 문자열을 출력합니다.


 

4.  for~ in

'for-in 구문'은 파이썬에서 반복문(loop)을 구현하는 구문 중 하나입니다. for-in 구문은 반복 가능한 객체(iterable)를 순회하면서 객체 내부의 요소들을 하나씩 처리하는 데 사용됩니다.

for-in 구문은 다음과 같은 형식으로 사용됩니다.


위 구문에서 iterable은 반복 가능한 객체를 나타내며, 변수는 각 요소를 저장할 변수명을 나타냅니다. for 블록 안에는 반복되는 코드가 들어갑니다. for 블록 내부에서 변수에는 iterable 객체의 각 요소가 차례대로 저장됩니다.

예를 들어, 다음과 같은 코드에서는 for 구문을 사용하여 리스트의 요소를 하나씩 출력합니다.

 



위 코드는 fruits 리스트의 요소를 하나씩 출력하는데, 출력 결과는 다음과 같습니다.



for 구문은 다양한 반복 가능한 객체에 대해 사용될 수 있으며, 리스트, 튜플, 문자열, 딕셔너리, 세트 등 다양한 데이터 타입에서 사용할 수 있습니다.

 

 

728x90