실물 책으로 선택한 혼공파는 생각보다 꽤 두껍다🥴
그리고 이대로 지내다간 또 손목에 염증이 도질거같아서 키보드랑 마우스를 새로 장만했다! 이름은 못들어본곳인데 블루투스키보드+무선마우스 세트로 19000원에 샀으니 만족😃 이거 연결하려고 hub도 샀는데 이것도 싸게샀다 예~~~
아래의 기록은 책을 보면서 공부할때 다시한번 상기시킬 필요가 있는 개념들 위주로 정리! 이미 머리에 익히게 된건 기록하지 않는다.
프로그램 = 미리(Pro) 작성된 것(Gram) = 진행 계획
세포가 모이고 모여 사람(객체)이 되는것처럼 자료를 자료형에 맞게 모으고, 처리 과정을 거쳐 차근차근 더 큰 자료형을 만들어 나가다 보면 거대한 프로그램이 만들어집니다.
완전 이해가능 ㅋㅋㅋ 내가 6년동안 배우던 개념이니까!
\" 큰따옴표
\' 작은따옴표
\n 줄바꿈
\t 텝
\ \ 역슬래시
정수 나누기 연산자 : //
>>> print("3 / 2=", 3 / 2)
3 / 2 = 1.5
>>> print("3 // 2 =", 3 // 2)
3 // 2 = 1
# // 는 결과값에서 소수점 아래를 떼어버린 값을 출력하게 한다.
나머지 연산자 : %
#python ver.
pi = 3.14 #선언과 할당을 동시에
/
#그 외 ver.
int pi #pi가 int형임을 선언
pi = 3.14 #pidp 3.14값을 할당
문자열이 갖고 있는 함수이다!!
"{}".format()
format(10)을 넣으면 중괄호 안의 10은 str class 이다.
중괄호 갯수가 ()보다 많으면 IndexError발생
()갯수가 중괄호보다 많으면 중괄호 갯수만큼만 자료가 사용됨.
주로 댓글 기능에서 사용된다.! 사용자 실수로 댓글 첫 시작에 공백이 들어갔다고 해서 이것이 그대로 반영되면 댓글창이 매우 지저분해질 수 있다. 이를 막아줄 수 있는 기능!
strip() : 양쪽 제거
lstrip() : 왼쪽 제거
rstrip() : 오른쪽 제거
>>> input_a = ""
안녕하세요
문자열의 함수를 알아ㅗㅃ니다
"""
print(input_a)
->
안녕하세요
문자열 함수를 알아봅니다.
#strip함수 사용 후
print(input_a.strip())
->
안녕하세요
문자열 함수를 알아봅니다.
- isalnum() : 문자열이 알파벳 또는 숫자로만 구성되어 있는가?
- isalpha() : 문자열이 알파벳으로만 구성되어 있는가?
- isidentifier() : 문자열이 식별자로 사용 가능한가?
- isdecimal() : 문자열이 정수 형태인가?
- isdigit() : 문자열이 숫자로 인식될 수 있는가?
- isspace() : 문자열이 공백으로만 구성되어 있는가?
- islower() : 문자열이 소문자로만 구성되어 있는가?
- isupper() : 문자열이 대문자로만 구성되어 있는가?
등...출력 형태 : True / False => Boolean의 형태
find() : 왼쪽부터 몇번째인가?
rfind() : 오른쪽부터 몇번째인가?
output_a = "안녕안녕하세요"
output_b = output_a.find("안녕")
output_c = output_a.rfind("안녕")
print(output_b) -> 0 #왼쪽서부터 첫번째 안녕이 나타나는 위치
print(output_c) -> 2 #오른쪽서부터 첫번째 안녕이 나타나는 위치
문자열 내부의 문자열 확인
출력 형태 : True / False (boolean)
print("안녕" in "안녕하세요")
-> True
print("잘자" in "안녕하세요")
-> False
문자열을 특정한 문자로 자르기
괄호 안의 문자열을 기준으로 자른다.
a = "10 20 30 40".split(" ") #공백으로 자르기로 결정
print(a)
-> ['10', '20', '30', '40']
실행 결과로 **리스트(list)가 나온다.