1+33/2.43*9a = "python"
print(a)a = "python"
aa = 3
if a > 1:
print("a is greater than 1")for a in [1, 2, 3]:
print(a)i = 0
while i < 3:
i=i+1
print(i)- def는 함수를 만들 때 사용하는 예약어
def add(a,b):
return a+b
add(5,6)def add(a,b=2):
return a+b
add(5)def add(a,b=2):
'''
더하기 함수
usage:
add(2) # 4
'''
return a+b
add(5)help(add)a=3
b=4
a**b7 % 33 % 77 / 47 // 4head = "Python"
tail = " is fun!"
head + taila = "Python"
a * 2a = "Life is too short"
len(a)a = "Life is too short, You need Python"
a[12]a[0]a[-1]a[-5]a = "Life is too short, You need Python"
a[0:4]a[ :4]a[ :3]슬라이싱 기법으로 a[시작 번호:끝 번호]를 지정할 때 끝 번호에 해당하는 것은 포함하지 않는다. a[0:3]을 수식으로 나타내면 다음과 같다.
0 <= a < 3
f'{"hi":<10}'f'{"hi":>10}'f'{"hi":^10}'f'{"hi":=^10}'f'{"hi":!<10}'y=3.41234234
f'{y:0.4f}'f'{y:10.4f}'소수점 4자리까지 표현하고 총 자리수를 10으로 맞춤
a = [1,2,3]
b = [4,5,6]
a+ba = [1,2,3]
a * 3a = [1,2,3]
len(a)a = [1,4,3,2]
a.sort()
aa = ['a', 'c', 'b']
a.sort()
aa = ['a', 'c', 'b']
a.reverse()
aa = [1,2,3]
a.extend([4,5])
ab = [6,7]
a.extend(b)
a# slicinga[2:5]a[:2]a[:-2]# python의 for문은 iterator기반
for i in a:
print(i)for i in range(10):
print(i)
[i*2 for i in range(10)][i for i in a]튜플은 값을 변화시킬 수 없다는 점만 제외하면 리스트와 완전히 동일
a=(1,2)
a[1]=12 #errordic = {'name':'pey', 'phone':'0119993323', 'birth': '1118'}a = {1: 'a'}
a[2] = 'b'
aa['name'] = 'pey'
adel a[1]
a