파이썬은

- 껐다 키면 잃어버린다. 꼭 다시 실행해주자.

 

이스케이프 코드

뒤에 영어가 붙어 있더라도 원화표시 뒤에는 무조건 이스케이프 코드에 해당된다.

이스케이프 코드 

\\ - 원화 표시 (리눅스 운영체제는 역슬래시로 반환)
\n - 개행
\t - 수평탭

문자열 개행이나 중복되는 " "마음대로 쓸때

Docstring (독스트링)

 

 

 

문자열 포매팅 방법 3가지


  • 포맷코드 
day = 13
month = 2
weather = "맑음"
s = '2023년 %s월 %s일의 날씨는 %s입니다.'%(month,day,weather)
  • format()함수
day = 13
month = 2
weather = "맑음"
s = '2023년 {}월 {}일의 날씨는 {}입니다.'.format(month,day,weather)
  • f포매팅 
day = 13
month = 2
weather = "맑음"
s = f'2023년 {month}월 {day}일의 날씨는 {weather}입니다.'

 

 

포매팅할 때 연산은 묶어주자

 

 

 

포매팅시 여러개도 묶어주자

 

 

숫자형은 문자열이 될 수 있지만 문자열은 숫자타입에 들어갈 수 없다.

 

 

format() 함수는 데이터 타입을 따로 기재해줄 필요가 없다

 

 

예제01

 

 

 

연산자

 

ppt 이미지

 

 

문자열 더하기
문자 + 숫자는 안된다.

 

문자열 더하기
str1 + str2 
옆에 붙여주세요라는 뜻 (정상적인 산술연산 된 것이 아니다.)

 

 

형변환
  • int() --> 정수로 변환
  • str() --> 문자열로 변환
  • float() --> 실수로 변환
num1 = 7
str1 = "70"

# 숫자를 문자열로
print(str(num1) + str1)

# 문자열을 숫자로
print(num1 + int(str1))

 

 

 

입력도구
input()

  • 받은 데이터의 기본 자료형은 문자열이다.
  • 입력받을 시 출력문구 작성가능하다 

 

문자열 곱하기

문자열 곱하기

지수 연산자

지수 연산자

 

 

 

 

 

복합 대입 연산자를 왜쓰나?

  • 값을 누적시키기 위해서 사용한다.
  • 코드의 가독성 또한 좋아진다.

 

 

치환
a, b = b, a

일반적 치환방식
파이썬 치환방식

  • 순서대로 바뀌는게 아닌 동시에 치환이 일어난다.
  • 갯수 맞춰주어야 한다.
  • temp 용 변수가 필요 없다.

 

논리(True,False)연산자
  • AND => 두 항중 하나라도 FALSE 면 FALSE
  • OR   => 두 항중 하나라도 TRUE 면 TRUE

 

삼항연산자

  • 경로가 두가지로만 나뉘는 경우에 쓰인다.
  • 자주 쓰이지는 않는다.

+ Recent posts