반응형

2025/03/17 2

[Python] 여러 줄 주석 방법

파이썬 코드를 공부하면서 여러 줄 주석을 치는 부분이 궁금해서 찾아본 부분이 있어서 기록으로 남겨두기용 글 한 줄의 경우 # 을 제일 앞에 붙이면 되고, 여러 줄의 경우에 """ 로 시작하고 끝나는 부분에도 동일하게 붙여주면 된다 (추가로 들여쓰기가 되는 경우 '''은 들여쓰기가 필요하다고 한다는 점 주의)"""num_sum = 0for number in range(1, 101): num_sum += numberprint(num_sum)""" 추가로 단축키를 사용하는 경우가 많아서 찾아본 정보도 저장윈도우에서 코드를 드래그하여 구역 설정 후 ctrl + / 를 하면 #으로 여러 줄 주석이 된다 (맥에서는 command + /) 단축키를 이용하는 부분이 더 편하지만 사용처에 맞게 하면 될 듯 하다.

Devs/Python 2025.03.17

[Python] password generator (random.shuffle 활용)

특정 문자 a개, 특수 문자 b개, 숫자 c개를 입력받아서 해당 개수만큼의 스트링을 출력하자.해당 문자들이 잘 섞이게 할 것. - 인강을 들으면서 테스트로 해보려던 부분인데 생각보다 쉬울 듯 했는데 고민을 했던 부분 중 해결했던 방향에 대해서 글을 적어본다 - 일단 letters, numbers, symbols는 기본적으로 주어짐 random의 shuffle 기능이 있어서 활용해보고자 하였음생각했던 방향은 일단 해당 개수별로 random.choice로 문자를 선택하고 문자열에 집어넣는다. 그렇게 하면 개수별로 만들어지나 잘 섞이지 않고 letter + number + symbol의 순서대로 지정이 되어서 패스워드라 여기기 어려움.그래서 다양한 방법으로 이들을 잘 섞어줄 수 있겠지만 기본적으로 shuffl..

Devs/Python 2025.03.17
반응형