자료형을 알고 이해할 수있다면 그 언어의 절반을 터득한 것이나 다름없다.
변수: 어떤것을 넣는 상자
a = a+1
오른쪽에 있는 것을 왼쪽에 넣는다.
예시 )
하고 버튼을 누르게 되면 int 로 나오게 된다.
하고 버튼을 누르면 7이나오게 된다.
a = "Hello World"
print(a)
하게 되면 str 이라고 출력됌
ex) python's favortie food is perl 이라는 문장에 나오게 하기 위한 방법
a = ' python\'s favorite food is perl'
print(a)
a = "python's favorite food is perl"
print(a)
"""내용""" 로 적게 된다면 얼마나 뛰느냐와 상관없이 한 문장으로 나오게 된다.
a = """python's favorite
food is perl"""
print(a)
\n
: 문자열 안에서 줄을 바꿀때 사용\t
: 문자열 사이에 탭 간격을 줄때 사용\\
: 문자 \ 를 그대로 표현할때 사용\'
: 작은 따옴표를 그대로 사용할때 사용 \"
: 캐리지 리턴(줄바꿈 문자, 현재 커서를 가장 앞으로 이동)a = """python's favorite \n food is perl"""
print(a)
하면
C:\jocoding>"C:/Program Files/Python310/python.exe" c:/jocoding/hello.py
python's favorite
food is perl
이렇게 나오게 된다 .
a = "python"
b = " is fun! "
print(a+b)
하게 된다면 python is fun 이 나오게 된다.
a = "python"
b = " is fun! "
print(a*100)
하게 된다면 python 이 100 번 출력 된다.
파이썬은 0부터 숫자를 센다.
a = "Life is too short"
print(a[0])
하게 된다면 L 이 출력 된다.
a = "Life is too short"
print(a[1])
하게 된다면 i 가 출력 된다.
a = "Life is too short"
print(a[-1])
하게 된다면 뒤에서 첫번째 글짜인 t 가 출력 된다.
a = "Life is too short"
print(a[-2])
하게 된다면 뒤에서 두번째 글짜인 r 이 출력 된다.
a = "Life is too short, you need python"
print(a[0:4])
a = "Life is too short, you need python"
print(a[:4])
하게 된다면 life 가 출력 됨
a = "Life is too short, you need python"
print(a[::2])
하게 된다면
Lf stosot o edpto 가 출력된다. 2간격의 문자들이 출력 된다.
a = "Life is too short, you need python"
print (a[::-2])
하게 된다면
nhy enuy,rh o iei 가 출력된다. 뒤로 2칸 씩 출력 된다.
문자열 안의 특정한 값을 바꿔야 하는 경우가 있을 때
a = "I eat %d apples" %3
print (a)
하게 된다면 I eat 3 apples 라고 출력이 된다.
%d 에 뒤에 숫자가 들어감 .
a = " I ate %s apples." % "five"
print(a)
이라면 I ate five apples 가 된다.
number = 3
a= "I eat %d apples." % number
print (a)
이라면 I eat three apples 가 된다.
number = 10
day = " three "
a = " I ate %d apples. so I was sick for %s days." % (number, day)
print(a)
I ate three apples. so I was sick for 10 days 라고 출력 됌
a= "abcde{}abc". format('안녕')
print(a)
abcde안녕abc
a = "abcde {age} abc {name} ". format(name="이시영", age=3)
print (a)
abcde 3 abc 이시영
name ='이시영'
a = f" 나의 이름은 {name}입니다 "
print(a)
나의 이름은 이시영 입니다.