BASIC50 for 반복문 / while 반복문 / 무한Loop /break, continue 숫자를 감소시키기>>> for i in range(10, 0, -1): # 10에서 1까지 1씩 감소... print('Hello, world!', i)...Hello, world! 10Hello, world! 9Hello, world! 8... (생략)Hello, world! 2Hello, world! 1 증가폭을 음수로 지정하는 방법 말고도 reversed를 사용하면 숫자의 순서를 반대로 뒤집을 수 있습니다.for 변수 in reversed(range(횟수))for 변수 in reversed(range(시작, 끝))for 변수 in reversed(range(시작, 끝, 증가폭))>>> for i in reversed(range(10)): # range에 reversed를 사용하여 .. 2023. 10. 2. 조건문 if 조건문에서 코드를 생략하기>>> x = 10>>> if x == 10:... pass...>>> if 다음 줄에 pass라는 특별한 키워드를 넣었습니다. 여기서 pass는 아무 일도 하지 않고 그냥 넘어간다는 뜻입니다. 파이썬에서는 if 다음 줄에 아무 코드도 넣지 않으면 에러가 발생하므로 if 조건문의 형태를 유지하기 위해 pass를 사용합니다.if x == 10: pass # TODO: x가 10일 때 처리가 필요함 True, False로 취급하는 것들 다음은 파이썬 문법 중에서 False로 취급하는 것들입니다.클래스 인스턴스의 __bool__(), __len__() 메서드가 0 또는 False를 반환 NoneFalse0인 숫자들: 0, 0.0, 0j비어 있는 문자열, 리.. 2023. 10. 2. sequence자료형 1. 문자열'(작은따옴표), "(큰따옴표)를 사용하여 만든다.여러줄 문자열 생성 - """여러줄 문자열""" '''여러줄 문자열'''문자열내 작은따옴표,큰따옴표가 있으면 그외 기호로 문자열을 묶어주거나 \' 나 \" 처럼 escape문자 사용하라!!!>>> s = "Python isn't difficult">>> s"Python isn't difficult">>> 'Python isn\'t difficult'"Python isn't difficult" 2. 리스트빈 리스트리스트 = []리스트 = list()>>> a = []>>> a[]>>> b = list()>>> b[] range를 이용한 리스트 만들기range(횟수.. 2023. 9. 29. bool / 비교연산자 / 논리연산자 boolTrue, False 비교연산자 ( 값 비교 )== != > = 하나의 변수에 비교연산자 2개 연결 사용 가능!!!if 11 ※ 객체 비교에는 is, is not 이용※ 객체의 메모리 주소 확인 : id(객체) 논리연산자and, or, not 단락 평가논리 연산에서 중요한 부분이 단락 평가(short-circuit evalution)입니다. 단락 평가는 첫 번째 값만으로 결과가 확실할 때 두 번째 값은 확인(평가)하지 않는 방법을 말합니다. 즉, and 연산자는 두 값이 모두 참이라야 참이므로 첫 번째 값이 거짓이면 두 번째 값은 확인하지 않고 바로 거짓으로 결정합니다.특히 파이썬에서 논리 연산자는 이 단락 평가에 따라 반환하는 값이 결정됩니다. 파이썬에서 논리 연산자.. 2023. 9. 29. 연산자 / 변수 숫자 체계- 자료형 확인 : type함수 이용- 자료형 변환 : int, float, complex함수 이용 연산자x + y덧셈x 왼쪽으로 비트 시프트(shift)x - y뺄셈x >> n오른쪽으로 비트 시프트x * y곱셈x & yAND 비트 연산x / y나눗셈(부동소수점수를 생성)x | yOR 비트 연산x // yFloor 나눗셈(몫을 생성:정수)x ^ yXOR 비트 연산x % y모듈로 연산자(나머지)~xNOT 비트 연산x ** y제곱 abs(x)절댓값 divmod(a,b)결과: (몫,나머지) >>> quotient, mod = divmod(5, 2)>>> print(quotient, mod)2 1 진수표현 2진수 : 0b110 -> 68진수 : 0o110 -> 7216진수 .. 2023. 9. 28. 이전 1 ··· 3 4 5 6 다음