Python 기초

HGY·2023년 6월 4일
0

Python

목록 보기
1/13

Command Mode(셀 파란색 상태)

  • a : 현재 셀 위에 New 셀 추가
  • b : 현재 셀 아래에 New 셀 추가
  • m : 마크다운 상태로 전환
  • y : 코드 상태로 전환
  • dd : 해당 셀 삭제
  • z : 셀 되돌리기
  • c : 셀 복사
  • v : 셀 붙여넣기

Edit Mode(셀 초록색 상태)

  • Esc : Command Mode로 전환

공통 단축키

  • Ctrl + Enter : 해당 셀 실행
  • Alt + Enter : 현재 셀 실행 후에 아래에 셀 추가
  • shift + Enter : 현재 셀 실행 후 아래 셀로 이동

변수

변수명 = 값
자료형 쓸 필요 없음!

num = 3
print(num)

a, b = 10, 15
print (a, b)

str1 = str2 = "python"
print (str1)
print (str2)

문자열 인덱싱과 슬라이싱

  • 인덱스(index) : 데이터와 순서(위치)를 나타내는 번호
  • 인덱싱(indexing) : 인덱스를 가리키는 것
  • 슬라이싱(slicing) : 인덱스 범위를 통해서 잘라내는 것

s = "My name is GY"

print(s[:2])
print(s[3:7])
print(s[8:10])
print(s[11:])
print(s[:])

// 실행시
My
name
is
GY
My name is GY

문자열 포매팅(Formatting)

  • 포매팅 코드

  • format() 함수
    문자열.format()
    ()안에 데이터 입력
    포매팅 되어야 하는 부분에 {}로 표시

  • f포매팅
    f"문자열"
    포매팅 되어야 하는 부분에 {}로 표시하고 그 안에 데이터 입력

// 변수 x에 100 대입, 변수 y에 대입 후 포매팅을 통해서 
// 100과 200의 합은 300입니다. 라고 출력하기

x, y = 100, 200

// 1. 포매팅 코드
s = "%d과 %d의 합은 %d입니다." %(x, y, x+y)
print(s)
// 2. format()함수
s = "{}과 {}의 합은 {}입니다.".format(x, y, x+y)
print(s)
// 3. f포매팅
s = f"{x}과 {y}의 합은 {x+y}입니다."
print(s)

문자열 함수

profile
바보 개발자 지망생

0개의 댓글

관련 채용 정보