- 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 |