-
2021/08/04Python 2021. 8. 4. 21:49
사칙연산:
○수학 기호를 사용하면 되는데, output을 하지 않으면 출력이 되지 않음(print를 해야지 출력), (int를 사용해 정수로 바꿈, math 모듈을 통해 여러가지 부가 행동을 할 수 있음(pi, floor, pow)
print:
○문자열 안에 따옴표를 넣고 싶으면 따옴표를 넣을 수 있고, 역슬래시를 치면 된다.
○+기호를 사용해면 두 문자열 더하기, *를 하면 그만큼 반복 출력, 문자 뒤에 [(숫자)]를 하면 그 숫자에 해당하는 문자 출력
○capatalize: 첫글자 대문자, len: 글자 길이 출력, replace(A, B)는 A를 B를 대신한다.
○+은 숫자, 문자 둘다 사용 가능, 하지만 출력이 다름
변수:
○이름을 지정한 다음 숫자, 문자 등 아무거나 저장할 수 있음. (title = "python , print("title is" + title)
비교:
○비교: boolean: 참, 거짓 비교(True, False). ==, <, >, =<, =>
○if문: if를 사용해
if True:
print("hello world")
같은 형식으로 한다.(: 다음줄에는 4칸 띄우기, Tab 키 사용시 자동 4칸 띄우기), if 다음엔 값이 True, False인 것들이 들어가야 함
○else는 if조건을 충족하지 않을 때 else에 있는 것을 실행한다/
○elif는 여러가지 조건을 두고 싶을 때 사용한다.
함수:
○def A(B): 혐태로 생성 가능하다.(B는 입력값, 입력값이 없으면 생략 가능하다.
○형태는
def A(B):
return 'Hello world'
형태로 쓸 수 있다.
○리턴값은 함수가 가지는 내용이다.
○사용 방법은
A(원하는 값)이나
print(A(입력값))
처럼 쓸 수 있다.
○쓰는법: 내장함수나 def로 생성한 함수를 funtion(input value)형식으로 쓸 수 있다.
import:
○import는 다른 사람이 짠 코드나 자신이 만든 다른 함수나 클래스 등을 불러올 수 있게 해준다.
○형태는
import (원하는 함수. 클래스)
논리 연산자:
○or: if문에서 두가지 조건을 갖추고 싶을 때 if A or B 형식으로 해 or를 쓰면 if 중첩을 피할 수 있다.
주석:
○줄 앞에 #, 줄 위 ''', 뒤 ''', 잡은 후 CTRL 슬래시
컨테이너:
○리스트: [내용] 형태이며, 가장 기본적인 컨테이너 형태이다.
○리스트에서 어떤 것을 꺼내고 싶을 떄 (list name)[num]처럼 꺼낼 수 있다.
○리스트 안에는 모든 형태의 값이 들어 갈 수 있다.
○리스트 전용 내장 함수가 있다.(len(길이), append(추가), del(없애기) 등이 있다.)
○print((al)).__len__, print(del((list name)del[0]))형태로 쓸 수 있다.
반복문:
○while문, for문이 있다.
○while은 끝을 모를 때, for는 끝을 알때 쓴다.
○while은
while True:
print("Hello world")
형태로 쓴다.
○반복문과 조건문, 컨테이너 등을 섞어 쓸 수 있다.
○for문은
for A in range(B):
print("Hello world")형태로 쓸 수 있다.
○for문은 while문의 끝을 알 떄 코드를 더 간단하게 만들 수 있다.
range:
○range는 range(number) 형태로 쓸 수 있다.
○range의 시작은 0이다.
○range(A, B)는 A부터 B-1의 값을 나타낸다.
새로 배운 것:
split: 어떠한 기준으로 문자열을 나눌 수 있음
int는 정수만 숫자열로 바꾸고 실수를 숫자열로 바꾸고 싶을 때에는 float를 쓰면 된다.
'Python' 카테고리의 다른 글
2021/08/18 (0) 2021.08.25 2021/08/11 (0) 2021.08.11