과기부 AI 수업1[Python](변수)

욱이·2024년 4월 17일
0
post-thumbnail

Data를 가공해서 결과를 얻는 것이 프로그래밍의 핵심
메모리 : 데이터를 저장하는 (공간 주소를 가지고 있음)

변수

  • 객체를 가르키는 것, 메모리의 주소를 가리킨다.
  • 데이터를 저장하고 있는 상자

변수생성 규칙

  • 영어+숫자등을 사용해 생성
  • 대소문자 구분
  • 문자부터 시작해야함, 숫자가 먼저나오면 안됨.
  • 특수기호는 _ 만 사용가능
  • 예약어(if, for, while, def, end, or 등)는 사용 불가

= 기호는 대입 연산자
왼쪽에 있는 변수에 = 오른쪽 데이터를 대입

주의사항

파이썬 에서는 앞에 공백(들여쓰기)을 주의해야 한다.
파이썬은 앞에 들여쓰기가 의미가 있음

※ 오류메세지가 나올때 오류에 관한 내용은 꼭 구글링 하는 습관 들이기

숫자형 변수

숫자형태로된 자료형

  • 정수(integer) : 양의정수, 음의정수, 숫자0 ex) 123, -456, 0
  • 실수(float) : 소수점이 포함된 숫자 ex) 123.1, 323 , 3
  • 8진수(Oxtal) : 0o11, 0o323
  • 16진수(Hexadecimal) : 0x2F, 0x3D

연산자 종류

+, -, /, *, %, **, // 등의 연산자 사용가능

주석: 파이썬에서는 주석을 달기 위해 문자를 사용함.

ex) #a = 10 // a=10 # a 변수에 10을 대입

변수 옆에 #을 붙이는 부분은 코드로 인식이 안되어서 결과값은 변수 선언된 것에 대한 부분만 결과값으로 출력해준다.

문자열 변수

  • 문자나 단어등으로 이루어진 문자들의 집합
  • 문자열은 큰따옴표(" ") 또는 작은 따옴표 (' ') 로 둘러싸여 생성된다.

  • """ 문장 단위 """ : 큰따옴표 3개 안에 문장단위로 선언하고 출력도 가능하다.

  • 각각 다른 따옴표 안에 따옴표를 사용해서 인용기호를 넣을수 있다.

문자열 연산

  • 파이썬에서는 문자열끼리 더하기연산 또는 곱하기가 가능하다.

1. 문자열 더하기

2. 문자열 곱하기

3. 문자열 길이 구하기

  • len 이라는 명령어로 길이를 구할수 있다.

4. 문자열 인덱싱, 슬라이싱

  • 인덱싱 : 원하는 문자를 단일적이나 합쳐서 가져올수 있다.
  • 슬라이싱 : 원하는 구간의 문자열을 가져올 수 있다.

문자열 Formatting

  • 문자열 Formatting은 문자열 중간에 숫자형 데이터나 문자열 데이터를 넣어서 표현하고 싶을떄 사용하는 방법

format 코드로 작성시

  • %d (정수형)
  • %s (문자형)
  • %f (실수형)
  • 서로 다른 자료형 입력

format 함수로 작성시 {} <- 중괄호

문자열 함수

profile
개발자 기록 끄적

0개의 댓글