일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- brackets
- 노마드코더
- 파이썬
- 코딩자율학습단6기
- java에러
- 변수
- Java
- 오라클설치
- NomadCoders
- 환경셋팅
- 자바기초
- 오라클에러
- 오라클환경설정
- 오라클계정비밀번호
- java.lang.reflect.InvocationTargetException
- 관리자계정
- 리눅스연습
- oracle
- 자바스크립트
- sqlplus
- 바닐라JS챌린지
- database
- 코딩자율학습단
- Linux
- OracleError
- 노마드코더챌린지
- 바닐라JS 챌린지
- 210928 DB공부
- System
- 리눅스명령어
- Today
- Total
한 페이지가 될 수 있게
[코딩자율학습단 6기] :: 파이썬입문 - Day2 본문
Day2 : ~2.6 역 이름 출력하기 (종이책 p.39-.67)
1. 숫자 자료형
수에는 1,2,3과 같은 정수도 있고, 1.2, 3.14와 같은 실수도 있다. -> 이를 숫자 자료형이라고 함!
숫자 자료형을 출력할 때는 다음과 같이 별도 표시 없이 소괄호 (()) 안에 값을 그대로 넣으면 됨
🙋♀️ 다른 언어와 다르게, 파이썬은 ; 를 붙이지 않음!
print(5)
입력 시, 그대로 5가 출력됨!
print(5)
print(-10)
print(3.14)
print(1000)
print("\n")
print(5+3)
print(2*8)
print(6/3)
print(3 * (3+1))
간단한 사칙 연산 시, 그대로 출력됨!
다른언어와 비슷하게, 곱하기에는 * 를 , 나누기는 / 를 사용해 주면 됨
🙋♀️ / (나누기) 연산 시에, 결과는 소수점을 포함한 실수 형태로 출력 된다는 점 참고
[Quiz]
1. 다음 중 , 숫자 자료형 -10을 출력하기 위한 방법으로 알맞은 것은? ( 정답 : 2 )
1. print(+-10)
2. print (-10)
3. print ("-10")
4. print (10-)
2. 문자 자료형
자료형에는 문자형(string)자료형도 있다! 알파벳이나 한글같은 것들
파이썬에서는 문자열을 작은따옴표(' ')나, 큰따옴표(" ")로 감싸야 문자열이라고 인식함!
🙋♀️ 문자열에서 작은따옴표는 작은따옴표끼리, 큰따옴표는 큰따옴표끼리 묶어줘야 인식함
예를들어, I don't want to go to school. 이라는 문자열을 출력하고 싶다면?
print("I don't want to go to school.") 이라고 작성해야 '가 문제없이 출력됨
3. 불 자료형
참/거짓을 판별하는 자료형 (불리언 자료형)
참/거짓을 판별하거나, 그 자체로 값을 출력하는것도 가능함
만약에 5는 10보다 크지않다 라는 문장을 수식으로 표현한다면?
이럴 때, not이라는 연산자를 이용해서 표현 할 수 있음!
5는 10보다 크지 않다 : not ( 5 > 10 )
print ( not ( 5 > 10) )
4. 변수
변수 : 어떤 값을 저장하는 공간
변수명은 쉽게 짓는것이 좋고, 등호(=) 를 사용함.
같다는 의미가 아닌, '값을 대입한다'는 의미로 사용해서 대입연산자 라고 함.
변수를 만들고 값을 저장하는 과정을 변수를 정의한다 라고 함.
🙋♀️ 변수명에도 규칙이 있을까요?
1. 변수명에는 소문자 ( a-z), 대문자 ( A-Z), 숫자 (0-9), 언더바(_)를 사용함.
2. 대소문자를 구분하며, apple, Apple, appLe 모두 다른 변수로 취급함.
3. 숫자로 시작할 수 없음.
4. 키워드(파이썬에서 사용이 예약된 문자열)는 변수명으로 사용이 불가함
문자열과 변수가 함께 있을때는, + 연산자로 문자열과 변수를 연결해 줘야 함.
name = "happy"
animal = "cat"
print( "my animal " + animal + " is name " + name + ".")
🙋♀️ + 로 연결할 수 있는 자료형은 문자형임 ( 문자형 + 문자형)
숫자 + 문자열이면 type에러가 뜸
따라서 , 숫자를 문자열로 타입 변경을 해줘야 하는데, str() 메소드를 씀!
형을 바꾸는 작업을 형변환 이라고 함
🙋♀️ 문자열과 변수를 연결할 때 + 연산자를 사용했는데, 쉼표로도 연결할 수 있음!
다만, + 연산자를 사용할 때와 2가지가 다름.
1. 형변환하지 않아도 됨.
2. 값과 값 사이에 빈칸을 하나 포함함
name = "연탄이"
animal = "개"
age = 4
hobby = "산책"
print (name + "는" + str(age) + "살이고, " + hobby + "을 개조아해요.")
print (name, "는" , age, "살이고, ", hobby, "을 개조아해요.")
출력 값을 보면, , 로 연결 된 부분은 한칸씩 늘어나 있는 것을 확인 할 수 있음!
형변환
문자열로 바꾸는 str(), 정수형으로 바꾸는 int(), 실수형으로 바꾸는 float()
사용법은 모두 같으며, 소괄호 안에 바꾸려는 값 또는 변수를 넣으면 됨!
숫자형 + 문자형 일 경우, 형이 맞지 않아서 에러 발생 함!
정수/실수형은 str()로 문자열로 변경이 가능하나, 문자열은 int(), float()로 변경이 안됨**
🙋♀️ 데이터의 자료형을 확인 할 때 type()를 사용함.
type( ) 안에 확인하고 싶은 데이터를 넣으면 어떤 형태인지 알랴줌
변수 사용 시, 유의할 점
1. 사용하기 전에 정의하기
2. 사용하기 전에 마지막으로 저장한 값을 사용함
5. 주석
실행 했을 때, 아무 동작도 하지 않고 무시되는 코드
파이썬은 #로 표시하며, 한줄만 가능함. 여러 줄을 하고싶을 경우에는 아래처럼 작은 따옴표나, 큰따옴표 3개로 처리하기
"""
print (name + "는" + str(age) + "살이고, " + hobby + "을 개조아해요.")
print (name, "는" , age, "살이고, ", hobby, "을 개조아해요.")
"""
6. 실습문제
[변수를 사용 해 다음 문장을 출력하세요]
1. 변수명은 station / 2. 값은 변수에 '사당, 신도림, 인천공항' 순으로 저장 / 3. 실행결과는 다음과 같은 형태로 나와야함
station = '사당'
print( station + "행 열차가 들어오고 있습니다.")
station = '신도림'
print( station + "행 열차가 들어오고 있습니다.")
station = '인천공항'
print( station + "행 열차가 들어오고 있습니다.")
'클론코딩 > 코딩자율학습단' 카테고리의 다른 글
[코딩자율학습단 6기] :: 파이썬입문 - Day3 (0) | 2024.01.14 |
---|---|
[코딩자율학습단 6기] :: 파이썬입문 - Day1 (0) | 2024.01.10 |