python : basic grammar

hyo_·2021년 5월 13일
0

python

목록 보기
2/5

요즘 python을 하면서 자바와 헷갈렸던 부분들을 정리해보고자 한다!😀

연산자

나누기

python의 경우 정수끼리 나누기를 하더라도 float로 바뀌게 된다.

  • print(6/2)를 하면, 2.0이 나온다.

정수끼리의 나눗셈에 정수가 나오게 하고싶으면 // 연산자를 사용해야 한다.

  • print(6//2)를 하면 2가 나온다.

증감 연산

python의 경우 증감연산이 다른 언어와 다르게 +=만 가능하다. ( ++사용 ❌ )

string concatenation

숫자처럼 문자를 더하는 것을 string concatenation이라고 한다.

print("Hello World")
이것을
print("Hello" + "World") 이렇게 나타낼 수 있다.

input으로 받은 값을 함께 출력하거나 변수에 저장할 때 사용하면 좋다.

name = input()
print("Hello" + name)

복잡한 string concatenation

문장이 길거나 복잡한 경우 + 연산을 사용해서 string concatenation을 하는 것보다 이번 방법을 사용하면 더 효과적이다.

Literal string interpolation

사용방법

f"Hello {변수이름}" ➡️ string 앞에 f를 넣고 사용할 변수를 {}로 감싼다.

name = input()
print(f"Hello, {name}")
profile
🎓의지적인 삶을 살자!😊

0개의 댓글