article thumbnail image
Published 2022. 10. 4. 14:09
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
복사했습니다!