티스토리 뷰
section 3 sprint 2 day 1 복습(1)
eℓlie 2021. 11. 30. 00:431. python True & False
True: True, 1, [0], (0, ), "sentence", ' ', '0'
False: False, None, 0, [], (), {} set(), ""
cf. 비교 연산자 '=='와 'is'의 차이
== 값이 같으면 T, 다르면 F
is 값이 같더라도 object가 다르면 F
a = [1, 2, 3]
b = [1, 2, 3]
a = b >>> True
a is b >>> False
// 참고한 포스팅: https://ponyozzang.tistory.com/292
2. python 문자열
python string concatenation:
string = 'hello' ', ' 'world'
assert 'hello, world' == string
cf. 문자열 앞에 'r'을 붙이면?
→ raw 문자열을 만들 수 있다. raw 문자열에서는 특수문자(escape sequence)가 작동하지 않고 그대로 출력된다.
escape sequence에는 \n, \t, \r, \0, \\, \', \" 등이 존재한다.
3. python list
범위를 넘어서는 slicing은 []로 표현됨
assert False is (range(1, 6) == [1, 2, 3, 4, 5])
#range(1, 6)은 range(1, 6)으로 출력됨
#원하는 결과를 얻으려면 list(range(1, 6))
cf. insert와 append의 차이점
→ append(), extend(), insert()
공통점: 모두 요소를 추가할 수 있는 함수
apply.append(x) x를 array 맨 끝에 객체로 추가
(단, 입력한 값이 iterable 자료형이어도 객체로 저장하므로 만약 리스트를 요소로 추가한다면 리스트가 그대로 추가됨)
array.extend(iterable) 입력한 iterable 자료형의 항목 각각을 array의 끝에 하나씩 추가
array.insert(i, x) array의 위치 i 앞에 x를 삽입(insert). 맨 마지막에 추가할 경우 len(linstname)을 i의 위치에 활용
// 참고한 포스팅: https://ooyoung.tistory.com/117
'2021~2022 Codestates AI Bootcamp 08th > daily' 카테고리의 다른 글
Algorithm Advanced (0) | 2022.02.10 |
---|---|
37일차: 6th Sprint & Sprint Review (0) | 2021.11.05 |
27일차: 4th Sprint & Sprint Review (0) | 2021.10.22 |
20211018 오늘공부 (0) | 2021.10.18 |
20일차: 1st Project & Sprint Review (0) | 2021.10.13 |
- Total
- Today
- Yesterday
- 코드스테이츠
- 빅분기합격
- 빅데이터
- 빅데이터분석기사
- ADsP합격후기
- 자버
- Kaggle
- 깃허브
- Notion2Tistory
- todayIlearned
- 데이터분석
- 코테공부
- 데이터과학
- 인공지능
- 이력서
- 빅분기후기
- 데이터준전문가
- 데이터준전문가합격후기
- ADsP
- github
- googlecolab
- 취업준비
- Til
- data annotation
- 커리어코칭
- 자격증
- 빅분기
- 개발자포트폴리오
- ai부트캠프
- 이자포스터디
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |