1. Python의 한자 지원
#!/usr/bin/python
#coding: UTF-8
print "Hello, world";
2.
파이썬에서 식별자는 문자, 숫자, 밑줄로 구성됩니다.
파이썬에서는 모든 식별자에 영어, 숫자, 밑줄(_)이 포함될 수 있지만 숫자로 시작할 수는 없습니다.
파이썬의 식별자는 대소문자를 구분합니다.
밑줄로 시작하는 식별자는 특별한 의미를 갖습니다. 단일 밑줄(_foo)로 시작하는 클래스 속성은 클래스에서 제공하는 인터페이스를 통해 액세스해야 하며 "from xxx import *"를 사용하여 가져올 수 없는 클래스 속성을 나타냅니다. 이중 밑줄(__foo)이 있는 클래스의 전용 멤버를 나타냅니다. 이중 밑줄(__foo__)로 시작하고 끝나는 문자는 클래스의 생성자를 나타내는 __init__()와 같은 Python의 특수 메서드별 식별자를 나타냅니다.
3. Python 예약 키워드
ㅋㅋㅋ
continue | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
raise | def | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
return | del | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
try | elif | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
동안 | else | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
with | 제외 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
yield |
Function | Description |
---|---|
int(x [ ,base ]) | x를 정수로 변환 |
long(x [,base] ) | x를 긴 정수로 변환 |
float(x) | x를 부동 소수점 숫자로 변환 |
complex(real [,imag]) | 복소수 만들기 |
str(x) | 객체 x를 문자열로 변환 |
대표(x ) | 객체 변환 튜플(들) |
시퀀스 s를 튜플로 변환 | list(s) |
시퀀스 s를 리스트로 변환 | |
set(s) | 변경 가능한 세트로 변환 |
dict(d) | 사전을 만듭니다. d는 (키, 값) 튜플의 시퀀스여야 합니다. |
frozenset(s) | 불변 세트로 변환 |
chr(x) | 정수를 문자로 변환 |
unichr(x) | 정수를 유니코드 문자로 변환 |
ord(x) | 문자를 정수 값으로 변환 |
hex(x) | 정수를 16진수 문자열로 변환 |
oct(x) | 정수를 8진수 문자열로 변환 |
8. Python의 연산자
Python의 산술 연산자
+ | Add - 두 개의 객체 추가 | a + b 출력 결과 30 |
- | 빼기 - 음수 또는 하나의 숫자에서 다른 숫자 빼기 | a - b 출력 결과 -10 |
* | 곱셈 - 두 숫자를 곱하거나 여러 번 반복되는 숫자를 반환합니다. 문자열 | a * b는 다음을 출력합니다. 결과 200 |
/ | divided - x를 y | b로 나눈 결과 2 |
% | modulo - 나눗셈의 나머지를 반환합니다. | b % a 출력 결과는 0 | 입니다.
** | power - x | a**b의 y 거듭제곱을 10의 20제곱으로 반환하고, 출력 결과는 100000000000000000000 |
// | divisible - 몫을 반환합니다. 정수 부분 | 9//2는 결과 4를 출력하고, 9.0//2.0은 결과 4.0을 출력 |
Python 비교 연산자
Operator | Description | Instance |
---|---|---|
== | Equal - 비교 개체가 같은지 여부 | (a == b) 거짓을 반환합니다. |
!= | 같지 않음 - 두 개체를 비교하여 같지 않은지 확인합니다. | (a != b)는 true를 반환합니다. |
<> | 같지 않음 - 두 개체를 비교하여 확인합니다. 같지 않으면 | (a <> b)는 true를 반환합니다. 이 연산자는 != 와 유사합니다. |
> | 보다 큼 - x가 y | (a > b)보다 큰지 여부를 반환합니다. False를 반환합니다. |
< | 보다 작음 - x가 y보다 작은지 여부를 반환합니다. 모든 비교 연산자는 true인 경우 1을 반환하고 false인 경우 0을 반환합니다. 이는 각각 특수 변수 True 및 False와 동일합니다. 이러한 변수 이름은 대문자로 표시됩니다. | (a < b)는 true를 반환합니다. |
>= | 보다 크거나 같음 - x가 y보다 크거나 같은지 여부를 반환합니다. | (a >= b)는 False를 반환합니다. |
<= | 작거나 같음 - x가 y보다 작거나 같은지 여부를 반환합니다. | (a <= b)는 true를 반환합니다. |
Python의 할당 연산자
operator | Description | Example |
---|---|---|
= | 간단한 할당 연산자 | c = a + b a + b 연산 결과 할당은 c | 입니다.
+= | 추가 할당 연산자 | c += a는 c = c + a |
-= | 뺄셈 할당 연산자 | c -= a는 c = c - a와 동일합니다 |
*= | 곱셈 할당 연산자 | c *= a는 c = c * a |
/= | 나눗셈 할당 연산자 | c /= a c = c / a와 동일 |
%= | 모듈로 할당 연산자 | c %= a c = c % a와 동일함 |
**= | 전원 할당 연산자 | c **= a는 c = c ** a와 동일 |
//= | 분할 할당 연산자 | c //= a는 c = c와 동일합니다. // a |
Python 비트 연산자
Operator | Description | Example | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
& | 비트별 AND 연산자: 연산에 관련된 두 개의 값, if 두 해당 비트는 모두 1입니다. , 이 비트의 결과는 1이고, 그렇지 않으면 0 | (a & b)입니다. 출력 결과는 12, 이진 해석: 0000 1100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | 비트 OR 연산자: 해당하는 두 이진 비트 중 하나가 1이면 결과 비트는 1입니다. | (a | b) 출력 결과는 61, 이진 해석: 0011 1101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
^ | 비트별 XOR 연산자: 해당하는 두 이진 비트가 다를 경우 결과는 1 | (a ^ b) 출력 결과 49, 이진 해석: 0011 0001 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
~ | 비트 부정 연산자: 데이터의 각 이진 비트를 부정합니다. 즉, 1을 0으로 변경하고, 0을 1로 변경합니다 | (~a) 출력 결과는 다음과 같습니다. -61, 이진 해석: 1100 0011, 부호 있는 이진수의 2의 보수 형식. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< 2 여러 자리, ">>" 오른쪽의 숫자는 이동할 자릿수를 지정합니다 | a >> 2 출력 결과는 15, 이진 해석: 0000 1111 |
operators | 논리 표현 | description | instance | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
and | x 및 부울"과 " - x가 False인 경우 x 및 y는 False를 반환하고, 그렇지 않으면 계산된 y 값을 반환합니다. | (a 및 b)는 20을 반환합니다. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x 또는 y | Boolean "or" - x가 True이면 True를 반환하고, 그렇지 않으면 계산된 y 값을 반환합니다. | (a 또는 b)는 10을 반환합니다. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
not x | 부울 "not" - x가 True인 경우 False를 반환합니다. x가 False이면 True를 반환합니다. | not(a 및 b)는 False를 반환합니다 |
Operator | Description | Instance |
---|---|---|
in | 을 반환하면 True를 반환하고, 그렇지 않으면 False를 반환합니다. | x는 y 시퀀스에 있으며, x가 y 시퀀스에 있으면 True를 반환합니다. |
not in | 지정된 시퀀스에서 값을 찾을 수 없으면 True를 반환하고, 그렇지 않으면 False를 반환합니다. | x는 y 시퀀스에 없으며, x가 y 시퀀스에 없으면 True를 반환합니다. |
Python 우선순위
** | 지수(가장 높은 우선순위) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
~ + - | 비트 반전, 단항 더하기 및 빼기 기호(마지막 두 메서드의 이름은 +@ 및 -@) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
* / % // | 곱셈, 나눗셈, 모듈로 및 정수 나눗셈 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ - | 덧셈 빼기 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
>> << | 오른쪽 시프트, 왼쪽 시프트 연산자 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
& | bit 'AND' | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
^ | | 비트 연산자 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<= < > >= | 비교 연산자 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<> | = %= /= //= -= += *= **= | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
is is not | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
in not in | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
not 또는 and | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Python의 수학 함수
Python 무작위 함수 난수는 수학, 게임, 보안 및 기타 분야에서 사용될 수 있으며 종종 알고리즘에 내장되어 알고리즘 효율성을 높이고 프로그램 보안을 향상시킵니다. Python에는 일반적으로 사용되는 다음과 같은 난수 함수가 포함되어 있습니다.
Python의 삼각함수
Python의 문자열 내장 함수
Python에는 다음 메서드가 포함되어 있습니다.
Python의 내장 함수 Python 튜플에는 다음 내장 함수가 포함되어 있습니다.
사전 내장 함수 및 메서드Python 사전에는 다음 내장 함수가 포함되어 있습니다.
Python 사전에는 다음과 같은 내장 메서드가 포함되어 있습니다.
Python 日期和时间thon 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。 Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 时间间隔是以秒为单位的浮点小数。 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。 Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳, 如下实例: #!/usr/bin/python# -*- coding: UTF-8 -*-import time; # 引入time模块ticks = time.time()print "当前时间戳为:", ticks 로그인 후 복사 以上实例输出结果: 当前时间戳为: 1459994552.51 로그인 후 복사 时间戳单位最适于做日期运算。但是1970年之前的日期就无法以此表示了。太遥远的日期也不行,UNIX和Windows只支持到2038年。 什么是时间元组?很多Python函数用一个元组装起来的9组数字处理时间:
위는 struct_time 튜플입니다. 이 구조에는 다음과 같은 속성이 있습니다.
获取当前时间从返回浮点数的时间辍方式向时间元组转换,只要将浮点数传递给如localtime之类的函数。 #!/usr/bin/python# -*- coding: UTF-8 -*-import time localtime = time.localtime(time.time())print "本地时间为 :", localtime 로그인 후 복사 以上实例输出结果: 本地时间为 : time.struct_time(tm_year=2016, tm_mon=4, tm_mday=7, tm_hour=10, tm_min=3, tm_sec=27, tm_wday=3, tm_yday=98, tm_isdst=0) 로그인 후 복사 获取格式化的时间你可以根据需求选取各种格式,但是最简单的获取可读的时间模式的函数是asctime(): #!/usr/bin/python# -*- coding: UTF-8 -*-import time localtime = time.asctime( time.localtime(time.time()) )print "本地时间为 :", localtime 로그인 후 복사 以上实例输出结果: 本地时间为 : Thu Apr 7 10:05:21 2016 로그인 후 복사 格式化日期我们可以使用 time 模块的 strftime 方法来格式化日期,: time.strftime(format[, t]) 로그인 후 복사 #!/usr/bin/python# -*- coding: UTF-8 -*-import time# 格式化成2016-03-20 11:45:39形式print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) # 格式化成Sat Mar 28 22:24:24 2016形式print time.strftime("%a %b %d %H:%M:%S %Y", time.localtime()) # 将格式字符串转换为时间戳a = "Sat Mar 28 22:24:24 2016"print time.mktime(time.strptime(a,"%a %b %d %H:%M:%S %Y")) 로그인 후 복사 以上实例输出结果: 2016-04-07 10:25:09Thu Apr 07 10:25:09 20161459175064.0 로그인 후 복사 python中时间日期格式化符号:
获取某月日历Calendar模块有很广泛的方法用来处理年历和月历,例如打印某月的月历: #!/usr/bin/python# -*- coding: UTF-8 -*-import calendar cal = calendar.month(2016, 1)print "以下输出2016年1月份的日历:"print cal; 로그인 후 복사 以上实例输出结果: 以下输出2016年1月份的日历: January 2016Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 1011 12 13 14 15 16 1718 19 20 21 22 23 2425 26 27 28 29 30 31 로그인 후 복사 Time 模块Time 模块包含了以下内置函数,既有时间处理相的,也有转换时间格式的:
Time 모듈에는 다음과 같은 2가지 매우 중요한 속성이 포함되어 있습니다.
캘린더 모듈이 모듈의 기능은 특정 달의 캐릭터 캘린더를 인쇄하는 등 모두 캘린더와 관련된 기능입니다. 월요일이 기본적으로 한 주의 첫날이고 일요일이 기본 마지막 요일입니다. 설정을 변경하려면 Calendar.setfirstweekday() 함수를 호출해야 합니다. 모듈에는 다음과 같은 내장 기능이 포함되어 있습니다:
기타 관련 모듈 및 함수Python에서 날짜 및 시간 처리를 위한 기타 모듈은 다음과 같습니다.
위 내용은 Python 기본 구문 백과사전의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요! 본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
최신 이슈
처음 X 행을 유지하고 테이블 행을 삭제하는 방법
MySQLincident_archive에 수백만 개의 레코드가 있는 큰 테이블이 있습니다. 생성된 열을 기준으로 행을 정렬하고 첫 번째 X 행을 유지하고 나머지는...
에서 2024-04-01 18:32:54
0
1
347
관련 주제
더>
|