본문 바로가기
Programing/Python

5-5 파이썬 내장함수 11

by BroJune 2021. 8. 17.

- max_min_01

 

data = [3,10,5,2,6,7]
r = max(data)
print(r)

r2 = min(data)
print(r2)

 

- max_min_02

 

# 최고 점수의 학생의 이름을 모두 출력하세요.
name = ['김길동','홍길동','박길동','오길동','최길동']
kor = [60,70,100,80,100]

max_name = []
max = max(kor)
print(max)

for i, k in enumerate(kor):
if k == max:
max_name.append(name[i])

print(max_name)

 

- oct

 

# oct : 10진수를 매개변수로 받아 8진수의 모양을 한 문자열을 반환하는 함수
# 8진수임을 나타내기 위하여 숫자 앞에 0o를 붙여 구별합니다.


data = 8;
a = oct(data)
print(data)
print(a)
print(type(data))
print(type(a))

 

- open 

mode  설명 
w 쓰기 모드로 파일 열기
r 읽기 모드로 파일 열기
a 추가 모드로 파일 열기
b 바이너리 모드로 파일 열기

data = 'hello korea hello python'
f = open('out.txt','w')
f.write(data)
f.close()
print('파일을 생성하였습니다.')

 

- ord

 

# ord : 해당 문자의 아스키 코드값을 반환하는 함수
# https://ko.wikipedia.org/wiki/ASCII
# 'A' 65
# 'B' 66
# 'a' 97
# 'b' 98

data = 'A'
n = ord(data)
print(n)

 

- pow

 

a = 2
b = 4

r = pow(a,b)
print('결과:',r)

# a의 값을 b번 곱하기 하고 싶어요!
# r = 1
# for i in range(b):
# r = r * a
#
# print(r)

 

-range

 

# range : 반복문의 횟수나 리스트를 생성하기 위하여
# 어떤 시작값에서 부터 증감식을 표현하여 범위를 만들어 주는 함수

# range를 사용하는 방법
# range (시작값 , 끝값, 증감값)
# 시작값은 범위에 포함되지만 끝값 -1까지 범위에 포함
# 증감값을 생략하면 기본이 1입니다.
# 시작값을 생략하면 기본이 0입니다.
# range(1) => 1:
# range(1,2) => 1:시작 값2:
# range(1,2,3) => 1:시작 값2:끝 값3:증감

# 1부터 5까지 모든 수를 출력하고 싶어요!
# for i in range(1,6,1):
# print(i)
#


# for i in range(1,6):
# print(i)

# for i in range(5):
# print(i+1)

# range 함수를 이용하여 1부터100까지 2씩 증가하는 리스트를 생성하세요.
# data = list(range(1,100,2))
# print(data)

# 100부터 2씩 감소하면서 0보다 큰 정수들의 리스트를 생성하세요.

data = list(range(100,0,-2))
print(data)

 

- 참고 자료 : Do it! 점프 투 파이썬 https://wikidocs.net/12 -

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

 

'Programing > Python' 카테고리의 다른 글

5-6 파이썬 외장함수  (0) 2021.08.17
5-5 파이썬 내장함수 12  (0) 2021.08.17
5-5 파이썬 내장함수 10  (0) 2021.08.17
5-5 파이썬 내장함수 09  (0) 2021.08.17
5-5 파이썬 내장함수 08  (0) 2021.08.17