본문 바로가기

TIL

TIL 042423

.isdecimal()⊂.isdigit()⊂.isnumeric()
.isdecimal()은 0~9 숫자 판별 가능
.isdigit()은 숫자 + 거듭제곱 특수문자까지 숫자로 판별 가능 ex) 2³
.isnumeric()은 숫자, 거듭제곱(윗첨자) + 분수 특수문자까지 숫자로 판별 가능 ex) ⅓
모두 -(음수), /(분수), .(소수점), ^ 또는 **(거듭제곱) 등 숫자 관련 기호들은 문자로 판별
 
그런데 코딩하면서 특수문자 숫자들을 쓸 일이 별로 없을 것 같다.


https://shayete.tistory.com/entry/%EB%A6%AC%EC%8A%A4%ED%8A%B8%EC%9D%98-%EB%AC%B8%EC%9E%90%EC%97%B4%EC%9D%84-int-%ED%98%95%ED%83%9C%EB%A1%9C-%EB%B3%80%ED%99%98

리스트의 문자열을 int 형태로 변환

list_a = ['1', '2', '3', '4'] -> list_a = [1, 2, 3, 4] 로 바꾸고 싶을 때, python 2. list_a = map(int, list_a) python 3. list_a = list(map(int, list_a)) 를 해주면 된다. 혹은 list_a = [int (i) for i in list_a]

shayete.tistory.com


.find(): return index #. 없으면 -1


range(시작값, 끝값, step): return 정수만!
0.5로 하려면 pip install numpy -> import -> numpy.arange(시작, 끝, step)
아니면 for문으로 값에 0.5씩 더하거나 빼기


.intersection(), &: 교집합 (intersect를 쓰는 포스팅을 봤는데 뭘 pip install 해야한다.)
.union(), |: 합집합
 

'TIL' 카테고리의 다른 글

TIL 042623  (0) 2023.04.26
TIL 042523  (0) 2023.04.25
TIL 042123  (0) 2023.04.21
TIL 042023  (0) 2023.04.20
TIL 041923  (0) 2023.04.19