● 연산자(Operator)
(3) 논리연산자
- A and B : A가 True이고 B도 True일 때 True
- A or B : A 또는 B가 True이면 True
- not A : A가 True이면 False
※ 파일, 프로젝트, 디렉토리 만들 때 공백 사용 절대 불가
● str.format()
- String(문자열)의 기능으로 {}를 사용하여 변수 입력을 가능하게 함
- 사용 X : print('변수 A의 값은 ', A, ' 변수 B의 값은 ', B)
- 사용 O : print('변수 A의 값은 {} 변수 B의 값은 {}.format(A, B))
※ Python Reference 매뉴얼 사이트
(1) www.python.org 접속
(2) 상단의 [docs] 클릭
(3) 필요시 언어를 좌측 상단에서 Korean으로 변경
(4) str 검색
(5) str.format 찾기
(6) Format String Syntax > [Example] 클릭 후 살펴보기
실습(논리연산자)
1. 10이 2보다 크고 20보다 작다
print('10 > 2 and 10 < 20 :', 10 > 2 and 10 < 20)
![](https://blog.kakaocdn.net/dn/HGGzK/btrloeqSfEc/Z2vtMiEKfnEvvaQRDOEHk0/img.png)
2. 10은 0이 아니거나 100보다 크거나 같다
print('10 != 0 or 10 >= 100 :', 10 != 0 or 10 >= 100)
![](https://blog.kakaocdn.net/dn/53v6K/btrlnTUOdvo/dGYJaZ7Jvpmli1myatfEw1/img.png)
3. 10은 3보다 크지 않다
print('not 10 > 3 :', not 10 > 3)
![](https://blog.kakaocdn.net/dn/dCt9xK/btrloxX0W5P/7o9AqGv29mks611cVm9Bik/img.png)
실습(str.format())
1. {}에 문자열 입력
print('{}은 또 하나의 {}함수 {}입니다.'.format('이것', 'print', '사용법'))
![](https://blog.kakaocdn.net/dn/bs0Bzf/btrlnUsD6rL/wkSd6zEWTwRiwKK3E5iDJk/img.png)
2. {}에 정수 입력
print('숫자 테스트 {}'.format(10))
![](https://blog.kakaocdn.net/dn/DzApZ/btrliN1TkiD/tMsaZCTZPKluGbnAT2Xqz1/img.png)
3. {}보다 입력이 더 많을 경우
- 첫 번째 값만 적용
print('괄호보다 입력이 더 많을 경우 {}'.format('첫 번째 값만 적용', '모두 적용'))
![](https://blog.kakaocdn.net/dn/6ZfZU/btrlhCGjOMi/S5KkO3aCSeMLd5jU5WsB8k/img.png)
※ {}보다 입력이 더 적을 경우
- 오류 발생
print('괄호보다 입력이 더 적을 경우 {} {}'.format(10))
4. {} 안에 설정한 변수에 값 입력
print('이름 : {name}\n주소 : {addr}'.format(name = 'yrlee', addr = '미입력'))
![](https://blog.kakaocdn.net/dn/Sbf3v/btrlofi1HYT/WwQZkZv2FloSEP6MLUHuF1/img.png)
5. {} 안에 index 번호를 설정한 경우 입력한 값이 출력되는 순서
- '미입력'이 1번으로 들어간다
print('이름 : {1}\n주소 : {0}'.format('yrlee', '미입력'))
![](https://blog.kakaocdn.net/dn/K5gAi/btrlpclNTFf/Gp65mGq9FTeR3Im56J2itk/img.png)
'Python' 카테고리의 다른 글
[Python] 06 (0) | 2021.11.20 |
---|---|
[Python] 05 (0) | 2021.11.18 |
[Python] 03 (0) | 2021.11.15 |
[Python] 02 (0) | 2021.11.12 |
[Python] 01 (0) | 2021.11.10 |