이 글에서는 Python에서 주의할 점을 요약하여 소개합니다
1. python2.7의 산술 연산 / 연산이 정확하지 않아 _future_ 클래스 라이브러리를 참조해야 합니다
#!/usr/bin/env python # -*- coding:utf-8 -*- from _future_ import division val = 9/2 print(val)
2. Range와 xrange
【python2.7】 특히 반환값이 매우 클 때 루프에 대한 xrange의 성능이 range보다 좋습니다. 목록을 반환하려는 경우가 아니면 xrange를 사용해 보십시오.
python3.5에서는 range만 xrange와 동일한 기능을 갖습니다!
#!/usr/bin/env python # -*- conding:utf-8 -*- s1 = range(1,10) s2 = xrange(1,5) print(s1) print(s2) for s in s2: print s
3.
#!/usr/bin/env python # -*- conding:utf-8 -*- li = "Alex SB" ret = "Al" in li print(ret) # => True li = ["alex","eric","rain"] ret = "al" in li print(ret) # => False
4. 클래스 및 객체
【Python】str类方法说明
위 내용은 Python에서 주목해야 할 핵심 사항 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!