파이썬 언어에서는 변수를 생성할 때 자료형(type)을 고려하지 않아도 된다.
JavaScript를 배울 땐 C / C++에 대한 개념이 자리 잡고 있어 머릿속이 혼돈이였지만
다시 접하니 새삼 이렇게 편할 수가 없는 것 같다.
지금 Java를 배우는 중인데 제네릭과 람다식에서 연계되는 부분이 있다보니 덩달아 공부가 되는 중이다.
출력하는 함수는 print( )
입력받는 함수는 input( )
함수의 종류 조차 심플하다. 응용하는 방식이야 다양하지만 함수이름을 print, printf, println 등 이렇게 여러게 있는 것
보다는 쉽게 여겨졌다.
심지어 얘(Python)는 문 끝에 ' ; ' 이것도 안 붙인다!
자잘하지만 얼마나 귀찮은데....
< print( ) > 이 함수를 사용할 때 변수랑 수식이랑 이것 저것 붙여서 쓰면 ' + ' 랑 " " 이거 붙이기 얼마나 귀찮은데
파이썬은 , 쉼표로 구분하거나 {변수이름} 이런식으로 넣거나 심지어 print(f"Java { str }") // str = "King" 이런식으로
편하게 쓸 수 있다. 형식지정도 사용자 마음대로 할 수 있다 {}{}{}{}{}{}{} 만세 중괄호
주석은 #을 앞에 붙여주면 된다. (이런건 통일 했으면 좋겠는데...)
사설은 집어치우고 간단하게 정리해보자
1 ) 주석을 사용하는 방법
#주석을 작성할 때는 앞에 #을 붙인다. 여러줄 주석따위 무조건 줄 바뀌면 또 붙여라
2 ) 변수 생성시 자료형은?!
고급언어다 자료형은 알아서 추론해서 적용한다. 이름만 적어라 그럼 대입되는 타입에 맞춰 결정된다.
str = "Python" #이럼 문자열 타입이 되는거지 String
num = 20 #이럼 Integer 타입이지? 정확히는 모르겠다. 어쨌든 숫자형이라는 거야 JavaScript에선 Number?
3 ) 문의 끝 세미콜로( ; )
안 붙여!
4 ) 출력함수
print( ) # 변수를 넣어도 되고, 수식을 넣어도 되고, 문자열을 넣었다가 쉼표( , ) 붙이고 변수를 넣었다가 쉼표( , )
붙이고 수식을 넣어도 다 출력이야! ("" , + ) 손 꼬이게 입력할 필요 ㄴㄴ
<일반 출력>
print("안녕하세요!") print(100) print(5+5)
print("안녕하세요", 100, 5+5)
<변수 출력>
str = "Python"
print(f"Hello {str}") # 출력 → Hello Python
str1 = "Hello"
print(str1+str) # 출력 → Hello Python
<입력한 대로 출력>
print("""
사
랑
해
""") # 줄바꿈 띄어쓰기 등 그대로 반영해서 출력
5 ) 입력함수
input( ) # 얘는 신기한게 ( ) 안에 문자열 입력하면 이거 출력하고 입력받는다?
input(" 몇 살이냐? ") # 이렇게 작성하면 이거 출력되고 값 받아와 ,,,, 와 씨 짱이다...
age = input(" 몇 살? ") # 코드 줄어든 것 봐 신세계
6 ) 함수 정의
반환 타입 없어! 앞에 def만 적어줘
함수 작성할 때 { } 없어... 매개변수 ( )작성하고 : 붙여서 작성하면 끝
줄 바꿔서 작성할 거면 들여써야 한데 ... 몰라 이건 { } 이게 있는게 좋지 않았을까?
==========================
def printLove( ):
print("사랑해~")
==========================
(뭔가 찜찜하지 않어?)
7 ) 파일 열기
open("파일경로+이름") # 파일 입출력 제대로 배운적이 없어서 조금 생소해...
8 ) 파일 읽기
txt = open("파일경로+이름")
txt.read( )
9 ) 파일 쓰기
파일에 작성하려면 파일 열 때 형식을 지정해야 하나봐 (선생님이 설명해주진 않았음) 찾아봐아겠어...
txt = open("파일경로+이름", 'w') #파일 열어, 쓰기 방식으로 ?
10 ) 파일 내용 지우기
txt = open("파일경로+이름", 'w')
txt.truncate( ) # 해당 파일 내용 사라지더라~
11 ) 파일 쓰기 - 작성
txt = open("파일경로+이름", 'w')
txt.write("Hello Python")
12 ) 파일 닫기
txt = open("파일경로+이름", 'w') #열고
txt.close( ) #닫고 메모리 관리 철저! 열었음 닫으래
'Python' 카테고리의 다른 글
def ! 함수를 만들어 보자 (0) | 2021.06.18 |
---|---|
input() 배워보자 (0) | 2021.06.18 |
print() 배워보자 (0) | 2021.06.18 |
주석 작성하는 법! (0) | 2021.06.18 |