티스토리 뷰

학습내용 예시
[1] 문자열 수정: string.replace("원래문자","바꿀문자")
** 원래문자열은 그대로
인덱스에 할당해서 고치는건 안됨. (a[0] = 1 이런식으로)
a = "abc" 이렇게 값을 새로 할당하는건 가능
str = "abcde"
str = str.replace('ab','dd')
print(str) # ddcde
[2] 접두사 : str.startswith('접두사')
해당 문자로 시작하면 True
* 접미사 str.endswith('접미사')
str = "that's so cute"
print(str.startwith("th")) # Ture
print(str.endswith("te")) # Ture
[3] split()후 반환된 리스트에서빈문자열 삭제 str ="oxooxoxxox"
str_strip = str.split('x')
str_strip_remove = [i for i in str.split('x') if i]
print(str_strip) # ['o', 'oo', 'o', '', 'o', '']
print(str_strip_remove) # ['o', 'oo', 'o', 'o']
[4] 문자열로 작성된 수식 계산하기 :  eval str ="1 + 2"
print(eval(str)) # 3
[5] 리스트 요소 삭제
remove('삭제하고싶은 값')
pop(삭제하고싶은 값의 인덱스)
 
[6] 리스트에 곱하기 print([2]*3) # [2, 2, 2]
[7] return에 or 또는 and 사용 가능

1) A and B
- A,B 둘 다 참이면 B 를 출력
- A,B 둘 다 거짓이면 A 를 출력
- A, B 둘 중에 하나만 참이면 거짓인 값을 출력  

2) A or B
- A,B 둘 다 참이면 A 를 출력
- A,B 둘 다 거짓이면 B 를 출력
- A, B 둘 중에 하나만 참이면 참인 값을 출력
return a or b

 

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