num = 3
print(num)
변수 선언시 타입을 적지 않아도 된다.
출력할 때는 print이용
str = "Funny Python"
print(str)
문자열도 마찬가지
a, b = 10, 15
print(a)
print(b)
변수 여러개 선언도 위의 방식으로 가능하다.
str1 = str2 = 'python'
print(str1)
print(str2)
print(str1, str2)
여러 변수에 같은 값을 넣을 때 위의 방식도 가능하다.
# 문자열 안에 작은 따옴표 or 큰 따옴표를 포함시키고 싶을 때
# 파이썬 문자열 '시작->끝도'
# 파이썬 문자열 "시작-> 끝도"
msg = "she's gone"
print(msg)
msg1 = 'she\'s gone'
print(msg1)
msg2 = 'she''s gone'
print(msg2)
# 이스케이프 코드 역슬래쉬(\)를 이용해서 표현 가능
msg3 = "여러분 \"안녕하세요\"하하하"
print(msg3)
※ 문자열 내 Enter표현 2가지
# 문자열 내 Enter -> \n
msg4 = "파이썬언어\n너무 재밌고 쉽죠?\n즐거운 수업 하하핳"
print(msg4)
msg5 = """파이썬언어
너무 재밌고 쉽죠?
즐거운 수업 하하하
"""
print(msg5)
# 쌍따옴표 혹은 따옴표 세 개를 하면 그 안에서는 얼마든지 enter가능
※ 문자열 인덱싱(indexing)과 슬라이싱(slicing)
[0] = [-5] | [1] = [-4] | [2] = [-3] | [3] = [-2] | [4] = [-1] |
인덱싱 : '가리킨다'/슬라이싱 : '잘라낸다'
#인덱싱
intro = 'My name is Python'
print(intro)
# My name is Python 출력
print(intro[0])
print(intro[8])
# M, i 출력
print(intro[-17])
print(intro[0]
# 모두 M 출력
# 음수를 이용해서 인덱싱할 수 있다.
# 슬라이싱
#name을 출력
print(intro[3:7])
print(intro[0:7])
print(intro[:7])
# 0은 생략 가능하다
# SY를 출력
print(intro[11:17])
print(intro[11:])
#끝까지 출력할 경우 끝 인덱스 생략 가능하다.
[Python] 연산자 (0) | 2021.12.29 |
---|---|
[Python] 키보드로 입력 받는 함수: input() (0) | 2021.12.29 |
[Python] 기초 (3) 문자열 관련 함수 (0) | 2021.12.21 |
[Python] 기초 (2) 문자열 포매팅(formatting) (0) | 2021.12.21 |
[Phython] Jupyter Notebook 이용하기 (0) | 2021.12.21 |