| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- instruction
- openai
- DB
- Linux
- DATAPATH
- Algorithm
- architecture
- MIPS
- Class
- github
- CSS
- function
- system
- Rag
- Pipelining
- AI
- DS
- data structure
- python
- javascript
- for
- web
- php
- react
- computer
- mysql
- control
- Java
- html
- XML
- Today
- Total
목록Python (54)
YYYEJI
AND AND는 두 개의 조건이 있을 때 두 조건이 모두 참이여야지만 True입니다. Condition 1 Condition 2 Result False Flase False True False False False True False True True True OR OR은 두 개의 조건이 있을 때 한 조건만 참이면 결과가 True가 됩니다. Condition 1 Condition 2 Result False False False True False True False True True True True True 파이썬에서는 AND와 OR을 이렇게 사용할 수 있습니다. print("0 and 0: ", 0 and 0) print("1 and 0: ", 1 and 0) print("1 and 1: ", 1 a..
for-each문이란 ? 기본적으로 for문 생각하면 변수에 숫자를 증가시키는 방법을 많이들 생각하시지만 다른 방법도 있습니다. 리스트(list), 터플(tuple), 문자열(string), 반복자(iterator), 제너레이터(generator) 등에서 모든 데이터를 순회하는 것을 말합니다. for in : num = [ 1, 2, 3, 4, 5 ] for n in num: print(n) 위에 예제를 보면 리스트 안에 있는 값들이 하나씩 출력되는 것을 확인할 수 있습니다. ◡̈
소문자에서 대문자로 변환하는 함수입니다. str = "abc" str.upper() 대문자에서 소문자로 변환하는 함수입니다. str = "ABC" str.lower() 문자열의 첫 문자만 대문자로 바꾸는 함수입니다. str = "abc" str.capitalize() 나누어진 영단어들의 첫 문자들을 대문자로 바꾸는 함수입니다. str = "abc def" str.title() ◡̈
isalpha 함수는 문자열이 문자인지를 판별해주고 isdigit 함수는 문자열이 숫자인지 판별해주는 함수입니다. 이 두 함수의 return 값은 True, False 입니다. string = "A" print(string.isalpha()) ◡̈
문자열을 나누는 함수는 split 함수입니다. str = "Hi there, i am yeji" str = str.split() print(str) 특정 문자를 기준으로 나눌 수도 있습니다. str = "1:0" str = str.split(":") print(str) 리스트로 나눠진 문자들을 한 문자열로 합칠수도 있습니다. greeting = ['Hi', 'there,', 'my', 'name', 'is', 'Yeji'] greeting = " ".join(greeting) print(greeting) ◡̈
포함(Containment) 연산자란? 데이터 안에서 찾고자 하는 값이 있는지 확인하는 연산자입니다. 아래와 같이 포함연산자를 사용할 수 있습니다. fruits = ["strawberry", "banana", "apple"] print("apple" in fruits) 위에 예제는 list안에 apple이 있기 때문에 True가 return 됩니다. fruits = ["strawberry", "banana", "apple"] print("mango" in fruits) 위에 예제는 list 안에 mango가 없기 때문에 False가 return 됩니다. ◡̈
문자열 인덱싱이란? 무언가(특정 위치)를 가르키는 것입니다. string이라는 변수 안에 Hello라는 문자열이 있습니다. string = "Hello" 문자열에 번호를 매겨보겠습니다. H e l l o 0 1 2 3 4 -5 -4 -3 -2 -1 컴퓨터에서는 문자열의 위치가 0부터 시작을 합니다. string을 인덱싱 하면 ? len(string) # 5 # length string[0] # H string[1] # e stirng[-1] # o string을 슬라이싱 하면 ? print(string[0:5]) # Hello print(string[1:]) # ello print(string[:5]) # Hello print(string[2:3]) # l print(string[:]) # Hello v..
↓↓↓ 대소문자 구분 없이 정렬하기 예제는 조금만 내리면 있어요 ⍢ ↓↓↓ Sort 함수란 ? list 객체 자체를 정렬해주는 함수입니다. 리스트.sort() - 오름차순 정렬 num = [1, 9, 2, 8, 3, 7, 4, 6, 5] num.sort() print(num) 리스트.sort(reverse=True) - 내림자순 정렬 num = [1, 9, 2, 8, 3, 7, 4, 6, 5] num.sort(reverse=True) print(num) ⚠️ 대소문자 구분 없이 하고 싶을 땐 아래의 함수 format을 사용합니다 ⚠️ 함수의 format은 아래와 같습니다. .sort(key = , revuer = ) 예제를 보면 대소문자를 구분하지 않고 알파벳을 정렬한 것을 알 수 있습니다. apl = ..