«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

코딩왕이 될거야

[Python] 파이썬 시작하기(2) 본문

Python

[Python] 파이썬 시작하기(2)

jyeon_story 2024. 12. 5. 14:44

데이터형 변환과 입출력

  • 파이썬은 별도로 변수앞에 데이터형을 선언할 필요가 없다는 장점이 있음
  • 서로 다른 형태의 변수에 원하는 값을 넣어야 할때가 많이 있는데 이럴때는 데이터형 변환을 거쳐야함 
※ 데이터 변환
int() : 문자열로 된 숫자를 정수형으로 바꿔주는 데이터형 변환 함수 
float() : 일반 정수를 실수형으로 바꿔주는 데이터 형 변환함수 
str() : 숫자, 정수등을 문자열로 바꿔주는 데이터형 변환함수 

※ 사용자 입력 함수
input() : 사용자의 입력을 대기하는 함수
print() : 원하는 정보를 화면에 출력하는 함수
  • input() 함수를 사용하면 입력값을 그대로 출력할 수도 있고 입력 값에 따라 다양한 결과가 나오게 할 수도 있음
  • 이런 프로그램은 은행이나 회사에서 사용자 가입이나 등록을 하는 프로그램에서 많이사용
print("안녕하세요. 당신의 정보를 입력해주세요")
name = input("이름 : ")
company = input("소속 : ")
print(company + "의 " + name + "님 환영합니다." )

>> 안녕하세요. 당신의 정보를 입력해주세요
이름 : OOO
소속 : OOOO
OOOO의 OOO님 환영합니다.

 

함수, 리스트, 튜플, 딕셔너리 

  • 함수는 미리 정해둔 코드들을 실행하고 결과를 반환해주는 역할을 함
  • 파이썬에서는 함수를 만들때 def 키워드 사용 
  • 매개변수는 함수에 입력으로 전달된 값을 받는 변수를 의미
  • 인수는 함수를 호출할 때 전달하는 입력값을 의미
def Double(a) :
	b = a * 2
    return b
result = Double(10)
print("10의 두배는 %d입니다.", %result)

>> 10의 두배는 20입니다.
  • 리스트는 데이터를 여러개 저장할 수 있는 자료구조 
  • 이런 자료구조를 배열 이라고 함
  • 파이썬 리스트는 모든 자료형을 저장할 수 있음
  • 리스트 이름에 대괄호([]) 사용
a = [값1, 값2, 값3, 값4]
         0     1       2     3    - 앞으로 세는 순서
        -4    -3      -2    -1   - 뒤로 세는 순서
  • 리스트는 대괄호([])를 사용하고 튜플은 괄호 사용(())
  • 리스트는 그 값의 생성, 삭제, 수정이 가능하지만 튜플은 그 값을 바꿀 수 없음 
  • 하나의 값을 가진 튜플을 만들 때는 반드시 쉼표를 붙여서 값이 하나만 있다는 것을 표현 
  • 딕셔너리는 키와 값을 쌍으로 갖는 자료형
  • 딕셔너리는 중괄호({})안에 키와 값을 넣어서 정보를 저장 
  • 키를 만들떄 유일한 값을 사용 
  • 연관배열, 해시라고함

모듈

  • 모듈은 파일로 작성된 파이썬 관련 코드 
  • 모듈을 임포트(import)하면 그 안에 있는 함수와 데이터를 모두 사용할 수 있어 코드를 복사해서 사용할 필요가 없음 
  • 모듈안에는 다양한 값과 함수들이 있음 
  • '모듈이름.값' 또는 '모듈이름.함수'같이 모듈이름에 점을찍어 모듈안에 들어있는 것을 사용할 수 있음 
  • 파이썬의 __name__변수는 파이썬이 내부적으로 사용하는 특별한 변수
  • 모듈을 import 하여 함수를 불러올때 원하지 않는 곳의 특정 부분의 코드까지 실행 될 때도 있음 
  • 이를 위해 if __name__ == "__main__"을 사용
  • 직접 파이썬 명령어를 사용하여 명령을 실행할 때 서브 프로그램들이 존재하면 파이썬에서는 자동으로 글로벌 변수 __name__을 __main __으로 할당 

조건문

  • 조건문은 특정 조건을 만족하면 코드가 실행되고 조건에 맞지 않으면 건너뜀
  • 조건문의 가장 기본적응로 사용하는 명령어는 if임 

 

반복문

  • 반복문은 같은 코드를 반복해서 실행시킬 때 사용하고 반복문에 조건식이 참이면 반복하여 코드를 실행시키고 거짓이면 반복을 중지 
  • 반복문에는 While문과 for문, 2가지가 있음

While 조건 :
     for 변수 in range(횟수) :

'Python' 카테고리의 다른 글

파이썬 시작하기(3)  (0) 2024.12.05
드론 조종하기 - 기본 설정  (0) 2024.12.05
파이썬 시작하기  (0) 2024.12.04
[IT] 드론 조종의 첫걸음  (0) 2024.12.04
[IT] 드론의 정의  (0) 2024.12.04