멋쟁이사자처럼 13기/TIL 챌린지

멋쟁이사자처럼 후기 + 일은 간편해지고 수익은 성장하는 자동화 스킬 : 파이썬부터 Chat GPT 까지

개발자 지망생 리네 2025. 4. 30. 14:54

📆 DAY23

 

1. 파이썬 기본 입출력 함수와 자료형

(5) 자료형

- 정수형: 소수점이 없음

- 실수형 : 소수점이 있음

<숫자형 실습>

num1 = 123
num2 = 123.123
print(num1 + num2)
print(num1 - num2)
print(num1 * num2)
print(num1 / 10)
print(num1 ** 2) #제곰
print(num1 // 2) #몫
print(5 % 3) #나머지
print(10 <= 11)
print(10 >= 11)
print(10 == 10) #두 값이 서로 같은지 비교
print(10 != 11) #같지 않은지 확인

 

<문자형 실습>

foo = "Hello"
print("Hello" + "world")
print("Hello" * 3)
print('개가 "멍멍" 짖는다.')
foo = """개가
멍멍
짖는다.""" #여러줄을 넣고 싶을 때
foo='''개가
"""멍멍
짖는다.'''

 

- 특정 자료형만 사용할 수 있는 함수들은 . 찍고 사용함

foo = "Hello World"
# 문자열 길이
print(len(foo))
# 글자 바꾸기
print(foo.replace("Hello", "Python"))
# 양쪽 공백 지우기
print("       Hello       ".strip())
# 공백 단위로 나누기
print("Hello world hello python".split())
# , 단위로 나누기
print("Hello, world, hello, python".split(","))
# 문자열 속 글자 세기
print(foo.count("l"))
# 대문자로 변환하기
print(foo.upper())
# 소문자로 변환하기
print(foo.lower())
# in, not in 연산자
print("hello" in "hello world")
print("hello" not in "hello world")

 

더 알고 싶은 점

- '와 "의 차이점

-> 정말 큰 차이점이 없다. 굳이 꼽자면 관습적인 요소다. 의미를 가지는 단위면 '를, 아니면 "를 이용한다.

파이썬 따옴표(') 쌍따옴표(") 차이

 

파이썬 따옴표(') 쌍따옴표(") 차이

결론부터 말하자면 차이가 없다. 하지만 관습적으로 문법적으로 의미를 가지는 단위의 경우 ' ' 를 사용하고,크게 의미를 가지지 않는 문자열은 " " 를 이용한다. if compiler == 'python':...else: print "P

goodmean.tistory.com

 

-데이터 타입을 알 수 있는 방법

-> type() 사용

[파이썬(Python)] 변수 선언, 자료형 선언

 

[파이썬(Python)] 변수 선언, 자료형 선언

파이썬은 타 언어들과 마찬가지로 '='을 사용해 변수를 정의할 수 있습니다. a = 100 b = 'HELLO' c = [1,2,3] 변수 이름은 아래 규칙만 지킨다면 원하는 대로 지을 수 있습니다. 영문 문자와 숫자 사용 대

kotory.tistory.com

 

 

느낀 점

리스트부터는 어려워질 것 같아서 중간에 한 번 끊었다. JAVA에서는 '는 문자 하나, "는 문자열을 지정할 때 사용하는 기호라서 파이썬에도 차이점이 있을 줄 알았는데, 단순히 """나 '''를 출력하기 위함이라는 사실이 신기했다. JAVA는 처음 변수를 선언할 때 반드시 자료형을 함께 써주어야 변수 선언이 되는데, 파이썬은 알아서 자료형을 선정해준다는 것도 신기했다. 그럼 만일 내가 숫자 13을 실수로 입력하고 싶으면 어떻게 해야하나 찾아보니, 강제로 자료형을 변환해주는 코드도 존재했다. 프로그래밍 언어는 다양하게 배울수록 정말 헷갈려지는 것 같다. 한 언어를 깊게 공부할 것인지, 여러 언어를 전부 공부해볼 것인지는 고민해야겠다.