배워서? 남줘라!
[Python] #5 Bool & Variables 본문

Bool 자료형은 True or False를 나타내는 자료형.
#python5_bool
a= True
aa= False
type(aa)
2==2
3>5
bool("xx")
bool("")
bool(0)
cc=[5,6,7]
while cc: #cc라는 리스트에서 요소가 없을(false) 때까지 마지막 요소를 추출.
print(cc.pop())
if []: #요소가 아무것도 안들어가 있으면 거짓이니까 False 추출.
print("True")
else:
print("False")
bool
True
False
True
False
False
7
6
5
False
#python5_Variables
##두 변수가 '동일한' 주소값 가지도록 만들기
a=[4,5]
id(a) #id 함수는 객체의 주소값을 반환해줌.
b=a
id(b) #b도 a와 같은 주소값가짐
a is b
a[0] =100 #a의 첫번째 요소값을 100으로 바꿈
a
b #b도 a가 바뀐 것 처럼 똑같이 바뀜.
140541130435472
True
[100, 5]
[100, 5]
##두 변수가 '다른' 주소값 가지도록 만들기1 (copy 모듈 사용)
from copy import copy
aa=[5,6,7]
bb=copy(aa)
id(aa)
id(bb)
##두 변수가 '다른' 주소값 가지도록 만들기2
aaa=[5,6,7]
bbb=aaa[:] #모든 요소 슬라이싱
bbb is aaa
140541130666704
140541130292352
False
Variables
#다양항 변수 만들기
##튜블로 변수 만들기
a,b=('python', 'doit')
(a,b) = 'python', 'doit' #위와 동일
##리스트로 변수 만들기
[a,b,c]=['v1','v2','v3'] #개수는 3개로 동일해야함
##동일한 변수 여러개 만들기
a=b=c= 'make variables'
##두 변수 바꾸기
q=100
w=200
q,w=w,q
q
w
200
100
<참고>
박응용 저, Do it! 점프 투 파이썬, 이지스퍼블리싱, 2019
'Computer languages > Python' 카테고리의 다른 글
| [Python] #7 function (0) | 2022.10.14 |
|---|---|
| [Python] #6 if, while, for (0) | 2022.10.09 |
| [Python] #4 Dictionary & Set (1) | 2022.10.07 |
| [Python] #3 List & Tuple (1) | 2022.10.06 |
| [Python] #2 Number & String data type (1) | 2022.10.06 |
Comments