반응형
반응형

산술 연산자


산술 연산자: 더하기, 빼기, 곱하기, 나누기와 같은 연산자

산술 연산자의 우선순위는 [단항연산자], [지수연산자], [곱하기, 나누기, 나머지, 몫], [더하기, 빼기] 순위

단항연산자: 피연산자가 2개가 아닌 1개만 있는 연산자(+,-)

곱하기, 나누기, 나머지, 몫: *, /, %, // 로 결합순서가 왼쪽에서 오른쪽

지수연산자: ** (2**3은 2의 3승을 뜻함)로 결합순서가 오른쪽에서 왼쪽

더하기, 빼기: +, - 로 결합순서가 왼쪽에서 오른쪽

정수 + 실수 = 실수

정수 / 실수 = 실수

print divmod(a,b) = (a/b, a%b)


관계 연산자


관계 연산자: 객체가 지는 값의 크기(대소)를 비교하여 True 또는 False로 반환함

a==b: a와 b가 같다.

a!=b: a와 b가 다르다.

a>b: a가 b보다 크다.

a<=b: a가 b보다 작거나 같다.

문자열, 튜플, 리스트의 관계 연산 비교는 일반 사전 순서로 비교

사전에서 앞에 나오는 값이 작은 값으로 평가

서로 다른 자료형 간의 크기 비교 시 ‘숫자<사전<리스트<문자열<튜플’ 순으로 커짐

is 함수: a is b는 a가b다는 의미


논리 연산자


논리 연산자 = 부울 연산자: 피연산자의 값으로 진리값인 True 또는 False를 취해 논리적인 계산을 수행하는 연산자

논리 연산자의 종류: and, or, not

논리 연산자 자체가 값을 반환하지 않고, 논리 연산을 따라 최종적으로 평가 되어진 값이 반환됨

진리값에 해당하는 True와 False는 다른 사칙 연산자를 만나면 다음과 같이 평가됨
  True: 1
  False: 0

bool() 내장함수: 수치 값을 진리 값으로 교환 가능

값이 없는 빈 객체나 None 객체는 False로 평가됨

실제 코드 개발 시 연산자 우선순위에 많은 의존 없이 괄호()를 적절하게 사용하여 코드의 가독성을 높이는 것이 좋음

반응형
반응형
가끔은 일을 떠나 휴식을 취하라.
쉬지 않고 계속 일에 매달려 있으면
판단력이 흐려질 것이다.
좀 멀리로 떠나라.
그러면 더 넓은 시각에서 일을 볼 수 있고
조화가 맞지 않는 부분이 더 쉽게 눈에 띌 것이다.
- 레오나르도 다빈치


 

기억심리 전문가들은 정기적인 휴식이
기억력을 향상시킨다고 말합니다.
실제로 한 시간 공부하고 10분 휴식하면
공부한 내용을 더 많이 기억할 수 있습니다.
이것을 회상효과(reminiscence effect)라고 합니다.
스트레스와 회복사이의 균형은
개인과 조직 모두가
높은 성과를 올리는데 결정적 역할을 합니다.
반응형
반응형

작은 일이지만
우리만의 문화를 만들어낸 것이다.
한번 쓰고 버리는 매정함보다 튼튼한 제품을
잘 사서 오래 쓰는 즐거움을 누리자.
우리 삶이 일회용이 아니듯,
한번 맺은 인연이 일회용이 아니듯,
우리 곁에 온 물건들에게도
깊은 애정을 주자.


- 박경화의《도시에서 생태적으로 사는 법》중에서 -


* 우리의 만남과 사랑,
한번으로 끝나는 일회용이 아닙니다.
내 곁에 온 물건 하나에도 깊은 애정이 필요한데
하물며 내 곁에 머무는 사람에게 무슨 말이
더 필요하겠습니까. 사람은 '일회용'이
아닙니다. 오래 이어지는 인연이
참 아름답습니다.




.

반응형
반응형

리스트, 튜플, 사전

 

리스트의 정의와 리스트 기본 연산

