파이썬은
- 껐다 키면 잃어버린다. 꼭 다시 실행해주자.
뒤에 영어가 붙어 있더라도 원화표시 뒤에는 무조건 이스케이프 코드에 해당된다.
이스케이프 코드
\\ - 원화 표시 (리눅스 운영체제는 역슬래시로 반환)
\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
연산자
문자열 더하기
문자 + 숫자는 안된다.
문자열 더하기
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
삼항연산자
- 경로가 두가지로만 나뉘는 경우에 쓰인다.
- 자주 쓰이지는 않는다.
'수업 > Python' 카테고리의 다른 글
[Python] 5일 차 - 반복문(while문, for문), 딕셔너리(dictionary) (0) | 2023.02.17 |
---|---|
[Python] 4일 차 - 리스트(list) , 튜플(tuple), 반복문 (0) | 2023.02.16 |
[Python] 파이썬 실행 Error 종류 및 처리 방법 (0) | 2023.02.15 |
[Python] 3일 차 (0) | 2023.02.15 |
[Python] 1일 차 (0) | 2023.02.13 |