Input/python 6

파이썬 문자열의 글자 구성 파악 is__() : islower(), isupper(), isdigit(), isalpha()

· isalnum() : 알파벳 혹은 숫자로만 구성되어 있으면 참 (True) 반환, 공백이나 특수문자 있을 시 거짓 (False) 반환 test_alnum1 = "12345" test_alnum2 = "AbcdE" test_alnum3 = "XYZ9876" test_alnum4 = "XYZ 98-76" print(test_alnum1.isalnum()) # 결과 : True print(test_alnum2.isalnum()) # 결과 : True print(test_alnum3.isalnum()) # 결과 : True print(test_alnum4.isalnum()) # 결과 : False · isalpha() : 알파벳으로만 구성되어 있으면 참 (True) 반환, 숫자나 특수문자 있을 시 거짓 (F..

Input/python 2023.11.04

파이썬 에러 정리 : SyntaxError, TypeError, ValueError, IndexError

SyntaxError : 구문 오류, 실행 불가 : 대표적으로 괄호/따옴표 여닫는 곳에서 오류 발생 print("큰따옴표 "안에" 큰따옴표") """ 실행결과 File "----경로----", line 17 print("큰따옴표 "안에" 큰따옴표") ^^^^^^^^^^^^^^^^^^^^^ SyntaxError: invalid syntax. Perhaps you forgot a comma? """ print('따옴표 안 닫기) """ 실행결과 File "----경로----", line 18 print('따옴표 안 닫기) ^ SyntaxError: unterminated string literal (detected at line 18) """ # 괄호 안 닫기 print(type('buji-learn')) ..

Input/python 2023.10.31

[python] 파이썬 공식홈페이지 set : 생성, 원소 추가 & 삭제

생성 중괄호 ( '{}', braces) 안에 쉼표 ( ',' , comma)로 분리된 원소들을 나열 set comprehension 사용 type 변환 명령어 사용 #1 원소 나열 set1 = {1, 2, 3, 4, 5} print(set1) # {1, 2, 3, 4, 5} #2 set comprehension square = [2, 4, 8, 16, 32, 64, 128, 256] set2 = {num for num in square if num > 'int' object is not iterable #1_ 4 또는 6의 배수 updat = set5.update(set6) print(updat) # None # ...? >> 반환 없음!! set5.update(set6) print(set5) # {0..

Input/python 2023.05.11

[python] 파이썬 공식홈페이지 set : 교집합, 합집합, 차집합, 포함 관계, 서로소

#2의 배수 list1 = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20] #3의 배수 list2 = [3, 6, 9, 12, 15, 18, 21] 교집합 intersection (A) intersection = list1.intersection(list2) print(intersection) # error 발생 >> 'list' object has no attribute 'intersection' # 꼭 set로 type 변경 필요 set1 = set(list1) set2 = set(list2) intersection = set1.intersection(set2) print(intersection) # {6, 12, 18} print(type(intersection)) # listIn..

Input/python 2023.05.11

[python] 파이썬 공식홈페이지 dictionary view objects : dict.keys() / dict.values() / dict.items()

알고리즘 문제를 풀다보면 dictionary의 key와 value값을 list형으로 따로 만들어 활용할 때가 많다. 매번 구글링해서 사용했었는데 파이썬 공식홈페이지에 들어가서 문서를 읽고 정리했다. 내 나름대로 정리해놓으면 나중에 참고하기도 쉽고, 무엇보다 정리하면서 외워져서 좋다. 구글링을 하면 다 찾을 수 있지만, 자주 사용하는 건 외워놓는 게 좋을 테니까. string constants 복습 import string uppercase = string.ascii_uppercase # uppercase # 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' [python] 파이썬 공식홈페이지 파고들기 string constants : ascii_letters, digits, punctuation 여태 ..

Input/python 2023.04.18

[python] 파이썬 공식홈페이지 string constants : ascii_letters, digits, punctuation

여태 필요하면 구글에 검색해서 사용하다가 파이썬 공식 문서를 보면서 정리해봤다. 역시 공식 홈페이지에는 뭐가 많다. String constants (문자열 상수) string.ascii_letters : 소문자 a ~ z + 대문자 A ~ Z string.ascii_lowercase : 소문자 a ~ z string.ascii_uppercase : 대문자 A ~ Z string.digits : 숫자 0 ~ 9 string.hexdigits : 16진법, 0 ~ 9 + a ~ f + A ~ F string.octdigits : 8진법, 0~7 string.punctuation : 특수문자 string.printable : 숫자 + 대소문자 + 특수문자 + 공백 string.whitespace : 공백 # ..

Input/python 2023.04.17