python lecture2

홍석현·2023년 3월 31일
0

AI

목록 보기
10/22

변수

radius =20

print(radius*radius*3.14)
print(2*radius*3.14)

특정 메모리에 값을 지정하고 할당하는것이다.

문자, 숫자, 밑줄로 구성되며 숫자로는 시작할 수 없다.
키워드와 동일 불가. 길이제한 X

ex) radius, Test,_22,x,y,__name
불가능 ex) A+B, 4#t, if , for, elif

동시할당문

변수1,변수2=값1, 값2 로 할당할수있다.*특이점

교환

변수1, 변수2 = 변수2,변수1 한번에 가능함 *특이점

연산자

5/2 = 2.5
5//2 = 2
//가 두개면 정수로 값을 나타냄

5*2 = 10
52 = 25
는 지수승을 나타냄
5**3 = 125

5%2 = 1

%나눗셈의 나머지 도출 자바스크립트와 동일

확장 할당연산자

count =5
count=count+1
print(count)=6

count+=1 = 6 JS와 동일

count %= 5
print(count)= 0

연산자 우선순위

  1. 괄호내부
  2. 지수연산자(**)
  3. 곱셈,실수 정수 나눗셈, 나머지 연산자 좌 to우
  4. 덧셈, 뺄셈 좌to우
  5. 할당 연산자
파이썬 기본 내장 함수

max()
min()
round(반올림)
abs(절대값)
pow(제곱(지수승))

pow(10,2(몇제곱 할건지 입력))
100

서식화

데이터를 양식에 맞춰 채워 넣는 작업

format 함수

  1. 2 f 형식 지정자
    10= 필드 폭
    2= 정밀도(소수점 이하의 자리수)
    f= 실수를 나타냄

print(format(52.3245678,"10.2f")) = 52.32
print(format(23123522.3245678,"10.2f")) = 23123522.32
print(format(52.3,"10.2f")) = 52.30
print(format(52,"10.2f")) = 52.00

백분율 서식화

f 대신 %를 넣는다면 백분위로 변환하여 표출
print(format(52.3245678,"10.2%")) = 52.32%

서식 정렬

f를 넣으면 우측정렬이지만 <부등호가 들어가면 좌측정렬
print(format(52.3245678,"10.2f")) = ㅁㅁㅁㅁㅁ52.32
print(format(52.3245678,"<10.2f")) = 52.32

정수 서식화

f대신 d를 넣으면 정수를 서식화함

print(format(52,"10d")) = ㅁㅁㅁㅁㅁㅁㅁㅁ52
print(format(52,"<10d"))= 52

주석

주석은
#뒤에 작성하면된다.

활용

radius = 30
print("넓이는",format(radius**2 * 3.141592,"<10.2f"),"입니다.")
넓이는 2827.43    입니다.

radius = 30
print("넓이는",format(radius**2 * 3.141592,"<10.2%"),"입니다")
넓이는 282743.28% 입니다

radius = 30
print("넓이는",format(radius**2 * 3.141592,"<10.0%"),"입니다")
넓이는 282743% 입니다
profile
Front-end to Full-stack

0개의 댓글