코테 공부 하면서 알아두면 편했던 내장 함수들을 짧게 정리하였다.
print(all([1,2,3]))
print(all([1,2,3,0])) # 0때문에 false
print(all([])) # 트루 반환
print(any([""]))
print('OR연산')
print(bin(arr1[i] | arr2[i]))
print()
print("bin() : ")
print(bin(50))
print()
value = 50
#여기서, #을 제거하면 맨 앞 접두어가 빠진 상태로 출력된다.
b = format(value, '#b') #2진수
o = format(value, '#o') #8진수
h = format(value, '#x') #16진수
print(b)
print(o)
print(h)
# 다른 방법
print( int(format(value, '#o'), 8)) # 50을 출력
print('Zack Snyder\'s justice league'.count(' '))
for i, name in enumerate(['body', 'foo', 'bar']):
print(i,name)
print("eval : ")
a = eval("1+3+4")
print(a)
print(sum([2,2,2]))
print(sum([2,2,2],2)) # 스타트 지점
print(sum(range(1,4)))
str형 / 다섯칸짜리 / 빈공간은 0으로
결과는 00055
우측으로 밀어준다.
temp = "55".rjust(5,'0')
print("55".ljust(6, '0'))
val = "2".zfill(3)
print(val)
# 3칸짜리, 2칸을 채움
num = '111'
print(num.isdigit())
strr = "ABD"
for i in strr :
if i.isalpha() : ~~~
"abcdefg".find("a") # --> 0 출력
s1 = "SpiderMan"
print(s1.upper())