파이썬을 안한지 어언 1.5년.. 문법도 제대로 까먹은데다 기계학습 과목을 배우려면 파이썬 기초 지식도 있어야해서 겸사겸사 공부해본다!
C언어랑 다른 점을 비교해가면서 공부해보기 도전!
C언어 | 파이썬 | |
출력 | printf("%d",a); | print(a) |
변수 | int a = 10; | a = 10 |
주석 | // | # |
문자열 | char a[] = "good"; | a = 'good' |
문자열 출력 | printf("%s", a); | print(a) |
참, 거짓 | if문: 0(거짓) , 1(참) 리턴값: 0(참) , 0이외의 값(거짓) |
True, False |
배열 | char *a[3] = {"apple", "banana", "onion"}; char a[3][10] = {"apple", "banana", "onion"} |
a = ['apple', 'banana', 'onion'] |
배열에 다른 종류의 변수 | 불가능 | 가능 a = [20, 'banana', True] |
if문 | if(조건){코드} | if 조건: 코드 |
for문 | for(int i = 0; i<10; i++){} | for i in number: |
함수 | int add(int a, int b){ return a+b } |
def add(a, b): return a+b |
에이 얼마나 차이나겠어..? 라고 생각하다 C언어 배울때 문자열에서 2번 동적할당하고 free해주고.. 했던 기억이 나서 아찔하다
파이썬 압승..😂
'Algorithm' 카테고리의 다른 글
[11650, 11651] 파이썬 한 줄 입력받기 (0) | 2024.07.10 |
---|---|
[1193] 분수찾기 (0) | 2024.07.09 |
[1181] 문자열 리스트 정렬, 중복 제거 (0) | 2024.07.08 |
[4673] 재귀함수를 사용한 셀프넘버 (0) | 2024.07.05 |
[1316] Python 문자열 찾는 함수 in (0) | 2024.07.04 |