목록Programing (28)
IT 대장간
내가 직접 하며 보았던 경험으로 간략하게 적는다 예를들어, import random 이면 라이브러리 내 함수 사용시 random.choice < 이렇게 사용해야하고 from random import * 이라면 random을 호출할 필요없이 choice를 바로 불러와서 사용해도 된다. 사진으로 설명 : choice를 바로 불러와서 사용이 가능하다. 단점은 코드량이 길어지고 여기저기 가져와 쓰다보면 겹쳐서 에러가 발생할 수 있으니 주의 단순히 import random으로 가져다 쓸 경우에는 random.을 안붙이면 사용불가하다는걸 요점으로 차이를 알면 된다. + 사실 from import는 특정한 함수를 개별로 가져다 쓸 수 있다는 용도지만 *로 모든 함수를 불러다 쓸 경우의 차이일뿐
만들어보자 : digits = 숫자 ascii_letters = 영문대소문자 실행결과 : : 특수문자도 넣을까햇는데 너무 보기안좋아서 빼버렷다 + 라이브러리를 뜯어보면 이해하기 쉬움. 특수문자까지 출력값으로 받고 싶다면, ran_password 값에 punctuation을 추가해주면 된다.
만들어보자 : : 특정문자가 2번째 등장하는 부분에서 인덱싱을 해서 잡아놓고 싶은데 생각이 안났었다.. index 사용시 입력할 수 있는 속성? 값은 하나가 아니었다. 두번째 영역이 시작지점. 너무 오랜만에 쓰는거라 깜빡했다. 참고로 원하는 비밀번호 패턴이 어떠느냐에 따라 길이가 고무줄처럼 변할 수 있음.
문자열 인덱스 사용할 때 보통 두번쨰 옵션(?)을 사용 안했기에 잊어버렸었다. 처음엔 index 처음 선언 했던 곳에서 ,넣고 : 넣고 별짓다해봤는데 괜히 복잡하기만하고 잘 안돼서 선언을 한번 더하니까 훨씬 깔끔해진 거 같다. start point 지정하기. ---------------------------------------------------------------------------------------------------------------------------------- + 지금 주제와는 조금 다르지만 split을 사용해서도 비슷한듯 전혀 다른 유형의 케이스에 접목시킬수도 있을듯 참고 사이트 : Python 문자열 나누기,분할,자르기 String split – DB (wordpress...