python 프로그래밍

    [Python] 파이썬 조건문, 함수, 파일 관련 내용 정리

    if, while, for, def, class 문 문장 끝에는 : 가 들어간다 x in 리스트, 튜플, 문자열 x가 안에 있는지 확인 가능 elif else if 와 같다 조건부 표현식 message = "success" if score >= 60 else "failure" 조건문이 참인 경우 if 조건문 else 조건문이 거짓인 경우 for 변수 in 리스트, 튜플, 문자열 첫 번재 요소부터 마지막 요소까지 차례로 변수에 대입 range 숫자 리스트를 자동으로 만들어준다 range(시작 숫자, 끝 숫자) 끝 숫자는 포함하지 않는다 print(i*j, end = " ") 다음 줄로 가지 않고 그 줄에 계속 출력하기 위해 end 사용 리스트 내포 리스트 안에 for 문 포함하는 것 a..

    [Python] 파이썬 문자열 인덱싱, 슬라이싱, 포매팅 - 문자열 자르기, 정렬, 공백 (format 함수)

    인덱싱 (indexing)이란 무엇인가를 '가리킨다'는 의미이고, 슬라이싱 (slicing)은 무엇인가를 '잘라낸다'는 의미입니다. 우선 문자열 인덱싱, 슬라이싱, 포매팅 이해하기 전에 가장 중요한 것은 '파이썬은 0부터 숫자를 센다'는 것입니다. 1. 문자열 인덱싱? 위 소스 코드에서 a[3]이 뜻하는 것은 a라는 문자열의 4번째 문자 n입니다. 파이썬은 0부터 숫자를 세기 때문에, a[0]: 'M' , a[1]: 'y' , a[2]: ' ' , a[3]: 'n' , a[4]: 'a' , ... 이런식이 되는 것입니다. 변수 이름[번호]은 결국 문자열 안의 특정한 값을 뽑아내는 역할을 합니다. 마찬가지로, 음수를 사용해 문자를 뒤에서부터 읽는 것도 가능합니다. 2. 문자열 슬라이싱? "My name i..