Python 정리(27)
-
Python 긴 문장을 연결해서 작성 할때 2022.03.20
-
None 판정
is_empty = None print(is_empty) #None 출력 #None 이라고 선정은 하지만 그안에 아무것도 들어있지 않을때 None이라고 함 if is_empty == None: print('None!!') #이렇게 하면 None!!이 출력은 되나 별로 추천하지 않음 # 대신 is를 주로 사용한다. if is_empty is None: print('None !!!') if is_empty is not None: print('None !!!') # is에 대해서 좀더 자세히 설명하자면 print(1 == True) # true print(1 is True) $ false #저렇게 출력이 되는 이유는 1 == True는 값을 비교하기 때문이다. #하지만 1 is True는 object를 비교한..
2022.03.19 -
논리 연산자 // IN 과 NOT의 쓰임 // 값이 들어있지 않다는 테크닉
논리 연산자 a = 1 b = 1 a == b # ture a != b #false #확인 필요 a b a = b a > 0 and b > 0 #a > 0 and b > 0 의 다른 표현 if a > 0: if b > 0: print('a and b are positive') a > 0 or b > 0 #a > 0 or b > 0 의 다른 표현 if a > 0: print('a or b is positive') elif b > b: print('a or b is positive') IN 과 NOT의 쓰임 y = [1,2,3] x = 1 #y에 x의 값이 들어 있나요? if x in y: print('in) #in 출력 #100이 y안에 들어 있나요? if 100 not in y..
2022.03.19 -
리스트 [ ],리스트의 조작
리스트 : [ ] 이중 리스트 리스트의 조작
2022.03.14 -
문자열 메소드,문자의 대입<.format()>,f-strings
문자열 메소드. 변수 뒤에 . 을 붙여 함수들을 사용가능하다. 기능들은 다음에 다시 정리 문자의 대입 -> str.format() 1)기본적인 format() 사용법 2) index를 활용한 방법 3) 변수를 활용한 방법 f-strings Python 3.6 부터, format 대신 f-strings 를 쓸수 있습니다. 새로운 스타일로 처리 속도도 빨라졌으니 기회가 있으시면 아래의 코드를 실행하셔서 확인해 보시기 바랍니다. a = 'a' print(f'a is {a}') x, y, z = 1, 2, 3 print(f'a is {x}, {y}, {z}') print(f'a is {z}, {y}, {x}') name = 'Jun' family = 'Sakai' print(f'My name is {name} ..
2022.03.14 -
Urllib - urllib.parse 편(Python 내장)
urllib는 URL 작업을 위한 여러 모듈을 모은 패키지입니다.: URL을 열고 읽기 위한 urllib.request urllib.request에 의해 발생하는 예외를 포함하는 urllib.error URL 구문 분석을 위한 urllib.parse robots.txt 파일을 구문 분석하기 위한 urllib.robotparser urllib.parse HTTP 요청, 파싱과 관련된 하위 패키지들이 존재하며, URL 파싱과 관련된 것들은 거의 다 urllib.parse에 들어 있다. Python 2의 urlparse가 옮겨진 것이다. urllib.parse.unquote() 선택적 encoding과 errors 매개 변수는 bytes.decode() 메서드에서 받아들이는 것처럼 퍼센트 인코딩된 시퀀스를 유..
2022.03.12