복습

231227 학습내용

glenlee 2023. 12. 28. 01:28

#간단계산식
print (1+1)
print (2-1)
print (3*1)
print (10/2)

#연산식


print (1 + 2 * 3)
print (1 * 1 + 1 * 1)
print ((1 + 1) * (1 + 1))

# int, float
print (type(3)) #정수
print (type(3.5)) #실수

#거듭제곱과 나머지
print (2 * 2 * 2 * 2 * 2) 
print (2 ** 5)

print (13 % 5)
print (13 // 5)

print (5 % 3)
print (5 // 3)

#제곱 표시
print (3*10**8)
print (3e8)

#진법 변환의 표시
print(bin(10))
print(oct(10))
print(hex(10))

#논리연산
print (1 > 0)
print (0 > 1)

#비교연산
print(1 == 2) # "==" 는 두 수가 같은값인가  
print(1 != 2)
print(1 <= 2)
print(1 < 2)
print(1 >= 2)
print(1 > 2)

- and : A,b 모두 참 일때 참
- or  : A,혹은 B 둘중 하나라도 참 일때 참
- not : A가 거짓이면 참, A가 참이면 거짓


print(True and True)
print(True and False)
print(False and true)
print(False and false)

print(True or True)
print(True or False)
print(False or True)
print(False or False)

not True

not False

#변수 : variable, 데이터
a = 1
b = 2
c = 3

print (a + b + c)

#변수명 snake for num , camel for noun
#snake
num_a = 1
num_b = 2
num_c = 3
print (gc)
print (rr)
print (smc)
print ()
#camel 
mybike =['1000rr']
mybike2 = ['690smc']
print (mybike)
print (mybike2)

예약어는 변수명으로 이용할수없음
ex) print, None, True ,etc

변수의 반대어 상수
한번 지정후 변하지않는값



print (num_a + num_b)

num_abc 123은 문자열이라서 계산되지않음

문자열 숫자로 변환

num_a = (int(num_a))
num_b = (int(num_b))
print (a + b + c)

print(type(num_c))

num1 = 100
num2 = 200

print (num1+num2)

" / ' 지정


string1 = ('string test')
string3 = ('this is a "double" string test')

a = "ab"
b = "slide"
print (a , b)
print (a + b)
print (a and b)
print (a or b)
print (b*3)



리스트 (list) 


# 1번 학생의 국어 영어 수학 과학
student1 = [90, 95, 85,80]
print (student1)

print(type(student1))



인덱싱(indexing)
리스트에서 특정 데이터를 추출한다

print (student1[0])
print (student1[1])
print (student1[2])
print (student1[3])

student1 [0] = 100 # 95였으나 이라인에서 수정됨
student1 [0]

greeting = 'hello, Python'

print (greeting[1])

print (greeting[7])



### 슬라이싱
- 문자열, 리스트 그 외 파이썬 거의 대부분 자료형 원리 동일 적

list_data = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print(list_data)
print(list_data[0:6])
print(list_data[4:])
print(list_data[:])
print(list_data[::2])
print(list_data[::3])

greeting = 'hello, Python'
print(greeting[0:5])



##튜플(Tuple)
- 리스트와 유사하다 tuple은 사후 데이터값 수정이 되지않음

tuple1 = (1, 2, 3, 4)
print(tuple1)
print(type(tuple))

tuple_data = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
print(tuple_data[0:5])
print(tuple_data[:])
print(tuple_data[-1])


l_data = [0, 1, 2, 3,]
l_data[3] = [30]
del l_data[3]

t_data = (0, 1, 2, 3,)
t_data[3] = 30 #Tuple 은 값수정 불가능

 

'복습' 카테고리의 다른 글

loc 와 iloc의 차이  (1) 2024.01.05
240103복습  (0) 2024.01.03
231229 복습  (2) 2023.12.30
변수의 형태 chat gpt  (0) 2023.12.30
231228복습  (0) 2023.12.30