개별 사전 요소를 제거하거나 사전의 전체 내용을 지울 수 있습니다. 한 번의 작업으로 전체 사전을 삭제할 수도 있습니다. 전체 사전을 명시적으로 제거하려면 del 문을 사용하십시오. 예 다음은 간단한 예입니다 - #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'} del dict['Name']; # remove entry with key 'Name' dict
사전 값에는 제한이 없습니다. 표준 객체 또는 사용자 정의 객체인 임의의 Python 객체일 수 있습니다. 그러나 키의 경우에는 그렇지 않습니다. 사전 키에 대해 기억해야 할 두 가지 중요한 사항이 있습니다 - 키당 하나 이상의 항목이 허용되지 않습니다. 즉, 중복 키가 허용되지 않습니다. 할당하는 동안 중복 키가 발견되면 마지막 할당이 우선합니다. 예 다음은 간단한 예입니다 - #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7, 'N
Python에는 다음과 같은 사전 함수가 포함되어 있습니다. - Sr.No 설명이 있는 함수 1 cmp(dict1, dict2) 두 dict의 요소를 비교합니다. 2 len(dict) 사전의 전체 길이를 제공합니다. 이것은 사전에 있는 항목의 수와 같습니다. 3 str(dict) 사전의 인쇄 가능한 문자열 표현을 생성합니다. 4 유형(변수) 전달된 변수의 유형을 반환합니다. 전달된 변수가 사전이면 사전 유형을 반환합니다. Python에는 다음과 같은 사전 메서드가 포함되어 있습니다. - Sr.N
시간 간격은 초 단위의 부동 소수점 숫자입니다. 1970년 1월 1일 오전 12시(에포크) 이후의 특정 순간은 초 단위로 표시됩니다. 인기 있는 시간이 있습니다. 시간 작업 및 표현 간 변환을 위한 함수를 제공하는 Python에서 사용할 수 있는 모듈입니다. time.time() 함수 1970년 1월 1일 오전 12시(에포크) 이후의 현재 시스템 시간을 틱 단위로 반환합니다. 예시 #!/usr/bin/python import time; # This is required to include time module. ticks = ti
Python의 많은 시간 함수는 아래와 같이 9개의 숫자로 구성된 튜플로 시간을 처리합니다. − 색인 필드 가치 0 4자리 연도 2008년 1 월 1 ~ 12 2 일 1 ~ 31 3 시 0 ~ 23 4 분 0 ~ 59 5 두 번째 0 ~ 61(60 또는 61은 윤초임) 6 요일 0 ~ 6(0은 월요일) 7 연도의 날 1 ~ 366(율리우스력일) 8 일광 절약 시간 -1, 0, 1, -1은 라이브러리가 DST를 결정함을 의미합니다. 위의 튜플은 struct_time과 동일합니다. 구조. 이 구조에는 다음과 같
epoch 부동 소수점 값 이후 초의 시간을 시간 튜플로 변환하려면 부동 소수점 값을 9개 항목이 모두 유효한 시간 튜플을 반환하는 함수(예:localtime)에 전달합니다. 예시 #!/usr/bin/pythonimport time;localtime =time.localtime(time.time())print 현지 현재 시간:, 현지 시간 출력 이렇게 하면 다음과 같은 결과가 생성되며, 다른 표시 가능한 형식으로 서식이 지정될 수 있습니다. 현지 현재 시간 :time.struct_time(tm_year=2013, tm_mon=7
요구 사항에 따라 언제든지 형식을 지정할 수 있지만 읽을 수 있는 형식으로 시간을 가져오는 간단한 방법은 asctime() − 예 #!/usr/bin/python import time; localtime = time.asctime( time.localtime(time.time()) ) print "Local current time :", localtime 출력 이것은 다음과 같은 결과를 낳을 것입니다 - Local current time : Tue Jan 13 10:17:09 2009
캘린더 모듈은 연간 및 월간 캘린더를 사용할 수 있는 다양한 방법을 제공합니다. 여기에서 특정 월의 달력을 인쇄합니다(2008년 1월) − 예 #!/usr/bin/pythonimport calendarcal =calendar.month(2008, 1)print 여기 달력이 있습니다:인쇄 cal 출력 이것은 다음과 같은 결과를 낳을 것입니다 - 캘린더는 다음과 같습니다. 2008년 1월 Mo Tu We Th Fr Sa Su1 2 3 4 5 67 8 9 10 11 12 1314 15 16 17 18 19 2021 22 23 24 25
Windows 시작에 Python 스크립트를 추가하는 것은 기본적으로 Windows가 부팅될 때 Python 스크립트가 실행됨을 나타냅니다. 이는 두 단계 프로세스를 통해 수행할 수 있습니다. - 1단계:Windows 시작 폴더에 스크립트 추가 또는 추가 윈도우 부팅 후 시작 폴더나 디렉터리에 있는 모든 응용 프로그램을 실행(더블 클릭과 동일)합니다. 주소 C:\Users\current_user\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\ 기본적으로 현재 사
시간 작업과 표현 간 변환을 위한 함수를 제공하는 Python에서 사용할 수 있는 인기 있는 시간 모듈이 있습니다. 다음은 사용 가능한 모든 방법의 목록입니다 - Sr.No 설명이 있는 함수 1 time.altzone 정의된 경우 UTC에서 서쪽으로 초 단위의 로컬 DST 시간대 오프셋입니다. 현지 DST 시간대가 UTC의 동쪽인 경우(영국을 포함한 서유럽에서와 같이) 음수입니다. 일광이 0이 아닌 경우에만 이것을 사용하십시오. 2 time.asctime([tupletime]) 시간 튜플을 허용하고 Tue Dec 11
달력 모듈은 특정 월 또는 연도의 텍스트 달력을 인쇄하는 기능을 포함하여 달력 관련 기능을 제공합니다. 기본적으로 달력은 월요일을 주의 첫째 요일로 사용하고 일요일을 마지막 요일로 사용합니다. 이를 변경하려면 calendar.setfirstweekday() 함수를 호출하세요. 다음은 캘린더 모듈에서 사용할 수 있는 기능 목록입니다. - Sr.No 설명이 있는 함수 1 calendar.calendar(연도, w=2,l=1,c=6) c 공백으로 구분된 3개의 열로 형식화된 연도 달력이 있는 여러 줄 문자열을 반환합니다. w는
기능을 정의하여 필요한 기능을 제공할 수 있습니다. 다음은 Python에서 함수를 정의하는 간단한 규칙입니다. 함수 블록은 키워드 def로 시작하고 그 뒤에 함수 이름과 괄호( ( ))가 옵니다. 모든 입력 매개변수 또는 인수는 이 괄호 안에 넣어야 합니다. 이 괄호 안에 매개변수를 정의할 수도 있습니다. 함수의 첫 번째 명령문은 선택적 명령문(함수의 문서 문자열 또는 독스트링)이 될 수 있습니다. 모든 함수 내의 코드 블록은 콜론(:)으로 시작하고 들여쓰기됩니다. 반환 [표현식] 문은 함수를 종료하고 선택적으로 표현식을 호출자에
함수를 정의하는 것은 이름만 부여하고 함수에 포함될 매개변수를 지정하며 코드 블록을 구성합니다. 함수의 기본 구조가 완성되면 다른 함수에서 호출하거나 Python 프롬프트에서 직접 호출하여 실행할 수 있습니다. 다음은 printme() 함수를 호출하는 예입니다 - #!/usr/bin/python # Function definition is here def printme( str ): "This prints a passed string into this function" print str return; # Now
Python 언어의 모든 매개변수(인수)는 참조로 전달됩니다. 즉, 함수 내에서 매개변수가 참조하는 것을 변경하면 변경 사항도 호출하는 함수에 다시 반영됩니다. 예시 #!/usr/bin/python# 함수 정의는 다음과 같습니다. changeme( mylist ):이는 전달된 목록을 이 함수로 변경합니다.mylist.append([1,2,3,4]);print 값 내부 function:, mylistreturn# 이제 changeme를 호출할 수 있습니다. functionmylist =[10,20,30];changeme( mylist
필수 인수는 올바른 위치 순서로 함수에 전달되는 인수입니다. 여기서 함수 호출의 인수 개수는 함수 정의와 정확히 일치해야 합니다. printme() 함수를 호출하려면 하나의 인수를 전달해야 합니다. 그렇지 않으면 다음과 같은 구문 오류가 발생합니다. - 예 #!/usr/bin/python # Function definition is here def printme( str ): "This prints a passed string into this function" print str return; # Now you
키워드 인수는 함수 호출과 관련이 있습니다. 함수 호출에서 키워드 인수를 사용할 때 호출자는 매개변수 이름으로 인수를 식별합니다. 이렇게 하면 Python 인터프리터가 제공된 키워드를 사용하여 매개변수와 값을 일치시킬 수 있기 때문에 인수를 건너뛰거나 순서가 맞지 않게 배치할 수 있습니다. 다음과 같은 방법으로 printme() 함수에 대한 키워드 호출을 만들 수도 있습니다. - 예시 #!/usr/bin/python# 함수 정의는 다음과 같습니다. printme( str ):이 함수에 전달된 문자열을 인쇄합니다.print strr
기본 인수는 해당 인수에 대한 함수 호출에 값이 제공되지 않은 경우 기본값을 가정하는 인수입니다. 다음 예제는 기본 인수에 대한 아이디어를 제공합니다. 전달되지 않으면 기본 연령을 인쇄합니다 - 예시 #!/usr/bin/python # Function definition is here def printinfo( name, age = 35 ): "This prints a passed info into this function" print "Name: ", name print "Age &qu
함수를 정의하는 동안 지정한 것보다 더 많은 인수에 대해 함수를 처리해야 할 수도 있습니다. 이러한 인수를 가변 길이 인수라고 하며 필수 인수 및 기본 인수와 달리 함수 정의에서 이름이 지정되지 않습니다. 구문 키워드가 아닌 변수 인수가 있는 함수의 구문은 다음과 같습니다. - def functionname([formal_args,] *var_args_tuple ): "function_docstring" function_suite return [expression] 별표(*)는 키워드가 아닌 모든 변수 인수의
이러한 함수는 def 키워드를 사용하여 표준 방식으로 선언되지 않기 때문에 익명이라고 합니다. 람다 키워드를 사용하여 작은 익명 함수를 만들 수 있습니다. Lambda 형식은 여러 인수를 사용할 수 있지만 표현식 형식으로 하나의 값만 반환합니다. 명령이나 여러 표현식을 포함할 수 없습니다. 람다에 표현식이 필요하기 때문에 익명 함수는 인쇄를 직접 호출할 수 없습니다. Lambda 함수에는 자체 로컬 네임스페이스가 있으며 매개변수 목록 및 전역 네임스페이스에 있는 변수 이외의 변수에 액세스할 수 없습니다. 람다가 함수의 한 줄 버전
return [expression] 문은 함수를 종료하고 선택적으로 표현식을 호출자에게 다시 전달합니다. 인수가 없는 return 문은 return None과 동일합니다. 예 위의 모든 예는 값을 반환하지 않습니다. 다음과 같이 함수에서 값을 반환할 수 있습니다. - #!/usr/bin/python Function definition is here def sum( arg1, arg2 ): # Add both the parameters and return them." total