Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- session이란?
- jwt원리
- 신입개발자
- jwt란?
- 세션장점
- 백엔드 서버
- jwt토큰관리
- 우아한테크코스 Google Java Style Guid
- 구글 자바 코드 스타일
- GPT프로젝트
- session장점
- 자바 코드 가이드
- 세션단점
- jwt토큰원리
- session이뭔가요?
- jwt토큰구조
- ReverseProxy
- 배열과 메모리
- 프록시서버
- 토큰구조
- 포워드프록시
- session이 뭔가요?
- session단점
- 메모리에서 배열
- Google Java Code Style Guide
- 신입개발자 프로젝트
- Google Java Style Guide
- 구글 자바 스타일
- 프로그래밍 배열
- 세션장단점
Archives
- Today
- Total
dev_dbdb1114
파이썬이 뭔가요...? (2) 본문
강의를 들으며 정리한 내용입니다!
숫자 자료형 출력
print(5)
print(-10)
print(3.14)
print(1000)
print(5+3)
print(2*8)
print(3*(3+1))
문자 자료형 출력
특이한 점 : 문자열 반복 횟수를 곱하기로 할 수 있다는 거 되게 직관적이다.
print('풍선')
print("나비")
print("ㅋㅋㅋㅋㅋㅋ")
print("ㅋ"*9)
Boolean
특이한 점 : not 연산자를 쓰면 반대로 참 거짓을 반대로 바꿔준다. js에서 !만 쓰던걸 생각하면 되게 재밌다.
print(5>10)
print(5<10)
print(True)
print(False)
print(not True)
print(not False)
print(not (5>10))
문자열과 변수 한 번에 출력하기
- JAVA나 JS 처럼 “+” 연산자를 사용해서 문자열과 변수를 한 번에 묶을 수 있다.
- 숫자나 Boolean 값은 str()함수를 사용해야 문자열로 바뀐다. ( 타입 캐스팅이 자동으로 안 되는것이 의외였다. )
- 쉼표를 쓰면 str()함수를 쓰지 않아도 되지만, 쉼표 바로 뒤에 공백이 발생한다.
#문자열 안에 변수 넣기
anymal = "고양이"
name = "해피"
age = 4
hobby = "낮잠"
is_adult = age > 3
print("우리집 "+anymal+"의 이름은 "+name+"에요")
# 문자열이 아닌 변수를 출력시 문자열로 바꿔줘야함 str() 함수.
print(name+"는 "+str(age)+"살이며, "+hobby+"을 아주 좋아해요.")
# + 없이 쉼표로 연결할 수 있으며,
# 쉼표로 연결하면 쉼표 다음에 공백이 생김.
# 쉼표로 연결할 땐 정수형이나 Boolean에 str()함수를 쓰지 않아도 됨.
print(name+"는 ",age,"살이며, ",hobby,"을 아주 좋아해요.")
print(name+"는 어른일까요? " + str(is_adult))
수식 연산
- JAVA나 JS랑 비슷한데 나누기를 했을 때 소수점까지 바로 나오는건 신기했다.
- 몫을 구하는 연산자가 따로 있다. “ // “
print(5+3)
print(5-3)
print(5/3)
print(5*3)
print(5**3) # 이건 5^3 = 125
print(10%3) # 나머지 구하기
print(10//3) # 몫만 구하기
논리 연산자
- or 연산자가 or 이고, |를 하나만 쓴다.
- and 연산자가 and 이고, &를 하나만 쓴다.
- not은 논리 연산의 결과값 앞에 붙이는 것 같다.
# 논리 연산자
print(10>3) # True
print(4>=7) # False
print(10 < 3) # False
print(5 <= 5) # True
print(3==3) # True
print(4 == 1) # False
print(4 != 1) # True
print(not(1 != 3)) # False
print((3>0) and (3<5)) # True
print((3>0) & (3<5)) # True
# or 논리 연산자
print((3 > 0) or (3 > 5)) # True
print((3 > 0) | (3 > 5)) # True
print(5 > 4 > 3) # False
print(5 > 4 > 3) # False
사칙 연산
- 다른 언어와 거의 같다.
# 사칙연산
print( 2 + 3 * 4) # 14
print((2+3) * 4) # 20
number = 2 + 3 * 4
number = number + 2
print(number)
number += 2
print(number)
number *= 2
print(number)
number /= 2
print(number)
number -= 2
print(number)
number %= 5
print(number)
'프로그래밍 > Python' 카테고리의 다른 글
| 파이썬이 뭔가요...? (3) (0) | 2023.09.10 |
|---|---|
| 파이썬이 뭔가요...? (1) (1) | 2023.09.08 |
Comments