내일배움캠프 TIL (230116)

Jiumn·2023년 1월 16일
0

파이썬 문자열을 for 반복문으로 반복할 때

arr = ["apple", "banana", "grape", "blueberry", "orange"]

for char in arr:
	print(char)
    
>>> 
a
p
p
l
e
.
.
.

배열 내의 문자열 요소가 출력되는 게 아니라 문자열의 문자가 차례대로 출력된다.


문자열 내의 문자를 숫자로 변환하기

  • isdigit(): 특정 문자열이 숫자인지 알고 싶을 때 사용하는 메서드. 문자열 내에 숫자가 하나라도 있으면 True를 반환함
str.isdigit("문자열")
"문자열".isdigit()

>>> True / False 

주의사항

0이 아닌 양의 정수만 판단할 수 있음 (실수나 음수 판단하지 못해서 False 반환)

++
isalpha() 함수는 문자열이 알파벳으로 이뤄져 있는지 판단한다.
단 공백이 있어도 False로 판단함!

isalnum() 함수도 있는데 알파벳과 숫자로 이뤄진 문자열인지 판단한다고 한다.
공백과 특수문자가 있으면 False라고 판단함!

profile
Back-End Wep Developer. 꾸준함이 능력이다. Node.js, React.js를 주로 다룹니다.

0개의 댓글