티스토리 뷰

학습내용 예시
[1] 뒤에서부터 찾기 :  
(1) rfind(찾을 문자열, 시작 위치, 끝 위치)
(2) rindex(찾을 문자열, 시작 위치, 끝 위치)
* index는 리스트 O, rindex는 리스트X
(3) for i, v in reversed(list(enumerate(a))): 리스트
arr="asdfgah"
print(arr.find('a')) 출력 → 0
print(arr.rfind('a')) 출력 → 5
[2] 문자열에 특정 문자열 있는지 확인: in str = "abcde"
print("abc" in str) # true
[3] 리스트 구간 삭제 : del
* 새로운 배열 반환X 직접삭제
arr = [1, 2, 1, 8, 1,0]
del arr[1:3]
print(arr)
출력 → [1, 8, 1, 0]
[3] if문 return과 break

 return이 나오면 for문을 빠져나옴
def f():
  for i in range(1,10):
    if(i == 5):
        return i → for문빠져나옴
    elif(i == 8):
        return i
    print(f'i={i}')
print(f())
출력 →
i=1
i=2
i=3
i=4
5  
[4] 참 거짓 : not (!아님)  
[5] 대소비교
: 연속되면 and없이 바로 사용 가능하나, 권장 X
and를 쓰던지 all(list)를 쓰는 것을 권장O
arr = [1,2,3,4,5]

for i in arr:
  if 2<i<5:
    print(i)
출력 → 3 4
[6] 파이썬에는 do while 구문 X while은 O  

 

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
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 31
글 보관함