devlog_zz

python 기초 문법 본문

Back End/python

python 기초 문법

YJ_SW 2022. 6. 30. 09:17
728x90

python

출력

print('Hello World')

입력

.split() , .split(',')

name = input('이름을 입력해주세요 :')
print(name)

num = int(input()) # 숫자를 입력받을 땐 int()를 활용해 string to int 형변환
print(num)

a,b = int(input().split())
print(a,b)
# split() 함수를 활용해 띄어쓰기를 통해 연속 입력 받을 수 있음

변수

따로 타입을 지정할 필요가 없다.

and or 문법

name = 'Kim'
print(name)


num = 10
num += 2
print(num)

# 참, 거짓
print(0 and 8)
# 0
print(False and True)
# False
print(True or False)
# True

조건문 ( if, else, elif )

tmp =2
if (tmp == 1):
    print('I Am True')
else:
    print('I am False')
# I am False

배열, range, len

arr = ['3424',1,'string'] 

print(arr.append('7777'))
# ['3424',1,'string','7777'] 

test = ['mon','tue','wed','thi','fri','sat','sun']

print(len(test))
# 7

print(test[3:6]) # test[3]~test[5]
#['thi', 'fri', 'sat']

for i in range(len(test)):
    print(i)
    print(test[i])
# 0
# mon
# 1
# tue
# 2
# wed
# 3
# thi
# 4
# fri
# 5
# sat
# 6
# sun

반복문 ( for, while )

for x in arr:
    print(x)

# 3424
# 1
# string

num = 5
while(num):
	print(num)
    num -= 1
# 5
# 4
# 3
# 2
# 1

함수

def func (a):
    return a+' is Happy'
print(func('Jack'))

dictionary

dic = {'Jack':25,'Amy':23,'Jenny':20}
print(dic['Jenny'])
# 20
728x90

'Back End > python' 카테고리의 다른 글

[python] Counter list 원소 개수 세기  (0) 2022.08.07
[python] set - list 중복 제거  (0) 2022.08.07
[python] enumerate 함수  (0) 2022.08.07
[python] list 길이  (0) 2022.08.07
[python] list의 특정 값의 위치  (0) 2022.08.07
Comments