파이썬 9

[파이썬] if문, 리스트에서 사용하기

if (조건):내용else:내용 else 는 생략 가능하다. 상황이 세 가지 이상일 시 if (조건):내용elif (조건):내용else:내용 리스트에서 if문 사용하기 1. 항목 체크 for 루프 안에 if 문을 쓴다. #코드colors = [ 'red', 'green', 'blue' ] for c in color:if c == "green':print("초록이다")else:print("초록이 아니다") #출력결과초록이 아니다초록이다초록이 아니다 2. 리스트가 비어있는지 확인 리스트에 항목이 있다고 확신할 수 없는 상황에서는 for 루프를 쓰기 전에 리스트가 비어있는지 체크하는것이 좋다. if (리스트명):리스트가 비어있지 않을때 출력되는 내용else:리스트가 비어있을 시 출력되는 내용

파이썬 2019.01.24

[파이썬] 조건 테스트

if 문의 핵심에는 True또는 False로 평가되는 표현식이 있으며 이를 조건 테스트 라고 부른다.False로 평과되면 if문 안의 코드를 무시하고 넘어간다. 동일성 체크등호 두개 == 를 써서 값이 일치한지 확인한다. animal == 'cat' : animal이 'cat'이 맞는지 체크 파이썬은 대소문자를 구분하므로 같은 단어라도 대소문자가 다른 값은 다르다고 판단 불일치 체크두 값이 같지 않은 것을 판단할 때는 != 연산자를 사용 animal != 'car' : animal과 'car'이 일치하지 않는지 체크 여러 조건 체크파이썬은 (&&), (||)을 쓰지 않고 and와 or을 사용한다. 1. 모두 만족해야 하는 andnum1 < 10 and num2 < 5 2. 하나만 만족해도 되는 ornum..

파이썬 2019.01.11

[파이썬] 튜플

튜플 : 항목을 바꿀 수 없는 리스트 튜플은 대괄호[] 대신 소괄호()를 쓴다. 크기가 일정한 도형 등에 사용circle = (100, 50) 리스트와 마찬가지로 for 루프를 사용한다.for (변수명) in (튜플명):값 튜플을 수정하는 것은 불가능 하지만, 튜플을 가리키던 변수에 새 값을 할당하는 것은 가능하다. circle = (100, 50)for cir in circle:print(cir) print("\n") circle = (200, 100)for cir in circle:print(cir) #출력결과10050 200100 리스트와 비교하면 튜플은 단순한 데이터 구조이다. 프로그램 전체에 걸쳐 바뀌면 안 되는 값이 있다면 튜플에 저장해야한다.

파이썬 2019.01.11

[파이썬] 리스트

리스트 : 특정 순서가 있는 항목의 모음리스트는 대괄호([])로 표현, 리스트의 각 항목은 쉼표로 구분리스트를 자르기 위해서는 인덱스가 두 개 필요하다.첫 번째 인덱스는 시작하는 항목의 인덱스두 번째 인덱스는 끝나는 항목의 바로 뒤 : 범위가 [ 0 : 3 ] 이면 0, 1, 2를 요청 colors = [ 'red', 'green', 'blue', 'gray', 'yellow', 'black' ] print(colors[0:3])[ 'red', 'green', 'blue' ] print(colors[2:5])[ 'blue', 'gray', 'yellow' ] 리스트를 자를 때 첫 번째 인덱스를 생략하면 자동으로 리스트 처음에서부터 시작한다.print(color[ :3])[ 'red', 'green', '..

파이썬 2019.01.11

[파이썬] 리스트의 루프

리스트 : 특정 순서가 있는 항목의 모음리스트는 대괄호([])로 표현, 리스트의 각 항목은 쉼표로 구분 리스트의 모든 항목에 같은 일을 할 때는 for 루프 를 사용 for (변수명) in (리스트명) :내용 > 들여쓰기로 구분한다. 파이썬이 리스트에서 각 이름을 꺼내 변수에 저장한다. animals = [ 'dog', 'cat', 'rabbit' ]for ani in animals:print(ani) #출력결과dogcatrabbit 루프를 쓸 때는 항상 for 문 다음행 들여쓰기 필수!!

파이썬 2019.01.11

[파이썬] 리스트 정렬

리스트 정렬 1. sort()sort() 메서드는 리스트 순서를 영구적으로 바꾼다. animals = [ 'dog', 'cat', 'rabbit' ]animals.sort() => [ 'cat', 'dog', 'rabbit' ] sort(reverse=True) : 리스트를 알파벳 반대 순서로 정렬 animals.sort(reverse=True) => [ 'rabbit', 'dog', 'cat' ] 2. sorted()sorted() 메서드는 리스트를 특정 순서로 표시하지만, 리스트의 실제 순서는 바꾸지 않는다. print(sorted(animals))

파이썬 2019.01.10

[파이썬] 리스트 생성, 수정, 제거

리스트 : 특정 순서가 있는 항목의 모음 리스트는 대괄호([])로 표현, 리스트의 각 항목은 쉼표로 구분인덱스의 위치는 0에서 시작 # 리스트 animals = [ 'dog', 'cat', 'rabbit' ] # 출력print(animals) => [ 'dog', 'cat', 'rabbit' ] 파이썬에서 앞의 코드처럼 리스트를 출려갛면 대괄호를 포함한 리스트를 출력 ▷ 리스트 항목에 접근리스트는 순서가 있는 모음이므로 원하는 항목의 위치, 또는 인덱스를 지정해서 접근하는것이 가능 # 위의 리스트에서 출력print(animals[0]) => dog # title()print(animals[0].title()) => Dog ▷ 항목 수정항목 하나를 수정할때는 리스트 이름 다음에 바꾸려는 항목의 인덱스를 쓰..

파이썬 2019.01.09

[파이썬] 변수와 문자열

변수 : 데이터를 저장하는 공간 message = "Hello World!" 변수의 값은 언제든 바꿀 수 있으며, 파이썬은 항상 변수의 현재 값만을 기억 ▷변수 이름짓기 규칙1. 변수 이름에는 글자와 숫자 ,밑줄만 쓸 수 있다.2. 숫자로 시작할 수는 없다.3. 공백을 쓸 수 없다.4. 파이썬 키워드와 함수 이름은 이름에 쓸 수 없다. 문자열 : 문자의 연속 "This is a string"'This is a string' ▷대, 소문자 변환대문자 변환 : .upper()소문자 변환 : .lower() ▷문자열 결합파이썬은 문자열을 결합할 때 +를 쓴다. first_name = "Hello"last_name = "World"full_name = first_name + " " + last_name

파이썬 2019.01.09