리스트: 임의의 객체를 순차적으로 저장하는 집합적 자료형
리스트 기본 연산: 문자열이 지닌 대부분의 연산들은 리스트도 지원

 

range() 함수를 통한 인덱스 리스트 생성
range(k): 0부터 k-1까지의 숫자의 리스트를 반환함

 

 

튜플의 정의와 기본 연산


튜플: 리스트와 유사하지만 튜플 내의 값을 변경할 수 없음, 각 값에 대해 인덱스가 부여됨
튜플의 상수적 성격: 튜플은 내용 변경 불가(리스트는 내용 변경 가능)

 

사전의 정의와 기본 사용법


사전: 키를 이용하여 값을 저장하는 자료 구조이며 저장된 각 자료에 대한 순서는 의미 없음
사용법: x라는 키값을 넣으면 값 y를 반환함

 

 


내장 자료형의 정리와 객체 신원 파악

 

내장 자료형의 특성 정리
수치형: 값 변경 불가능
문자열: 시퀀스 자료형이며 변경 불가능
리스트: 시퀀스 자료형이며 변경 가능
튜플: 시퀀스 자료형이며 변경 불가능
사전: 매핑 유형이며 변경 가능

 

내장 자료형 알아보기


Type(A): A의 자료형을 알 수 있음
==: 자료형의 비교

 

객체의 신원 식별하기


id(): 객체의 식별자를 반환
is 키워드: 두 객체의 식별자가 동일한지 테스트

 

 

반응형
반응형

수치 자료형

 

  • 정수형 상수: 입력 형태에 따라 10진 정수, 8진 정수, 16진 정수로 입력할 수 있으며 출력은 10진 정수로만 가능함
  • 실수형 상수: 1.2, 3.5e3과 같이 소수점을 포함하고 있는 상수
  • 롱형 상수: 수치가 큰 수는 롱형으로써 숫자 마지막에 L을 붙여 표시
  • 복소수형 상수: 복소수는 실수(ex. 10)와 허수(ex. 20j)로 이루어짐
  • 수치 자료형의 치환: x가 지니고 있는 1의 값이 변경되는 것이 아니라 새로운 객체 2로 레퍼런스를 변경하는 것임

 

 

수치 연산 내장 함수

abs: 절대값형 / int: 정수형 / long: 롱형 / float: 실수형 / complex: 복소수형
divmod(A, B): A를 B로 나눈 몫과 나머지 / pow(A, B): A의 B제곱

math 모듈의 수치 연산 함수: math 모듈은 수학적으로 정의된 변수, 함수를 지원함

 

 

문자열

 

문자열 형식
한 줄 문자열: 작은 따옴표나 큰 따옴표 사용
여러 줄 문자열: 연속된 작은 따옴표 또는 큰 따옴표 세 개

 

인덱싱(Indexing)과 슬라이싱(Slicing)
인덱싱: 문자열의 각 문자에 순차적으로 인덱스가 붙음
슬라이싱: 문자열의 인덱스를 이용하여 문자열의 전체 또는 일부를 출력

 

문자열 연산
+: 연결 / *: 반복

 

문자열의 길이
len(): 문자열의 길이를 반환하는 내장함수

 

문자열내 포함 관계 여부
in, not in: 문자열내에 일부 문자열이 포함되어 있는지를 파악하는 키워드

 

 

 

반응형
반응형

[Mobile] 안드로이드 모바일웹에서 구글 마켓앱 호출하기


<!-- *참고 : http://stackoverflow.com/questions/3239478/how-to-link-to-android-market-app -->





<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript">
jQuery(function() {
  updateAndroidMarketLinks();
  // some more core here ...

  function updateAndroidMarketLinks()
  {
    var ua = navigator.userAgent.toLowerCase();
    if (0 <= ua.indexOf("android")) {
      // we have android
      $("a[href^='http://market.android.com/']").each(function() {
        this.href = this.href.replace(/^http:\/\/market\.android\.com\//,
          "market://");
      });
    }
  }
});
</script>

         <br><br><br>
<a href="http://market.android.com/details?id=com.google.earth" target="_blank">com.google.earth</a>
 
         <br><br><br>



반응형

+ Recent posts