[python] JavaScript와 다른 python 문법
2023. 1. 20. 00:00ㆍBackend/python
728x90
반응형
python 문법 중에서 JavaScript와 다른 부분만 정리한 내용!
1. 변수 선언
키워드 없이 선언한다.
a = 3
b = a
콘솔 출력
print(a, b)
2. 자료형
1) 숫자형
증감 연산자
python에는 증감 연산자(i++
, i--
)가 없다.
2) 문자열
upper
대문자로 변환한다.
name = 'juhee'
name.upper()
print(name) # juhee
print(name.upper()) # JUHEE
3) 불 자료형
첫 글자를 대문자로 작성한다. 👉🏻 True, False
논리 연산자
a = True
b = False
print(not a) # False
print(a and b) # False
print(a or b) # True
4) list
선언
a_list = []
추가
a_list.append(2)
print(a_list) # [2]
리스트 길이
print(len(a_list)) # 1
리스트 연결
a = [3, 3, 1]
b = [5, 2]
print(a+b) # [3, 3, 1, 5, 2]
리스트 요소 반복
a = [3, 3, 1]
b = [5, 2]
print(a*2) # [3, 3, 1, 3, 3, 1]
5) dictionary
a_dict = {}
a_dict = {'name': 'juhee', 'age': 25}
a_dict['height'] = 168
print(a_dict) # {'name': 'juhee', 'age': 25, 'height': 168}
3. 함수
중괄호가 아닌 들여쓰기로 블록의 범위를 표시한다.
def sum(a, b):
return a+b
print(sum(1, 2)) # 3
4. 조건문
else if는 elif
로 줄여쓴다.
def is_adult(age):
if age > 20:
print('성인입니다')
elif age >= 13:
print('청소년이에요')
else:
print('어린이네요!')
is_adult(30) # 성인입니다
5. 반복문
리스트의 요소들을 하나씩 꺼내 쓰는 형태이다.
fruits = ['사과', '배', '감', '귤']
for fruit in fruits:
print(fruit)
728x90
반응형
'Backend > python' 카테고리의 다른 글
[python] beautifulsoup4 Web Scraping, 웹 스크래핑 (0) | 2023.01.22 |
---|---|
[python] 파이썬 패키지 설치하기, requests 패키지 사용하기 (0) | 2023.01.20 |
[python] python 설치하기, VSC에서 실행하기 (0) | 2023.01.19 |