Python 문법
자료형 : 값을 담고 있는
x ** y
a % b
ex) 짝홀 판별할 때 ...
문자형
따옴표가 붙어야 문자다.
문자+숫자 안됨.
'2' = str(2)
len() : 문자열 길이
result =text[:3] // 앞에서 세번째까지만 나오게 하기
result =text[3:] // 뒤에서 세번째 이후부터 나오게 하기
result =text[3:7] // 세번째 이후부터 일곱번째까지
result =text[:] // 그대로 나오게하기
result = text.split('r')[0] // r을 기점으로 나뉘어진 것 중 첫번째
sparta 에서 spa만 가져오기 퀴즈가 있었는데, 나는 result=text[:3] 이 아니라 위 처럼 split을 썼다,, 최대한 간단명료하게 만드는 방법을 연구하면서 코딩해야 좋을 거 같다.
.append() : 추가하기
[-1] : 무조건 가장 마지막 열이 출력됨.
a_list.sort(reverse=True) : 내림차순
list의 핵심
a_list = [1,5,6,3,2]
result = a_list[1]
print(result)
키:벨류 (key:velue)
a_dict = {'name':'bob','age':27}
순서 상관없음.
list + dict 형식
people = [
{'name':'bob','age':27},
{'name':'john','age':30}
]
print(people[1]['age'])
리스트 안에 딕셔너리가 있는 형식
조건문 if
money = 1000
if money > 3800:
print('택시를 타자!')
elif money > 1200:
print('버스를 타자!')
else:
print('걸어가자')
elif 는 마음껏 쓸 수 있음 / Print를 묶어주려면 앞자리를 같게 해줘야 함.
반복문
for in
num_list = [1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4]
count = 0
for aaa in num_list:
if aaa % 2 == 0:
count += 1
print(count)
쉽지않네...
함수
def bus_rate(age):
if age > 65:
return 0
elif age > 20:
return 1200
else:
return 750
myrate = bus_rate(15)
print(myrate)
---------------------------------
def check_gender(pin):
num = pin.split("-")[1][:1]
if int(num) % 2 == 0:
print('여자입니다.')
else:
print('남자입니다.')
check_gender ('150101-1012345')
check_gender ('150101-2012345')
check_gender ('150101-4012345')
Java 함수
final ~
데이터 자료형
short s = 1;
System.out.println(s);
int a =3;
System.out.println(a);
long b =4;
System.out.println(b);
float f = 5.5F;
System.out.println(f);
double d =5.5;
System.out.println(d);
문자형
char alphabet = 'A'; // 문자형 변수 선언
System.out.println(alphabet);
'' 안에 2개 이상 문자 못 넣음. 1개만 가능
논리형
boolean fact = true; // 논리형 변수는 true, false의 값을 가진다.
System.out.println(fact);
바이트형
byte data = 'd';
System.out.println(data); // 알파벳 d는 ASCII code 에서 십진법으로 100이기 때문에 100이라는 글자가 출력됩니다.
참조자료형
String sparta = "Hello sparta";
System.out.println(sparta);
int[] intArray = new int[] {1,2,3,4,5};
System.out.println(Arrays.toString(intArray));
오늘은 새로운 팀으로 바뀌는 날이였는데 사다리타기해서 팀장이 돼뿟다.
어떻게 해야 잘한다고 할지 모르겠지만 공부라도 열심히해서 농땡이 안 피우는 분위기되도록 노력해야겠다. 그리고 아직 100% 몰라서 잘 할 자신이 없는데
자신있어질때까지 공부해야겠다.