TIL 45. Python_method & built-in function

Drageon Lee·2022년 3월 7일
0

TIL_Python

목록 보기
10/11

Today's topic

Python에 대해 학습하면서 잘 쓰지않았던 좀 쌈빡한 method에 대해 잊어버리지 않게 정리하고자 posing을 작성한다.

👉 Method

  • isupper()
    isupper() method는 해당 요소가 대문자 인지를 True, False로 return 해주는 method 이다.
    아래는 예시 코드이다.
Question = 'Is this alphabet upper case?'
Question_upper = Question.upper()
print(Question.isupper())			# False
print(Question_upper.isupper())		# True
  • islower()
    islower() method는 해당 요소가 소문자 인지를 True, False으로 return 해주는 method 이다.
    아래는 예시 코드이다.
Question = 'Is this alphabet upper case?'
Question_lower = Question.lower()
print(Question.islower())			# False
print(Question_upper.islower())		# True

👉 Built-in function

  • ord()
    ord() 내장 함수는 해당 하는 요소가 ASCII code로 몇 번인지를 return 해준다.
    아래는 예시 코드이다.
alphabet_A = 'A'
alphabet_Z = 'Z'
print(ord(alphabet_A))				# 65
print(ord(alphabet_Z))				# 90
  • chr()
    위의 ord() 내장 함수는 해당 하는 alphabet의 ASCII code number를 return 해주는 method 였다면 chr() function는 number에 해당하는 ASCII code를 return 해주는 function이다.
    아래는 예시 코드이다.
print(chr(66))				# B
print(chr(97))				# a
  • all(iterable)
    all(iterable) 함수는 () 내(iterable)의 모두가 참일 경우 True를 return 한다. 하나라도 거짓이면, False를 반환
    아래는 예시 코드이다.
print(all([5]))						# True
print(all([0]))						# False_0은 False 이므로
print(all(5>x for x in range(3)))	# True_generator는 iterable 속성을 가지고 있고 내부가 참이므로
print(all(x>5 for x in range(3)))	# False_generator는 iterable 속성을 가지고 있으나 내부가 다 참이 아니므로
  • any(iterable)
    any(iterable) 함수는 () 내(iterable)의 요소 중 하나라도 참일 경우 True를 return 한다. 모두 거짓이면, False를 반환
    아래는 예시 코드이다.
print(any([5,0]))						# True
print(all([0,0]))						# False_0은 False 이므로
print(all(x>1 for x in range(3)))	# True_generator는 iterable 속성을 가지고 있고 내부에서 2가 조건을 만족하므로
print(all(x>5 for x in range(3)))	# False_generator는 iterable 속성을 가지고 있으나 내부의 모두가 참이 아니므로

📖 출처 :

My opinion

이번 posting에서는 python으로 coding을 하며 잘 쓰지는 않았으나 새로 알게된 method와 내장 함수에 대해 정리해 보았다. 이러한 method와 내장 함수 들을 잘 정리해 놓아야 겠다.

profile
운동하는 개발자

0개의 댓글