Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • Python

    1. Python에 do...while 루프가 없는 이유는 무엇입니까?

      do..while 문을 포함하는 PEP 315(Python Enhancement Proposal)가 indented block statement:indented block의 일반 형식에 맞지 않기 때문에 거부되었습니다. 다른 모든 Python 복합 명령문에서 사용됩니다. Guido Van Rossum의 말에서 - PEP를 거부하십시오. 이 라인을 따라 더 많은 변형이 언어를 더 우아하거나 배우기 쉽게 만들지 않습니다. 그들은 단지 몇 명의 성급한 사람들에게 타이핑을 줄이고 다른 사람들이 읽어야 하는/ 코드를 유지 관리하십시오..

    2. Python 루프에서 계속 문을 사용하는 방법은 무엇입니까?

      루프 제어 문 continue는 루핑 블록의 현재 반복에서 보류 중인 문을 포기하고 다음 반복을 시작합니다. continue 문은 루프 내부의 조건부 블록에 나타납니다. 예시 x=0 while x<10:      x=x+1      if x==5: continue      print ('x=',x) 출력은 x가 5일 때 인쇄 문이 실행되지 않고 다음 반복이 x=6부터 인쇄를 시작한다는 것을 보여줍니다. 출력 x= 1 x= 2 x=

    3. Python에서 do-while 루프를 에뮬레이트하는 방법은 무엇입니까?

      Python에는 C/C++ 또는 Java에서와 같은 do-while 루프가 없습니다. do-while 루프의 본질은 루프 본문의 끝에서 루프 조건을 확인한다는 것입니다. 이 기능은 다음 Python 코드로 에뮬레이트할 수 있습니다. − 예시 condition=True x=0 while condition==True:      x=x+1      print (x)      if x>=5: condition=False 출력 출력은 다음과 같습니다 -

    4. Python에서 루프와 함께 else 문을 사용하는 방법은 무엇입니까?

      else 블록은 반복 후 그리고 프로그램 제어가 루프 블록을 종료하기 전에 실행됩니다. x=0 while x<5:    x=x+1    print (x) else:    print ("else block of loop") print ("loop is over")

    5. 파이썬에서 for 루프와 함께 else 조건문을 사용하는 방법은 무엇입니까?

      루프의 else 블록(for 및 while)은 루프의 모든 반복이 완료된 후 그리고 프로그램 흐름이 루프 본문을 종료하기 전에 실행됩니다. 구문은 다음과 같습니다 - 구문 while expr==True:     #statements to be iterated while expr is true. else:    #this statement(s) will be executed afteriterations are over #프로그램이 루프 본문을 떠난 후에 실행됩니다. 예시 for x in range

    6. Python에서 무한 루프를 중지하려면 어떤 키보드 명령이 필요합니까?

      모든 루프는 특정 횟수 또는 특정 조건이 충족될 때까지 실행되도록 구성됩니다. 그러나 조건이 발생하지 않으면 루프가 계속 무한반복됩니다. 이러한 무한 루프는 키보드 인터럽트를 생성하여 강제로 중지해야 합니다. Ctrl-C를 누르면 무한 루프 실행이 중지됩니다. >>> while True: print ('hello') hello hello hello hello hello hello Traceback (most recent call last): File "<pyshell#18>&qu

    7. Python에서 시퀀스 인덱스로 반복하는 방법은 무엇입니까?

      파이썬의 시퀀스 객체는 순서가 지정된 항목 모음입니다. 시퀀스의 각 항목(목록, 튜플 및 문자열)은 0으로 시작하는 인덱스로 액세스할 수 있습니다. 목록의 요소 순회 >>> L1=[10,20,30,40,50] >>> for i in range(len(L1)): print (L1[i]) 10 20 30 40 50 문자열에서 한 번에 하나의 문자를 슬라이스하려면 >>> string ='TutorialsPoint' >>> for i in range(len(

    8. Python을 사용하여 소수를 생성하는 방법은 무엇입니까?

      소수는 1과 자기 자신을 제외하고 다른 어떤 숫자로도 나누어지지 않는 수입니다. Python에서 % 모듈로 연산자는 숫자가 다른 숫자로 나누어 떨어지는지 테스트하는 데 사용할 수 있습니다. 1에서 100 사이의 소수를 찾아야 한다고 가정하면 범위의 각 숫자(x라고 함)는 2에서 x-1로 나눌 수 있는지 연속적으로 확인해야 합니다. 이것은 두 개의 중첩 루프를 사용하여 달성됩니다. for x in range(1,101): for y in range(2,x): if x%y==0:break else: print (x,sep='

    9. Python으로 목록 인쇄

      목록은 요소의 시퀀스입니다. 시퀀스의 모든 요소는 시퀀스의 위치로 액세스할 수 있습니다. 인덱스는 0으로 시작합니다. 따라서 list[2]는 인덱스 2에 있는 요소를 반환하고 목록의 세 번째 요소인 50을 반환합니다.

    10. 문자열에서 백슬래시를 바꾸는 방법

      Python에서는 원하는 결과를 제공합니다. >>> var  = "aaa\\bbb\\ccc and ddd\\eee" >>> var.split('\\') ['aaa', 'bbb', 'ccc and ddd', 'eee']

    11. Python에서 'for' 루프를 사용하여 사전을 반복하는 방법은 무엇입니까?

      사전 자체가 반복 가능한 객체는 아니지만, items(), keys() 및 values ​​메서드는 사전을 반복하는 데 사용할 수 있는 반복 가능한 뷰 객체를 반환합니다. items() 메서드는 튜플 목록을 반환하며, 각 튜플은 키 및 값 쌍입니다. >>> d1={name: Ravi, age: 23, marks: 56} >>> for t in d1.items(): print (t) (name, Ravi) (age, 23) (marks, 56) 각 쌍의 키와 값은 두 개의 변수에 별도로 저장하

    12. Python 사전을 목록으로 변환하는 방법은 무엇입니까?

      Python의 사전 클래스에는 이를 위한 세 가지 메서드가 있습니다. 항목(), 키() 및 값() 메서드는 각각 키-값 쌍의 튜플, 키만 및 값만으로 구성된 뷰 객체를 반환합니다. 내장된 목록 메서드는 이러한 보기 개체를 목록 개체로 변환합니다. >>> d1 = {name: Ravi, age: 23, marks: 56} >>> d1.items() dict_items([(name, Ravi), (age, 23), (marks, 56)]) >>> l1 = list(d1.items())

    13. 객체의 필드에서 Python 사전을 만드는 방법은 무엇입니까?

      __dict__ 속성은 개체의 필드에서 사전을 반환합니다. 클래스 사람을 정의합시다. >>> class person: def __init__(self): self.name=foo self.age = 20 def show(self): print (self.name, self.age) 이제 이 클래스의 객체를 선언하고 사전 객체로 밝혀진 __dict__ 속성을 얻습니다. >>> p = person() >>> d = p.__dict__ >>> d {

    14. 간단한 방법으로 Python 사전에 액세스하는 방법은 무엇입니까?

      사전 컬렉션 개체의 키와 연결된 값에 액세스하는 데 사용할 수 있는 두 가지 방법이 있습니다. 사전 클래스 메서드 get()은 키를 인수로 취하고 값을 반환합니다. >>> d1 = {name: Ravi, age: 23, marks: 56} >>> d1.get(age) 23 또 다른 방법은 사전 개체 앞의 대괄호 안에 키를 사용하는 것입니다. >>> d1 = {name: Ravi, age: 23, marks: 56} >>> d1[age] 23

    15. Python에서 두 목록을 사전에 매핑하는 방법은 무엇입니까?

      가장 쉬운 방법은 각각 두 개의 목록에서 각각 항목이 있는 튜플 생성기를 반환하는 zip 개체를 만드는 것입니다. 그런 다음 내장 dict() 함수를 사용하여 zip 객체를 사전으로 변환할 수 있습니다. >>> l1=[name, age, marks] >>> l2=[Ravi, 23, 56] >>> z=zip(l1,l2) >>> newdict=dict(z) >>> newdict {name: Ravi, age: 23, marks: 56}

    16. Python에서 변경할 수 없는 데이터 유형은 무엇입니까?

      메모리에 한 번 생성된 객체가 변경할 수 없는 경우 이를 immutable 객체라고 합니다. Python에서 숫자 개체, 문자열 및 사전 개체는 변경할 수 없습니다.

    17. 파이썬에서 불변이란 무엇입니까?

      Python은 객체의 다양한 데이터 유형을 정의합니다. 이러한 개체는 메모리에 저장됩니다. 일부 개체의 내용은 만든 후에 변경할 수 있지만 다른 개체는 변경할 수 없습니다. 정수, 부동 소수점 및 복소수 개체와 같은 숫자 개체는 메모리를 점유하며 메모리 내용을 변경할 수 없습니다. 이러한 객체를 불변(immutable)이라고 합니다. 문자열 및 사전 개체도 변경할 수 없습니다. 튜플도 불변입니다. 그러나 목록 개체의 항목은 목록에서 수정, 삭제 또는 추가될 수 있으므로 목록 개체는 변경 가능합니다.

    18. Python에서 절대값을 계산하는 방법은 무엇입니까?

      파이썬 표준 라이브러리의 abs() 함수는 주어진 숫자의 절대값을 반환합니다. 숫자의 절대값은 부호를 고려하지 않은 값입니다. 따라서 10의 절대값은 10이고 -10도 10입니다. 숫자가 복소수인 경우 abs()는 해당 크기를 반환합니다. 예시 >>> abs(11.11) 11.11 >>> abs(-11.11) 11.11 >>> abs(2+3j) 3.605551275463989 >>> abs(3-6j) 6.708203932499369 >>> abs(3-4

    19. Python에서 int의 최대값과 최소값을 아는 방법은 무엇입니까?

      Python의 핵심 라이브러리에는 각각 목록 또는 튜플 개체 형태의 숫자 시퀀스에서 최대값과 최소값을 찾기 위한 두 개의 내장 함수 max() 및 min()이 있습니다. 예시 >>> max(23,21,45,43) 45 >>> l1=[20,50,40,30] >>> max(l1) 50 >>> t1=(30,50,20,40) >>> max(t1) 50 >>> min(l1) 20 >>> min(t1) 20 >>>

    20. Python을 사용하여 문자열에서 숫자를 추출하는 방법은 무엇입니까?

      문자열에서 각 숫자를 추출하려면 - >>> str1='a34e 345 bcd 5he 78 xyz' >>> for s in str1: if s.isdigit():print (s) 3 4 3 4 5 5 7 8 단어가 공백 문자로 구분된 문자열에서 정수만 추출하려면 - >>> str1='h3110 23 cat 444.4 rabbit 11 2 dog' >>> for s in str1.split(): if s.isdigit(): print ((s)

    Total 8994 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:55/450  20-컴퓨터/Page Goto:1 49 50 51 52 53 54 55 56 57 58 59 60 61