
728x90
■ 변수
### 기본 단축키
- Ctrl + Enter : 셀 실행
- alt + Enter : 셀 실행 후 아라에 셀 추가
- Shift + Enter : 셀 실행 후 아래로 커서 이동
### 커맨드 모드
- 좌측 상태창 파란색 모드
- Enter : Edit모드로 전환(초록색 모드)
- a : 위에 셀 추가
- b : 아래에 셀 추가
- m : 마크다운으로 전환
- c,y : 코드(Edit)모드로 전환
- x, dd : 셀 삭제
### Edit Mode
- 좌측 상태창 초록색 모드
- Esc : 커맨드 모드로 전환
- Ctrl + z : 되돌리기
### 주석
- 프로그래밍에 있어 내용을 메모하는 목적으로 사용
- 소스코드를 더 쉽게 이해할 수 있게 만드는 것이 주 목적
- 컴파일러와 인터프리터에 의해 일반적으로 무시되어 프로그램에 영향을 주지 않는다
- 파이썬은 "#"으로 주석을 단다
# 변수에 정수 대입
# num1변수에 숫자 13을 대입하자
num1 = 13
# num2 변수에 숫자 25를 대입
num2 = 25
# num2 변수에 숫자 77을 대입
num2 = 77 # 갱신, 덮어쓰기
num2
# 변수에 실수 대입
num3 = 3.14
num3
# 변수에 문자열 대입
str1 = "Funny python"
str1
# 변수명 규칙
# 영문자, 숫자, 언더바(_)를 사용할 수 있다.
# 단, 영문자는 대문자와 소문자를 철저히 구분한다.
number = 10
Number = 20
print(number)
print(Number)
num1_num2 = 30
print(num1_num2)
# 주의할점 : 변수명은 숫자로 시작할 수 없다.
a1 = 10
# 주의할점 : 키워드 사용이 불가능 하다.
if = 30
### 변수명 규칙 - 권장사항
- 변수명의 첫 글자는 항상 소문자로 만든다.
- 두 가지의 문자를 섞어서 변수명을 만들 경우 두 단어를 구분 할 수 있게 한다.
- ex) numberList, number_list등
# 변수 a에 10을 대입, 변수 b에 15를 대입해보자
a = 10
b = 15
print(a)
print(b)
# 두번째 방법
a,b,c = 10,15,13
print(a,b,c)
# 변수 str1과 str2에 "python" 문자열을 대입해보자
str1 = "python"
str2 = "python"
print(str1)
print(str2)
# 또 다른 방법
str1 = str2 = "python"
print(str1)
print(str2)
# 문자열 사용 방법
s = "she\'s gone"
s
# 문자열 안에 작은 따옴표나 큰 따옴표를 포함 시키고 싶을 때
s1 = "she's gone"
s2 = 'she\'s gone' # \' ==> '
print(s1)
print(s2)
# 여러 줄인 문자열을 변수에 대입 하고 싶을 때
# \n : 개행
s = "여러줄로 구성된 \n문자열을 하나로 대입 할 때"
print(s)
# 따옴표 3개 연속으로 써서 양쪽 둘러싸기
s = '''바로여기다가
아무 거나
집어 넣어
볼까 요? ? ? ? ? ? ? ? ? ? '''
print(s)
"""ehlqs
slekd다"""
# 문자열 인덱싱
msg = 'My name is DM'
msg[8]
'i'
print(msg[-2])
print(msg[-1])
D
M
# 문자열 슬라이싱
# [시작할값 : 끝날값(포함안함)]
print(msg[0:12])
My name is D
# 모든 문자 가져오기
print(msg[:])
My name is DM
# 문자열 실습 예제
s = "2022년 10월 01일의 날씨는 맑음입니다."
s
'2022년 10월 01일의 날씨는 맑음입니다.'
print("날짜 : ",s[:13])
print("날씨 : ",s[-6:-4])
날짜 : 2022년 10월 01일
날씨 : 맑음
### 문자열 포매팅
- 문자열 안의 특정한 값을 삽입해야 할 때 사용.
month = 10
day = 1
s = "2022년 %d월 %d일의 날씨는 맑음입니다."%(month, day)
s
'2022년 10월 1일의 날씨는 맑음입니다.'
# format() 함수를 사용한 포매팅
month = 10
day = 1
weather = '흐림'
s = "2022년 {}월 {}일의 날씨는 {}입니다.".format(month,day,weather)
s
# 구문.format(매개변수) -> 구문에서 포맷을 한다는 뜻을 의미
'2022년 10월 1일의 날씨는 흐림입니다.'
# f포매팅
month = 10
day = 1
weather = '흐림'
s = f"2022년 {month}월 {day}일의 날씨는 {weather}입니다."
s
'2022년 10월 1일의 날씨는 흐림입니다.'
728x90
'Study > Python' 카테고리의 다른 글
Python기초 6일차 <딕셔너리> (0) | 2022.10.07 |
---|---|
Python기초 5일차 <반복문> (0) | 2022.10.05 |
Python기초 4일차 <리스트> (1) | 2022.10.04 |
Python기초 3일차 <조건문> (0) | 2022.10.04 |
Python기초 2일차 <연산자> (1) | 2022.10.04 |