# 한개의 내용만 출력하기
# F9를 누르면 해당 범위만 출력 / ctrl + enter는 모두 출력
print('# 하나만 출력합니다')
print()
# 여러개의 내용 출력하기
print(10,20,30,40,50)
print('# 여러개의 내용을 출력합니다')
print("안녕하세요","저의","이름은","홓길동입니다.")
print('abc'*3)
# 오류가 나는 경우
print("안녕하세요 라고 말했습니다.")
# 해결책
print('"안녕하세요" 라고 말했습니다.')
print("'안녕하세요' 라고 말했습니다.")
# 특수문자 (이스케이프 문자)
print('파이썬에서 문자열은 \" 또는 \'를 사용할 수 있다.')
print("\"안녕하세요\"라고 말했습니다.")
# \ 문자 출력하기
print("현재 폴더는 c:\\temp 입니다.")
# 그 외 기능들
# \n 줄바꿈
# \t 탭
# """ """ 그대로 출력
print("동해물과 백두산이 마르고 닳도록\n하느님이 보우하사 우리나라만세\n")
print("""동해물과 백두산이 마르고 닳도록
하느님이 보우하사 우리나라만세""")
# 문자열 연결 연산자
# 더하기
print("동해물과 백두산이 마르고 닳도록" + " 하느님이 보우하사 우리나라만세")
# 숫자 더하기 연산자와 혼동 주의
# 10 + 20 = > 30
# "문자열A" + "문자열B" => "문자열A문자열B"
# 곱하기
print("안녕하세요" * 3)
# 문자열 : 문자들의 모임. 문자 여러개
# 문자열에서 특정 문자 추출하기 (파이썬은 0부터 시작)
print("안녕하세요"[0]) #안
print("안녕하세요"[1]) #녕
print("안녕하세요"[2]) #하
print("안녕하세요"[3]) #세
print("안녕하세요"[4]) #요
# 문자열 범위 지정하여 추출하기
# 문자열에서 시작인덱스부터 종료인덱스 앞까지
print("안녕하세요"[0:2]) #안녕
print("안녕하세요"[1:3]) #녕하
print("안녕하세요"[2:4]) #하세
print("안녕하세요"[3:5]) #세요
# 시작인덱스나 종료인덱스가 한 개만 기술된 경우
print("안녕하세요"[3:]) #4번째 문자부터 끝까지 #세요
print("안녕하세요"[:3]) #처음부터 4번째의 앞 문자까지 #안녕하
# 문자열 길이를 구하는 함수
print(len("안녕하세요"))
# Quiz. Len() 문자열의 길이의 결과값에 자료형 출력하기
print(type(len("안녕하세요")))
print(type(1997.94))
#str : 문자
#int : 정수
#float : 실수
# 사칙연산 + - * /
print(5 + 7)
print(5 - 7)
print(5 * 7)
print(5 / 7)
print(3 / 2) #나누기
print(3 // 2) # 몫
print(3 % 2) # 나머지
print(3 ** 2) # 제곱
# 연산자 우선순위
- 곱셈과 나눗셈을 덧셈과 뺄셈보다 우선시
- 같은 우선순위는 왼쪽에서 오른쪽 순서로 계산
- 괄호를 사용하여 우선순위 확실히 할 수 있다.
# Quiz. 3741초가 몇시간 몇분 몇초인지 출력하기
print(3741//3600,"시간", (3741%3600)//60,"분", ((3741%3600)%60),"초")
# 위의 문제를 화면에서 입력받아서 출력하기
# input 함수
# second : 변수 (값을 저장할 수 있는 영역의 이름)
second = int(input("시간을 입력하세요 초 단위"))
print(second//3600,"시간", (second%3600)//60,"분", ((second%3600)%60),"초")
# 변수 : 하나의 변수에 한개의 값만 저장
# 배열 : 하나의 변수에 여러개의 값을 저장
# 첨자(index)로 각각의 저장된 값을 지정
# 동일한 자료형만 여러개 저장함
# 구조체 : 하나의 변수에 여러개의 값을 저장
# 각각의 저장된 값을 지정
# 다른 자료형으로 여러개 저장
# 클래스 : 구조체 + 함수 => 객체 : 변수 => 멤버 변수
# : 함수 => 멤버 함수
# 자료형 정리
여러개의 값을 지정할 수 있는 객체
list : 배열 []
tuple : 상수화(변경불가)된 리스트 ()
dictionary : {key,value} 쌍인 객체 {key,value}
set : 중복불가 저장 {value}
'Python' 카테고리의 다른 글
Python - 문자열 함수 (0) | 2021.06.10 |
---|---|
Python - 반복문 문제 (삼각형, 홀수합, 화씨변환, 윤년, 동전 변환, 가로 구구단) (0) | 2021.06.10 |
Python - 반복문 for , while (0) | 2021.06.09 |
Python - 조건문 if (0) | 2021.06.09 |
Python - 변수와 진수 (0) | 2021.06.09 |