본문 바로가기
반응형

프로그래밍언어/python10

[파이썬] 파일입출력(file IO) 읽고 쓰기 1.파일 생성하기 파일을 생성하기 위해 파이썬 내장함수인 open을 사용한다. test_file = open("파일","파일모드" 파일모드 'r' : 읽기모드. 파일을 읽기만함. (파일이 없으면 에러) 'r+' : 읽기 or 쓰기 모드. (파일이 없으면 에러) 'w' : 쓰기모드. 파일을 쓰기만함. (파일이 없으면 생성) 'w+' : 읽기 or 쓰기 모드. (파일이 없으면 생성) 'a' : 추가모드. 파일의 마지막에 새로운 내용을 추가. (파일이 없으면 생성) 'a+' : 읽기 or 추가모드. (파일이 없으면 생성) 2. 파일 쓰기 파일을 w 모드로 open하여 사용한다. print("문자열",file = open한 파일명)을 사용하여 파일 쓰기를 할수 있다. write 문을 사용하여 입력할 수 있다. .. 2021. 1. 23.
[파이썬] 출력옵션(정렬, 콤마, 소수점) 1.길이와 정렬 print( "{0:length}".format(str) ) - 출력할 데이터의 길이를 지정한다. print( "{0:length}".format(str) ) - 문자열을 오른쪽으로 정렬하고 총 length 만큼 공간확보. print( "{0:^length}".format(str) ) - 문자열을 가운데 정렬하고 총 length 만큼 공간확보. 예제코드 world = "hello!" print("({0:10})".format(world)) print("({0:10})".format(world)) print("({0:^10})".format(world)) 실행결과 2. ,(콤마) 사용 3자리 마다 콤마를 찍어주기 3자리 마다 콤마를 찍어주며 +,- 부호 부여 예제코드 #3자리 마다 콤마를 .. 2021. 1. 19.
[파이썬]sep, end, stdout, stderr, ljust, rjust, zfill 사용방법 sep과 end print("python", "java", sep =" vs ") #python vs java print("python", "java", "javascript",sep =",", end ="?") print("python") sep는 separation으로 print 문 사이사이에 설정해놓은 값을 넣게 된다. 첫 번재 문장에 sep ="vs"를 설정 후 출력하면 python과 java 사이에 vs가 들어가 있는 것을 볼 수 있다. end는 print문이 출력된 마지막 부분을 어떻게 처리할지 설정한다. 첫 번재 문장은 end가 없이 실행되어 바로 줄바꿈으로 이어지지만 두 번째 문장에서는 end ="?" 설정하니, 두 번재 문장 마지막에 ? 가 출력되지만 줄 바꿈이 일어나지 않고 바로 세 번.. 2021. 1. 18.
[파이썬] 조건문, 반복문, 함수,변수 사용방법 if문(조건문 ) weather = input("마 오늘 날씨는?") if weather == "비": print("우산") elif weather =="미세먼지": print("마스크") else: print("걍 출근") if 조건식 : 수행 문장 else: 수행 문장 for문(반복문) for waiting_num in [0,1,2,3,4]: print("대기{0}".format(waiting_num)) for num in range(5): print("{0}".format(num)) starbucks = ["a", "b", "c","d"] for cus in starbucks: print("{0}".format(cus)) absent = [2,5] for student in range(1,11): .. 2021. 1. 17.
반응형