티스토리 뷰

728x90
반응형
print(round(12.6789, 2)) # 12.68 출력

1. 파일 생성하기


- 구문 : open(파일이름, 파일 열기 모드)

f = open('test.txt', 'w', encoding='utf-8')

 

- 파일 열기 모드

  • 읽기 모드 : r
  • 쓰기 모드 : w
  • 추가 모드 : a



2. 파일 읽기 모드의 메소드들


1) readline() : 파일의 첫 번째 줄만 반환
2) readlines() : 파일의 모든 줄 읽어 각각의 줄을 요소로 갖는 리스트 반환
3) read() : 파일의 내용 전체를 문자열로 반환

 

 


 

파이썬 내장함수들

 

 

1. abs() : 절대값을 반환

result1 = abs(-100)
print(result1) # 100 출력

 

2. all() : 문자열, 리스트, 듀플 전체가 True일 때 True, 아니면 False

print(all(['', 20, '하하'])) # False 출력
print(all([[1,2], 20, '하하'])) # True 출력

 

3. any() : 문자열, 리스트, 듀플 중 하나라도 True면 True, 아니면 False

print(any(['', 0, ''])) # Fasle 출력
print(any(['', 0, [1,2]])) # True 출력

 

4. divmod(a, b) : a를 b로 나눈 몫과 나머지를 듀플로 반환 

print(divmod(10, 3)) # (3, 1) 출력

 

5. enumerate() : for문과 같이 쓸 경우, 인덱스와 value값을 같이 반환

list = ['a','b','c','d','e']
for i in range(len(list)) :
    print(i, list[i])
# 0 a
# 1 b
# 2 c
# 3 d
# 4 e 출력
    
for i, v in enumerate(list) :
    print(i, v)
# 0 a
# 1 b
# 2 c
# 3 d
# 4 e 출력

 

6. max() : 최댓값 반환

print(max([80,90,60,70,50])) # 90 출력

# 인덱스도 한번 반환해보자 ..!
scores = [10,20,30,60,25,90]
maxscore = max(scores)
maxindex = scores.index(maxscore)
print('최대값은 %d이고, %d번째 값이다.' %(maxscore, maxindex))
# 최대값은 90이고, 5번째 값이다. 출력

 

7. min() : 최솟값 반환

print(min([10,20,50,40,30])) # 10 출력

 

8. round() : 반올림 해서 반환

print(round(12.6789, 2)) # 12.68 출력

 

9. sum() : 리스트나 듀플을 입력받아  모든 요소의 합을 반환

numTuple = (2,3,4,5,6)
print(sum(numTuple)) # 20 출력
728x90

'Python' 카테고리의 다른 글

[Python] 파이썬 함수  (0) 2023.03.03
[Python] 파이썬 제어문  (0) 2023.03.02
[Python] 파이썬 자료형  (0) 2023.03.02
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함