전체 글

기술을 배우고, 기록하고, 나누는 공간입니다 (๑•̀ㅂ•́)و✧
· Python
📌 탈출 문자탈출 문자는 문자열 안에서 줄바꿈, 따옴표, 탭 같은 특별한 동작을 표현할 때 사용한다.역슬래시 \ 뒤에 특정 문자를 붙여서 사용한다. 1️⃣ 줄바꿈, \n\n은 문자열 안에서 줄을 바꿀 때 사용한다.print("백문이 불여일견\n백견이 불여일타")# 실행결과백문이 불여일견백견이 불여일타 2️⃣ 문자열 안에 따옴표 사용하기문자열을 만들 때 사용하는 따옴표와 다른 종류의 따옴표를 사용하면 그대로 출력할 수 있다.print("저는 '공주'입니다.") # 저는 '공주'입니다.print('저는 "공주"입니다.') # 저는 "공주"입니다.❓ 같은 종료의 따옴표를 사용하고 싶다면?\를 사용한다.print("저는 \"공주\"입니다.") # 저는 "공주"입니다.print('저는 \'공주\'입니다.') #..
· Python
📌 문자열 포맷팅문자열과 문자열을 이어 붙일 때는 +를 사용할 수 있다., 를 사용하면 문자열 사이에 자동으로 공백이 들어간다.print('a' + 'b') # abprint('a', 'b') # a b그런데 실제로는 단순히 문자열을 이어 붙이는 것보다 변수에 들어있는 값을 문장 안에 넣어야 하는 경우가 많다.예를 들어 이름과 나이를 변수로 가지고 있다고 해보자.name = '혜스토리'age = 20이 값을 이용해서"이름은 혜스토리고, 나이는 20살이다."라는 문장을 만들고 싶다면 문자열 포맷팅을 사용하면 편하다. 📌 문자열 포맷팅 방법1️⃣ % 를 사용하는 방법1) 정수, %dprint('나는 %d살입니다.' % 20) # 나는 20살입니다.2) 문자열, %s (숫자도 가능)print('나는 %..
· Python
📌 문자열 처리 함수1️⃣ 모든 문자 소문자로 변경, lower()lower()는 문자열에 있는 알파벳을 모두 소문자로 변경한다.기억할 점은 lower() 는 원래 문자열 자체를 바꾸는 것이 아니라는 점이다.즉, lower() 결과를 사용하려면 변수에 다시 저장하거나 바로 사용해야 한다.python = "Python is Amazing"print(python.lower()) # python is amazingprint(python) # Python is Amazing 2️⃣ 모든 문자 대문자로 변경, upper()upper()는 lower()와 반대로 문자열의 알파벳을 모두 대문자로 변경한다.lower()와 마찬가지로 원본 문자열 자체가 변경되는 것은 아니다.python = "Python is Amaz..
· Python
📌 랜덤 함수 사용하기1️⃣ random 모듈 불러오기먼저 random 모듈을 사용하기 위해 아래와 같이 작성한다.from random import * # random 모듈에 있는 모든 기능을 사용하겠다. 는 의미 2️⃣ 랜덤한 실수 가져오기가장 기본적인 랜덤 함수는 random() 이다.random() 함수는 실행할 때마다 아래와 같이 0.0 이상 1.0 미만의 랜덤한 실수가 출력된다 즉, 0.0 ≤ random() print(random())# ex# 0.723451234# 0.154382912# 0.981234123 3️⃣ 랜덤한 정수 가져오기random() 은 실수를 반환하기 때문에 정수가 필요하다면 다른 방법을 사용할 수 있다.random() 이 0.0 이상 1.0 미만의 값을 반환하므로, *..
· Python
❓문자열 슬라이싱이란?슬라이싱(Slicing)은 문자열에서 원하는 부분만 잘라서 가져오는 기능이다.기본적인 형태는 다음과 같다.문자열[start:end] 여기서 유의할 점은 start는 포함하고, end는 포함하지 않는다는 것이다.0번째부터 2번째 직전까지 가져오기 때문에 0, 1 인덱스에 해당하는 "99"가 출력된다.jumin = "990120-1234567"print(jumin[0:2]) # 99 1️⃣ 특정 위치의 문자 가져오기, 문자열[인덱스]문자열에서 특정 위치의 문자 하나를 가져올 때는 인덱스(index)를 사용한다. 파이썬에서 문자열의 인덱스는 0부터 시작한다.따라서, jumin[7] 은 7번째 인덱스에 있는 "1"을 가져오게 된다.jumin = "990120-1234567"prtin(jum..
· Python
📌 숫자 처리 함수1️⃣ 절대값 구하기, abs()abs() 함수는 숫자의 절대값을 반환한다.음수는 양수로, 양수는 그대로 반환된다.print(abs(-5)) # 5 2️⃣ 최대값과 최소값, max() / min()max() 함수는 가장 큰 값, min() 함수는 가장 작은 값을 반환한다.여러 개의 값도 한 번에 비교 가능하다.리스트에도 사용할 수 있다.print(max(1, 2)) # 2print(min(3, 7)) # 3# 여러 개의 값 비교print(max(2, 5, 7)) # 7# 리스트에서도 사용 가능numbers = [3, 8, 1, 6]print(max(numbers)) # 8print(min(numbers)) # 1 3️⃣ 반올림, round()round() 함수는 숫자를 반올림한 값으로..
https://github.com/Hyejinijini
혜스토리