1. input
- 사용자 입력을 받는 함수
- 사용자 입력은 항상 문자열이므로 별도 변환 필요
x = int(input("숫자를 입력하세요: "))
print(x + 5)
# 출력값: 7
2. 파일 읽기
- 같은 폴더에 있을 경우, 파일 이름만 써도 불러오기 가능
- 같은 폴더에 없을 경우, 경로 기재 필요
with open('chicken.txt', 'r') as f:
# r은 read의 약자
# 불러온 파일을 'f'에 저장
# for문을 쓰면 list와 비슷하게 사용할 수 있다
3. strip
- 파이썬에서 엔터는 '\n'으로 표현
- strip: 앞 뒤로 있는 화이트 스페이스를 없애준다 (줄 사이의 공백 제거)
with open('chicken.txt'. 'r') as f:
for line in f:
print(line.strip())
4. split
- split: 파라미터를 기준으로 문자열을 나눠서 리스트로 만들어 주는 함수
- 화이트 스페이스를 파라미터로 하고 싶으면 아무것도 적지 않는다
- split을 이용해서 리스트를 만들면 리스트의 값들은 모두 문자열이다
full_name = "Kim, Yuna"
print(full_name.split(", "))
# 출력값: ['Kim', 'Yuna']
5. 파일 쓰기
with open('new_file.txt', 'w') as f:
f.write("Hello world!\n") # \n을 쓰지 않으면 한 줄에 작성된다
f.write("My name is Codeit.\n")
- 덮어 쓰는 게 아니라 기존 파일에 추가를 하고 싶다면 'w'가 아니라 'a(append)'를 쓴다
- 파일이 없어도 'w' 대신 'a'를 사용할 수 있다
'✏️ STUDY > 📍 coding' 카테고리의 다른 글
[Python 기초] 문제 11. 고급 단어장 (0) | 2022.12.04 |
---|---|
[Python 기초] 문제 10. 단어장 만들기 (0) | 2022.12.03 |
[Python 기초] 7. 파이썬 모듈 맛보기 (1) | 2022.11.30 |
[Python 기초] 문제 9. 주민등록번호 가리기 (0) | 2022.11.28 |
[Python 기초] 문제 8. 자릿수 합 구하기 (2) | 2022.11.27 |