20240528 TIL
@파이참
-저장 : command+s
-실행 : 오른쪽 마우스 키 누르고 RUN 클릭 후 실행하기 --- 항상
-Location 끝은 항상 /venv로 끝나는지 확인
1.변수 선언과 자료형
변수이름 = 값 변수=값을 담는 박스
출력할때는 print()
-숫자형 자료형
다양한 형태의 숫자 사용 가능
숫자 간 사칙연산 가능 // 몫과 나머지도 구할 수 있음
a+b [더하기]
a-b [빼기]
a*b [곱하기]
a/b [나누기]
몫 : a//b
나머지 : a%b
거듭제곱 : a**b
-Bool 자료형
참/거짓을 나타내는 것
X = True // Y = False
소문자로 쓰면 변수명이라 생각해 에러 발생
== : 같다 라는 표현
!= : 같지 않다 라는 표현
Q. 숫자들의 평균 구하기
2.문자열 다루기
작은따옴표 또는 큰 따옴표 둘 다 같다
a= "aa" // b='aa'
2= 그냥 숫자 // '2' = 문자열 ''-이게 붙으면 무조건 문자로 보기 때문에 구분해서 써야 함
-문자열 간 더하기
문자열과 정수를 더하면 에러 발생
-문자열 길이
len()
print(len('abcde')) #5
print(len('안녕하세요.')) #6
-인덱싱과 슬라이싱
한 글자 씩 부를 때는 몇 번 째인지 인덱스를 넣어 불러서 인덱싱
f='abcdefg'
f[1] #b
문자열 일부 잘라내기 = 슬라이싱
f[2:4] #cde
f[4:] #efg
f[:3] #abcd
f[:] #abcdefg
특정 문자열 자르기 = split('문자열')
Q. "sparta"의 앞의 3글자인 "spa"만 출력하기
Q. 전화번호의 지역번호 출력하기
3.리스트
a = [1, 5, 2]
b = [3, 'a', 6, 1]
c = [1, 2, 4, [2, 3, 4])
len() 함수를 사용해서 잴 수 있음
a = [1, 5, 2]
print(len(a)) #3
c = [1, 2, 4, [2, 3, 4])
print(len(b)) #4
a=[1, 3, 2, 4]
print(a[-1] #4 --맨 마지막 것을 뜻함
4.딕셔너리
people = [{'name' : 'bob, 'age' : 27}, {'name' : 'carry', 'age': 38}]
#people[0]['name']의 값은? 'bob
#people[1]['name']의 값은? 'carry'
person = {'name' : 'john', 'age' : 7}
people.append(person)
#people의 값은? [{'name' : 'bob, 'age' : 27}, {'name' : 'carry', 'age': 38}, {'name' : 'john', 'age' : 7}]
#people[2]['name'] 의 값은? 'john'
Q. 딕셔너리에서 원하는 정보를 찾아보기-smith의 science 점수를 출력하기
'✨Today I Learned > Python' 카테고리의 다른 글
Python : 리스트, 튜플, 딕셔너리 (0) | 2024.07.04 |
---|---|
Python : 자료형(2) (0) | 2024.07.02 |
Python : 자료형(1) (0) | 2024.07.01 |
사전캠프 4일차 기록(파이썬 강의 1-10~1-18) (0) | 2024.05.30 |
사전캠프 3일차 기록(파이썬 강의 1-6~1-9) (0) | 2024.05.29 |