- All
# all : 모든 데이터가 True인지 판별하는 함수
# 0 , '' 이 아닌 값이 있는 상태를 True로 봅니다.
# member = ['홍길동','김길동','이길동','','박길동']
member = ["홍길동","김길동","이길동","장길동","박길동"]
# flag = all(member)
# print(flag)
if all(member):
print('사람 이름이 모두 있어요!')
else:
print('사람 이름이 빠진게 있어요!')
#data =[10,20,30,0,5]
data =[10,20,30,100,-5]
# 모든 data가 0이 아닌 값으로 구성되어 있나?
# r = all(data)
# print(r)
if all(data):
print("모든 요소가 0이 아닙니다.")
else:
print('0인 데이터가 포함되어 있습니다.')
- Any
# any : 한개라도 True가 있는지 판별하는 함수
# 0, ''이 아닌 상태를 True로 봅니다.
# list = ['','','','홍길동','']
list = ['','','','','']
r = any(list)
print(r)
if any(list):
print('지원자가 있습니다')
else:
print('지원자가 없습니다.')
- Chr
# chr : 아스키코드값에 해당하는 문자를 반환하는 함수
# https://ko.wikipedia.org/wiki/ASCII
# 대문자 A의 아스키 코드값 : 65 ~
# 소문자 a의 아스키 코드값 : 97 ~
# n = 65
# data = chr(n)
# print(data)
# print(type(n))
# print(type(data))
# ord : 문자에 대한 아스키 코드값을 알려주는 함수
# data = 'A'
# n = ord(data)
# print(n)
# 'A', 'a'
# print(ord('A')-ord('a'))
# 대문자를 소문자로 바꾸려면 + 32하면 되고
# 소문자를 대문자로 바꾸려면 - 32하면 된다.
# data = 'T'
# r = chr(ord(data) + 32)
# print(r)
# data = 'HELLO'
# r = ''
#
# for ch in data:
# r = r + chr(ord(ch)+32)
# print(r)
# 대문자를 매개변수로 전달받아 소문자로 변환하여 반환하는 함수
def to_lower(data):
r = ''
for ch in data:
if ord('A') <= ord(ch) <= ord('Z'):
r = r + chr(ord(ch)+32)
else:
r = r + ch
return r
msg = input('문장을 입력하세요==>')
r_msg = to_lower(msg)
print(r_msg)
# msg = 'Hello Korea Hello Python'
# msg_lower = to_lower(msg)
# print(msg_lower)
- Dir
# dir : 그 변수가 갖고 있는 모든 속성 및 동작을 리스트로 알려줍니다.
data = [10,20,30,40]
data.append(50)
print(data)
# print(dir(data))
- 참고 자료 : Do it! 점프 투 파이썬 https://wikidocs.net/12 -
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net
'Programing > Python' 카테고리의 다른 글
5-5 파이썬 내장함수 05 (0) | 2021.08.17 |
---|---|
5-5 파이썬 내장함수 04 (0) | 2021.08.17 |
5-5 파이썬 내장함수 02 (0) | 2021.08.17 |
5-5 파이썬 내장함수 01 (0) | 2021.08.17 |
5-4 파이썬 예외처리 (0) | 2021.08.17 |