Hướng dẫn python programming questions and answers pdf free download - câu hỏi và câu trả lời về lập trình python pdf tải xuống miễn phí

Dưới đây là các câu hỏi và câu trả lời phỏng vấn Python cho các ứng viên tươi hơn cũng như có kinh nghiệm để có được công việc mơ ước của họ.

Show

1) Python là gì? Những lợi ích của việc sử dụng Python là gì?

Python là ngôn ngữ lập trình với các đối tượng, mô -đun, luồng, ngoại lệ và quản lý bộ nhớ tự động. Lợi ích của trăn là nó đơn giản và dễ dàng, di động, có thể mở rộng, cấu trúc dữ liệu tích hợp và nó là nguồn mở.

Tải xuống PDF miễn phí: Câu hỏi & câu trả lời phỏng vấn Python >>


2) PEP 8 là gì?

PEP 8 là một quy ước mã hóa, một tập hợp các đề xuất, về cách viết mã Python của bạn dễ đọc hơn.


3) Dưa chua và không có gì?

Mô -đun Pickle chấp nhận bất kỳ đối tượng Python nào và chuyển đổi nó thành một biểu diễn chuỗi và đổ nó vào một tệp bằng cách sử dụng chức năng kết xuất. Quá trình này được gọi là Pickling. Trong khi quá trình truy xuất các đối tượng Python gốc từ biểu diễn chuỗi được lưu trữ được gọi là không có tính cách.


4) Python được giải thích như thế nào?

Ngôn ngữ Python là một ngôn ngữ được giải thích. Chương trình Python chạy trực tiếp từ mã nguồn. Nó chuyển đổi mã nguồn được lập trình viên viết thành ngôn ngữ trung gian, một lần nữa được dịch thành ngôn ngữ máy phải được thực thi.


5) Bộ nhớ được quản lý như thế nào trong Python?

Bộ nhớ Python được quản lý bởi Python Private Heap Space. Tất cả các đối tượng Python và cấu trúc dữ liệu được đặt trong một đống riêng tư. Lập trình viên không có quyền truy cập vào đống riêng tư này và thông dịch viên chăm sóc đống riêng Python này.

Việc phân bổ không gian đống Python cho các đối tượng Python được thực hiện bởi Trình quản lý bộ nhớ Python. API cốt lõi cho phép truy cập vào một số công cụ để lập trình viên mã hóa.

Python cũng có một bộ thu rác sẵn có, trong đó tái chế tất cả bộ nhớ không sử dụng và giải phóng bộ nhớ và làm cho nó có sẵn cho không gian đống.


6) Các công cụ giúp tìm lỗi hoặc thực hiện phân tích tĩnh là gì?

PyChecker là một công cụ phân tích tĩnh để phát hiện các lỗi trong mã nguồn Python và cảnh báo về phong cách và độ phức tạp của lỗi. Pylint là một công cụ khác để xác minh xem mô -đun có đáp ứng tiêu chuẩn mã hóa hay không.


7) Các nhà trang trí Python là gì?

Một người trang trí Python là một thay đổi cụ thể mà chúng ta thực hiện trong cú pháp Python để thay đổi các chức năng một cách dễ dàng.


8) Sự khác biệt giữa danh sách và tuple là gì?

Sự khác biệt giữa danh sách và tuple là danh sách là có thể thay đổi trong khi Tuple thì không. Tuple có thể được băm, ví dụ, như một chìa khóa cho từ điển.


9) Các đối số được truyền theo giá trị hoặc tham chiếu như thế nào?

Tất cả mọi thứ trong Python là một đối tượng và tất cả các biến chứa các tham chiếu đến các đối tượng. Các giá trị tham chiếu là theo các chức năng. Do đó, bạn không thể thay đổi giá trị của các tài liệu tham khảo. Tuy nhiên, bạn có thể thay đổi các đối tượng nếu nó có thể thay đổi.


10) Danh sách toàn diện là gì?

Chúng là các cấu trúc cú pháp để giảm bớt việc tạo ra một từ điển hoặc danh sách dựa trên sự khác biệt hiện có.


11) Python cung cấp loại tích hợp là gì?

Python cung cấp hai loại tích hợp: 1) có thể thay đổi và 2) bất biến.

Các loại tích hợp có thể thay đổi là:

  • Danh sách
  • Bộ
  • Từ điển
  • Các loại tích hợp bất biến
  • Dây
  • Bộ dữ liệu
  • Số

Các loại tích hợp bất biến là:

  • Dây
  • Bộ dữ liệu
  • Số

Các loại tích hợp bất biến là:

12) Giải thích không gian tên trong Python


Trong Python, mọi tên được giới thiệu đều có một nơi mà nó sống và có thể được nối. Điều này được gọi là không gian tên. Nó giống như một hộp nơi một tên biến được ánh xạ tới đối tượng được đặt. Bất cứ khi nào biến được tìm kiếm, hộp này sẽ được tìm kiếm để lấy đối tượng tương ứng.

13) Lambda trong Python là gì?


Nó là một chức năng ẩn danh biểu thức duy nhất thường được sử dụng làm hàm nội tuyến.

14) Tại sao các hình thức Lambda trong Python không có tuyên bố?


Một hình thức Lambda trong Python không có câu lệnh vì nó được sử dụng để tạo đối tượng chức năng mới và sau đó trả lại chúng trong thời gian chạy.

15) Giải thích vượt qua trong Python


Pass có nghĩa là tuyên bố Python không có hoạt động, hay nói cách khác, nó là một người giữ vị trí trong một tuyên bố ghép, nơi cần có một cái trống bên trái, và không có gì phải được viết ở đó.

16) Trong Python Iterators là gì?


Trong Python, các trình lặp được sử dụng để lặp lại một nhóm các yếu tố, các thùng chứa như một danh sách.

17) Điều gì nhất định trong Python là gì?


Một khung thử nghiệm đơn vị trong Python được gọi là Unittest. Nó hỗ trợ chia sẻ các thiết lập, kiểm tra tự động hóa, mã tắt cho các thử nghiệm, tổng hợp các thử nghiệm thành các bộ sưu tập, v.v.

18) Giải thích cắt lát trong Python?


Một cơ chế để chọn một loạt các mục từ các loại trình tự như danh sách, tuple, chuỗi, v.v., được gọi là cắt.

19) Máy phát điện trong Python là gì?


20) DocString trong Python là gì?

Một chuỗi tài liệu Python được gọi là DocString, đó là một cách để ghi lại các hàm, mô -đun và các lớp Python.


21) Làm thế nào bạn có thể sao chép một đối tượng trong Python?

Để sao chép một đối tượng trong Python, bạn có thể thử

x=0
#define a while loop
while(x <4):
        print(x)
        x = x+1
7 hoặc
x=0
#define a while loop
while(x <4):
        print(x)
        x = x+1
8 cho trường hợp chung. Bạn không thể sao chép tất cả các đối tượng nhưng hầu hết chúng.


22) Chỉ số tiêu cực trong Python là gì?

Trình tự Python có thể được chỉ số trong các số dương và âm. Đối với chỉ số tích cực, 0 là chỉ số đầu tiên, 1 là chỉ số thứ hai, v.v. Đối với chỉ số âm, (-1) là chỉ số cuối cùng và (-2) là chỉ số cuối cùng thứ hai, v.v.


23) Làm thế nào bạn có thể chuyển đổi một số thành một chuỗi?

Để chuyển đổi một số thành một chuỗi, hãy sử dụng hàm sẵn

x=0
#define a while loop
while(x <4):
        print(x)
        x = x+1
9 Nếu bạn muốn biểu diễn bát phân hoặc thập lục phân, hãy sử dụng hàm sẵn OCT () hoặc hex ().


24) Sự khác biệt giữa xrange và phạm vi là gì?

Xrange trả về đối tượng Xrange trong khi phạm vi trả về danh sách và sử dụng cùng một bộ nhớ và bất kể kích thước phạm vi là gì.


25) Mô -đun và gói trong Python là gì?

Trong Python, mô -đun là cách để cấu trúc một chương trình. Mỗi tệp chương trình Python là một mô -đun, nhập các mô -đun khác như các đối tượng và thuộc tính.

Thư mục của chương trình Python là một gói các mô -đun. Một gói có thể có các mô -đun hoặc thư mục con.


26) Các quy tắc cho các biến địa phương và toàn cầu trong Python là gì?

Dưới đây là các quy tắc cho các biến địa phương và toàn cầu trong Python:

Các biến cục bộ: Nếu một biến được gán một giá trị mới ở bất cứ đâu trong cơ thể chức năng, thì nó được giả định là cục bộ.: If a variable is assigned a new value anywhere within the function’s body, it’s assumed to be local.

Các biến toàn cầu: Những biến chỉ được tham chiếu bên trong một hàm là toàn cầu ngầm.: Those variables that are only referenced inside a function are implicitly global.


27) Làm thế nào bạn có thể chia sẻ các biến toàn cầu trên các mô -đun?

Để chia sẻ các biến toàn cầu trên các mô -đun trong một chương trình duy nhất, hãy tạo một mô -đun đặc biệt. Nhập mô -đun cấu hình trong tất cả các mô -đun của ứng dụng của bạn. Mô -đun sẽ có sẵn dưới dạng biến toàn cầu trên các mô -đun.


28) Giải thích làm thế nào bạn có thể thực hiện một tập lệnh Python trên Unix?

Để thực hiện một tập lệnh Python trên Unix, bạn cần phải làm hai việc,

Chế độ tệp script phải được thực thi và dòng đầu tiên phải bắt đầu bằng # ( #!/Usr/local/bin/python)


29) Giải thích cách xóa một tệp trong Python?

Bằng cách sử dụng lệnh

#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
        print(i,m)
        
# use the break and continue statements
        
        #for x in range (10,20):
        #if (x == 15): break
        #if (x % 5 == 0) : continue
        #print x
0 hoặc
#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
        print(i,m)
        
# use the break and continue statements
        
        #for x in range (10,20):
        #if (x == 15): break
        #if (x % 5 == 0) : continue
        #print x
1


30) Giải thích Làm thế nào bạn có thể tạo ra các số ngẫu nhiên trong Python?

Để tạo số ngẫu nhiên trong Python, bạn cần nhập lệnh dưới dạng

import random
random.random()

Điều này trả về một số điểm nổi ngẫu nhiên trong phạm vi [0,1)


31) Làm thế nào bạn có thể truy cập một mô -đun được viết bằng Python từ C?

Bạn có thể truy cập một mô -đun được viết bằng Python từ C theo phương thức sau,

#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
        print(i,m)
        
# use the break and continue statements
        
        #for x in range (10,20):
        #if (x == 15): break
        #if (x % 5 == 0) : continue
        #print x
2


32) Việc sử dụng nhà điều hành // trong Python là gì?

Nó là một bộ phân chia sàn, được sử dụng để chia hai toán hạng với kết quả là một thương số chỉ hiển thị các chữ số trước điểm thập phân. Ví dụ, 10 // 5 = 2 và 10.0 // 5.0 = 2.0.


33) Đề cập đến năm lợi ích của việc sử dụng Python

Dưới đây là năm lợi ích của việc sử dụng Python:

  • Python bao gồm một thư viện tiêu chuẩn khổng lồ cho hầu hết các nền tảng Internet như email, HTML, v.v.
  • Python không yêu cầu quản lý bộ nhớ rõ ràng vì bản thân trình thông dịch phân bổ bộ nhớ thành các biến mới và tự động giải phóng chúng
  • Cung cấp khả năng dễ đọc do sử dụng dấu ngoặc vuông
  • Dễ học cho người mới bắt đầu
  • Có các loại dữ liệu tích hợp tiết kiệm thời gian và nỗ lực lập trình từ việc khai báo các biến

34) Đề cập đến việc sử dụng hàm chia trong Python

Việc sử dụng hàm phân chia trong Python là nó chia một chuỗi thành các chuỗi ngắn hơn bằng cách sử dụng dấu phân cách xác định. Nó đưa ra một danh sách tất cả các từ có trong chuỗi.


35) Giải thích bình và lợi ích của nó

Flask là một khung vi mô web cho Python dựa trên Werkzeug, Jinja 2 và ý định tốt BSD được cấp phép. Werkzeug và Jingja là hai trong số các phụ thuộc của nó.

Bình là một phần của khung vi mô. Điều đó có nghĩa là nó sẽ có rất ít hoặc không có sự phụ thuộc vào các thư viện bên ngoài. Nó làm cho khung ánh sáng trong khi có một chút phụ thuộc để cập nhật và ít lỗi bảo mật hơn.


36) Sự khác biệt giữa Django, Kim tự tháp và Bình là gì?

Flask là một bộ phim vi mô của người Viking chủ yếu xây dựng cho một ứng dụng nhỏ với các yêu cầu đơn giản hơn. Trong một bình, bạn không phải sử dụng các thư viện bên ngoài. Bình đã sẵn sàng để sử dụng.

Kim tự tháp được xây dựng cho các ứng dụng lớn hơn. Nó cung cấp sự linh hoạt và cho phép nhà phát triển sử dụng các công cụ phù hợp cho dự án của họ. Nhà phát triển có thể chọn cơ sở dữ liệu, cấu trúc URL, kiểu khuôn mẫu và nhiều hơn nữa. Giống như kim tự tháp, Django cũng có thể được sử dụng cho các ứng dụng lớn hơn. Nó bao gồm một orm.


37) Flask-WTF là gì và các tính năng của chúng là gì?

Flask-WTF cung cấp tích hợp đơn giản với WTForms. Các tính năng bao gồm cho Flask WTF là:

  • Tích hợp với wtfforms
  • Biểu mẫu an toàn với mã thông báo CSRF
  • Bảo vệ CSRF toàn cầu
  • Tích hợp quốc tế hóa
  • Recaptcha hỗ trợ
  • Tải lên tệp hoạt động với tải lên bình

38) Giải thích cách phổ biến để tập lệnh bình hoạt động là gì?

Cách phổ biến để tập lệnh bình hoạt động là:

  • Nó phải là đường dẫn nhập cho ứng dụng của bạn
  • Hoặc đường dẫn đến tệp python

39) Giải thích làm thế nào bạn có thể truy cập các phiên trong bình?

Một phiên về cơ bản cho phép bạn nhớ thông tin từ yêu cầu này sang yêu cầu khác. Trong bình, nó sử dụng cookie đã ký để người dùng có thể xem nội dung phiên và sửa đổi. Người dùng có thể sửa đổi phiên nếu chỉ có bình khóa bí mật.secret_key.


40) Bình có phải là mô hình MVC không và nếu có cho một ví dụ hiển thị mẫu MVC cho ứng dụng của bạn?

Về cơ bản, Flask là một khung tối giản hoạt động giống như khung MVC. Vì vậy, MVC là một phù hợp hoàn hảo cho bình và mẫu cho MVC, chúng tôi sẽ xem xét cho ví dụ sau

Từ bình nhập bình
app = Flask(_name_)

@app.route("/")

Def hello():

return "Hello World"

app.run(debug = True)
Trong mã này, phần cấu hình của bạn sẽ là từ bình nhập bình
#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
        print(i,m)
        
# use the break and continue statements
        
        #for x in range (10,20):
        #if (x == 15): break
        #if (x % 5 == 0) : continue
        #print x
3 Phần xem sẽ là
@app.route("/")

Def hello():

return "Hello World"

#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
        print(i,m)
        
# use the break and continue statements
        
        #for x in range (10,20):
        #if (x == 15): break
        #if (x % 5 == 0) : continue
        #print x
3
View part will be
@app.route("/")

Def hello():

return "Hello World"

Trong khi bạn mô hình hoặc phần chính sẽ là

#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
        print(i,m)
        
# use the break and continue statements
        
        #for x in range (10,20):
        #if (x == 15): break
        #if (x % 5 == 0) : continue
        #print x
4
#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
        print(i,m)
        
# use the break and continue statements
        
        #for x in range (10,20):
        #if (x == 15): break
        #if (x % 5 == 0) : continue
        #print x
4


41) Giải thích kết nối cơ sở dữ liệu trong bình Python?

Flask hỗ trợ các ứng dụng do cơ sở dữ liệu (RDB) hỗ trợ cơ sở dữ liệu. Một hệ thống như vậy yêu cầu tạo lược đồ, yêu cầu đường ống tệp shema.sql thành lệnh sqlite3. Vì vậy, bạn cần cài đặt lệnh sqlite3 để tạo hoặc bắt đầu cơ sở dữ liệu trong bình.

Bình cho phép yêu cầu cơ sở dữ liệu theo ba cách

  • Trước_Request (): Nó được gọi trước khi yêu cầu và không có đối số It is called before a request and pass no arguments
  • After_Request (): Nó được gọi sau khi yêu cầu và chuyển phản hồi sẽ được gửi cho máy khách It is called after a request and pass the response that will be sent to the client
  • Teardown_Request (): Nó được gọi trong một tình huống khi ngoại lệ được nêu ra và phản hồi không được đảm bảo. Chúng được gọi sau khi phản hồi đã được xây dựng. Họ không được phép sửa đổi yêu cầu và giá trị của chúng bị bỏ qua. It is called in a situation when exception is raised, and response is not guaranteed. They are called after the response has been constructed. They are not allowed to modify the request, and their values are ignored.

42) Nếu bạn có nhiều máy chủ Memcache và một trong số chúng không chứa dữ liệu, liệu nó có cố gắng để có được chúng không?

Dữ liệu trong máy chủ không thành công đã bị xóa, nhưng có một điều khoản cho tự động-failure, bạn có thể định cấu hình cho nhiều nút. Thất bại có thể được kích hoạt trong bất kỳ loại ổ cắm hoặc lỗi máy chủ nào được ghi nhận và không phải trong các lỗi máy khách thông thường như thêm khóa hiện có, v.v.


43) Giải thích làm thế nào bạn có thể giảm thiểu sự cố mất điện của máy chủ Memcached trong quá trình phát triển Python của bạn?

  • Khi một trường hợp thất bại, một số trong số chúng sẽ giảm, điều này sẽ đặt tải lớn hơn trên máy chủ cơ sở dữ liệu khi dữ liệu bị mất được tải lại khi máy khách đưa ra yêu cầu. Để tránh điều này, nếu mã của bạn đã được viết để giảm thiểu bộ đệm, thì nó sẽ để lại tác động tối thiểu
  • Một cách khác là đưa ra một thể hiện memcached trên một máy mới bằng cách sử dụng địa chỉ IP của máy bị mất
  • Mã là một tùy chọn khác để giảm thiểu sự cố mất điện vì nó cung cấp cho bạn quyền tự do để thay đổi danh sách máy chủ Memcached với công việc tối thiểu
  • Cài đặt giá trị thời gian chờ là một tùy chọn khác mà một số máy khách được thực hiện cho việc ngừng hoạt động của máy chủ Memcached. Khi máy chủ Memcached của bạn đi xuống, máy khách sẽ tiếp tục cố gắng gửi yêu cầu cho đến khi đạt được giới hạn hết thời gian.

44) Giải thích hiệu ứng Dogpile là gì? Làm thế nào bạn có thể ngăn chặn hiệu ứng này?

Hiệu ứng DogPile được đề cập đến sự kiện khi hết hạn bộ nhớ cache và các trang web bị ảnh hưởng bởi nhiều yêu cầu do khách hàng thực hiện cùng một lúc. Hiệu ứng này có thể được ngăn chặn bằng cách sử dụng khóa semaphore. Trong hệ thống này, khi giá trị hết hạn, quá trình đầu tiên thu được khóa và bắt đầu tạo ra một giá trị mới.


45) Giải thích cách sử dụng memcached không nên được sử dụng trong dự án Python của bạn?

Dưới đây là những cách bạn không nên sử dụng memcached trong dự án Python của mình:

  • Memcached sử dụng sai là sử dụng nó như một kho lưu trữ dữ liệu chứ không phải là bộ đệm
  • Không bao giờ sử dụng memcached làm nguồn thông tin duy nhất bạn cần để chạy ứng dụng của mình. Dữ liệu cũng phải luôn có sẵn thông qua một nguồn khác
  • Memcached chỉ là một cửa hàng khóa hoặc giá trị và không thể thực hiện truy vấn qua dữ liệu hoặc lặp lại nội dung để trích xuất thông tin.
  • Memcached không cung cấp bất kỳ hình thức bảo mật nào trong mã hóa hoặc xác thực.

46) Python nếu tuyên bố là gì?

Python nếu tuyên bố được sử dụng cho các hoạt động ra quyết định. Nó chứa một thân mã chỉ chạy khi điều kiện được đưa ra trong câu lệnh IF là đúng. Nếu điều kiện là sai, thì câu lệnh tùy chọn khác sẽ chạy, trong đó chứa một số mã cho điều kiện khác.

Khi bạn muốn biện minh cho một điều kiện trong khi điều kiện khác là không đúng, thì bạn sử dụng câu lệnh Python if-Else.

Python IF SYNELY SYNTAX:

#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
        print(i,m)
        
# use the break and continue statements
        
        #for x in range (10,20):
        #if (x == 15): break
        #if (x % 5 == 0) : continue
        #print x
5

Python nếu Sơ đồ khác

Hướng dẫn python programming questions and answers pdf free download - câu hỏi và câu trả lời về lập trình python pdf tải xuống miễn phí

Hãy cùng xem một ví dụ về Python nếu tuyên bố khác:

Hướng dẫn python programming questions and answers pdf free download - câu hỏi và câu trả lời về lập trình python pdf tải xuống miễn phí

Hãy cùng xem một ví dụ về Python nếu tuyên bố khác:

def main():
    x,y =2,8
    
    if(x < y):
        st= "x is less than y"
    print(st)
    
if __name__ == "__main__":
    main()

47) Giải thích trong khi vòng lặp trong Python với ví dụ

Mặc dù Loop thực hiện chính xác điều tương tự như những gì mà nếu câu lệnh IF, nhưng thay vì chạy khối mã một lần, chúng lại quay trở lại điểm mà nó bắt đầu mã và lặp lại toàn bộ quá trình.

Cú pháp của vòng lặp như sau:

#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
        print(i,m)
        
# use the break and continue statements
        
        #for x in range (10,20):
        #if (x == 15): break
        #if (x % 5 == 0) : continue
        #print x
6 Ví dụ về vòng lặp như sau:
The example of while loop is as follows:

x=0
#define a while loop
while(x <4):
        print(x)
        x = x+1

48) Tái tạo () trong Python là gì?

Enumate () trong Python là một hàm tích hợp được sử dụng để gán một chỉ mục cho từng mục của đối tượng có thể lặp lại. Nó thêm một vòng lặp trên các đối tượng có thể lặp lại trong khi theo dõi mục hiện tại và trả về đối tượng dưới dạng một hình thức có thể phản cảm. Đối tượng này có thể được sử dụng trong một vòng lặp để chuyển đổi nó thành một danh sách bằng cách sử dụng phương thức list ().

Ví dụ về Enumerate () như sau:

Giả sử chúng tôi muốn đánh số cho tháng của chúng tôi (Jan, Feb, Marc, Mạnh .June), vì vậy chúng tôi tuyên bố biến I liệt kê các số trong khi M sẽ in số tháng trong danh sách.

#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
        print(i,m)
        
# use the break and continue statements
        
        #for x in range (10,20):
        #if (x == 15): break
        #if (x % 5 == 0) : continue
        #print x

49) Làm thế nào bạn có thể sử dụng cho vòng lặp để lặp đi lặp lại cùng một câu lệnh?

Bạn có thể sử dụng cho vòng lặp để thậm chí lặp đi lặp lại cùng một câu lệnh. Ở đây trong ví dụ, chúng tôi đã in ra từ Gur Gur99, ba lần.

Example:

Để lặp lại cùng một câu lệnh một số lần, chúng tôi đã khai báo số trong biến I (i trong 123). Vì vậy, khi bạn chạy mã như được hiển thị bên dưới, nó sẽ in câu lệnh (GURU99), nhiều lần số lượng được khai báo cho biến của chúng tôi trong (i trong 123).

for i in '123':
 print ("guru99",i,)

50) Phù hợp với Tuple trong Python là gì?

Kết hợp tuple trong Python là một phương pháp nhóm các bộ dữ liệu bằng cách khớp phần tử thứ hai trong các bộ dữ liệu. Nó đạt được bằng cách sử dụng từ điển bằng cách kiểm tra phần tử thứ hai trong mỗi bộ thuật trong lập trình Python. Tuy nhiên, chúng ta có thể tạo ra các bộ dữ liệu mới bằng cách lấy các phần của các bộ dữ liệu hiện có.

Cú pháp:

#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
        print(i,m)
        
# use the break and continue statements
        
        #for x in range (10,20):
        #if (x == 15): break
        #if (x % 5 == 0) : continue
        #print x
7 Để viết một tuple trống, bạn cần viết dưới dạng hai dấu ngoặc đơn không chứa gì-
#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
        print(i,m)
        
# use the break and continue statements
        
        #for x in range (10,20):
        #if (x == 15): break
        #if (x % 5 == 0) : continue
        #print x
8

#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
        print(i,m)
        
# use the break and continue statements
        
        #for x in range (10,20):
        #if (x == 15): break
        #if (x % 5 == 0) : continue
        #print x
7
To write an empty tuple, you need to write as two parentheses containing nothing-
#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
        print(i,m)
        
# use the break and continue statements
        
        #for x in range (10,20):
        #if (x == 15): break
        #if (x % 5 == 0) : continue
        #print x
8


51) Giải thích từ điển trong Python với ví dụ

Một từ điển trong Python là bộ sưu tập các giá trị dữ liệu không có thứ tự và có thể thay đổi chứa các cặp giá trị khóa. Mỗi cặp giá trị khóa trong từ điển ánh xạ chìa khóa cho giá trị liên quan của nó làm cho nó được tối ưu hóa hơn. Một từ điển trong Python được khai báo bằng cách đặt danh sách các cặp khóa-giá trị bằng dấu phẩy bằng cách sử dụng niềng răng xoăn ({}). Từ điển Python được phân loại thành hai yếu tố: khóa và giá trị.

Cú pháp cho Từ điển Python:

#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
        print(i,m)
        
# use the break and continue statements
        
        #for x in range (10,20):
        #if (x == 15): break
        #if (x % 5 == 0) : continue
        #print x
9Example
#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
        print(i,m)
        
# use the break and continue statements
        
        #for x in range (10,20):
        #if (x == 15): break
        #if (x % 5 == 0) : continue
        #print x
9
Example

Dict = {'Tim': 18,'Charlie':12,'Tiffany':22,'Robert':25}   
print((Dict['Tiffany']))

52) Làm thế nào bạn có thể sao chép toàn bộ từ điển vào một từ điển mới?

Bạn cũng có thể sao chép toàn bộ từ điển vào một từ điển mới. Ví dụ, ở đây, chúng tôi đã sao chép từ điển gốc của chúng tôi vào tên từ điển mới là Boy Boys và các cô gái.

Thí dụ

Dict = {'Tim': 18,'Charlie':12,'Tiffany':22,'Robert':25}    
Boys = {'Tim': 18,'Charlie':12,'Robert':25}
Girls = {'Tiffany':22}    
studentX=Boys.copy()
studentY=Girls.copy()
print(studentX)
print(studentY)

53) Làm thế nào bạn có thể cập nhật từ điển Python?

Bạn có thể cập nhật từ điển bằng cách thêm một mục nhập mới hoặc một cặp giá trị khóa vào một mục hiện có hoặc bằng cách xóa một mục nhập hiện có. Ở đây trong ví dụ, chúng tôi sẽ thêm một tên khác, Sarah Sarah vào từ điển hiện có của chúng tôi.

Thí dụ

Dict = {'Tim': 18,'Charlie':12,'Tiffany':22,'Robert':25}    
Dict.update({"Sarah":9})
print(Dict)

53) Làm thế nào bạn có thể cập nhật từ điển Python?

app = Flask(_name_)

@app.route("/")

Def hello():

return "Hello World"

app.run(debug = True)
0

Bạn có thể cập nhật từ điển bằng cách thêm một mục nhập mới hoặc một cặp giá trị khóa vào một mục hiện có hoặc bằng cách xóa một mục nhập hiện có. Ở đây trong ví dụ, chúng tôi sẽ thêm một tên khác, Sarah Sarah vào từ điển hiện có của chúng tôi.

54) Đưa ra ví dụ về phương thức từ điển () phương thức

Example:

app = Flask(_name_)

@app.route("/")

Def hello():

return "Hello World"

app.run(debug = True)
1

55) Làm thế nào bạn có thể sắp xếp các yếu tố trong từ điển Python?

Trong từ điển, bạn có thể dễ dàng sắp xếp các yếu tố. Ví dụ: nếu chúng ta muốn in tên của các yếu tố của từ điển theo thứ tự bảng chữ cái của chúng ta, chúng ta phải sử dụng cho vòng lặp. Nó sẽ sắp xếp từng yếu tố của từ điển cho phù hợp.

app = Flask(_name_)

@app.route("/")

Def hello():

return "Hello World"

app.run(debug = True)
2

56) Đưa ra một ví dụ về từ điển Len () và Python Danh sách CMP ()

app = Flask(_name_)

@app.route("/")

Def hello():

return "Hello World"

app.run(debug = True)
3

Từ điển Len () Ví dụ:

Ví dụ CMP ():

  • copy()
  • update()
  • items()
  • sort()
  • len()
  • cmp()
  • Str()

57) Tất cả các phương pháp từ điển là gì:

Dưới đây là danh sách các phương pháp từ điển:

58) Ví dụ, giải thích các toán tử số học bằng ví dụ

app = Flask(_name_)

@app.route("/")

Def hello():

return "Hello World"

app.run(debug = True)
4

Các toán tử số học thực hiện các tính toán số học khác nhau như bổ sung, trừ, nhân, chia, mô đun %, số mũ, v.v.

Ví dụ: Đối với các toán tử số học, chúng tôi sẽ lấy một ví dụ đơn giản về việc bổ sung trong đó chúng tôi sẽ thêm hai chữ số 4+5 = 9

app = Flask(_name_)

@app.route("/")

Def hello():

return "Hello World"

app.run(debug = True)
5

59) Cho ví dụ về các toán tử logic

Ví dụ về các toán tử logic:

Example:

60) Giải thích các nhà khai thác thành viên với ví dụ

app = Flask(_name_)

@app.route("/")

Def hello():

return "Hello World"

app.run(debug = True)
6

61) Viết mã để chứng minh sự ưu tiên của toán tử trong Python:

app = Flask(_name_)

@app.route("/")

Def hello():

return "Hello World"

app.run(debug = True)
7

62) Giải thích các mảng trong trăn với ví dụ

Một mảng Python là một tập hợp các loại cấu trúc dữ liệu phổ biến có các phần tử có cùng loại dữ liệu. Nó được sử dụng để lưu trữ bộ sưu tập dữ liệu. Trong chương trình Python, các mảng được xử lý bởi mô -đun mảng của Mảng. Nếu bạn tạo mảng bằng mô -đun mảng, các phần tử của mảng phải có cùng loại số.

Cú pháp để tạo một mảng trong Python

Bạn có thể khai báo một mảng trong Python trong khi khởi tạo nó bằng cú pháp sau.

for i in '123':
 print ("guru99",i,)
0
for i in '123':
 print ("guru99",i,)
0

Hình ảnh sau đây giải thích cú pháp.

Hướng dẫn python programming questions and answers pdf free download - câu hỏi và câu trả lời về lập trình python pdf tải xuống miễn phí
Cú pháp mảng
  1. Định danh: Chỉ định tên như thường xuyên, bạn làm cho các biến: specify a name like usually, you do for variables
  2. Mô -đun: Python có một mô -đun đặc biệt để tạo mảng trong python, được gọi là mảng mảng - bạn phải nhập nó trước khi sử dụng nó: Python has a special module for creating array in Python, called “array” – you must import it before using it
  3. Phương pháp: Mô -đun mảng có phương thức khởi tạo mảng. Nó có hai đối số, mã loại và các yếu tố.: the array module has a method for initializing the array. It takes two arguments, type code, and elements.
  4. Mã loại: Chỉ định kiểu dữ liệu bằng cách sử dụng mã loại có sẵn (xem Danh sách bên dưới): specify the data type using the type codes available (see list below)
  5. Các phần tử: Chỉ định các phần tử mảng trong dấu ngoặc vuông, ví dụ [130.450.103]: specify the array elements within the square brackets, for example [130,450,103]

Thí dụ

app = Flask(_name_)

@app.route("/")

Def hello():

return "Hello World"

app.run(debug = True)
8

63) Làm thế nào bạn có thể truy cập các yếu tố mảng?

Bạn có thể truy cập bất kỳ mục mảng nào bằng cách sử dụng chỉ mục của nó.

Cú pháp là

for i in '123':
 print ("guru99",i,)
1

Thí dụ

app = Flask(_name_)

@app.route("/")

Def hello():

return "Hello World"

app.run(debug = True)
9

63) Làm thế nào bạn có thể truy cập các yếu tố mảng?

Bạn có thể truy cập bất kỳ mục mảng nào bằng cách sử dụng chỉ mục của nó.

Cú pháp là

for i in '123':
 print ("guru99",i,)
2

Thí dụ

63) Làm thế nào bạn có thể truy cập các yếu tố mảng?

Bạn có thể truy cập bất kỳ mục mảng nào bằng cách sử dụng chỉ mục của nó.

@app.route("/")

Def hello():

return "Hello World"
0

Cú pháp là

64) Làm thế nào bạn có thể chèn các phần tử vào mảng?

Cú pháp là

for i in '123':
 print ("guru99",i,)
3

Thí dụ

63) Làm thế nào bạn có thể truy cập các yếu tố mảng?

@app.route("/")

Def hello():

return "Hello World"
1

Bạn có thể truy cập bất kỳ mục mảng nào bằng cách sử dụng chỉ mục của nó.

Cú pháp là

Cú pháp là

for i in '123':
 print ("guru99",i,)
4

Thí dụ

63) Làm thế nào bạn có thể truy cập các yếu tố mảng?

@app.route("/")

Def hello():

return "Hello World"
2

Bạn có thể truy cập bất kỳ mục mảng nào bằng cách sử dụng chỉ mục của nó.

Cú pháp là

Example:

@app.route("/")

Def hello():

return "Hello World"
3

64) Làm thế nào bạn có thể chèn các phần tử vào mảng?

Hoạt động chèn mảng Python cho phép bạn chèn một hoặc nhiều mục vào một mảng ở đầu, kết thúc hoặc bất kỳ chỉ mục nào của mảng. Phương pháp này mong đợi hai chỉ số đối số và giá trị.

@app.route("/")

Def hello():

return "Hello World"
4

Hãy để chúng tôi thêm một giá trị mới ngay sau mục thứ hai của mảng. Hiện tại, mảng cân bằng của chúng tôi có ba mục: 300, 200 và 100. Xem xét mục mảng thứ hai có giá trị 200 và chỉ số 1.

Để chèn giá trị mới phải ngay sau khi chỉ số 1, bạn cần tham chiếu chỉ mục 2 trong phương thức chèn của mình, như được hiển thị trong ví dụ mảng Python bên dưới:

65) Làm thế nào bạn có thể xóa các phần tử trong mảng?

Với thao tác này, bạn có thể xóa một mục từ một mảng theo giá trị. Phương pháp này chỉ chấp nhận một đối số, giá trị. Sau khi chạy phương thức này, các mục mảng được sắp xếp lại và các chỉ số được gán lại.

Hãy để loại bỏ giá trị của 3 3, khỏi mảng

66) Làm thế nào bạn có thể tìm kiếm và nhận chỉ mục của một giá trị trong một mảng?

@app.route("/")

Def hello():

return "Hello World"
6

Với thao tác này, bạn có thể tìm kiếm một mục trong một mảng dựa trên giá trị của nó. Phương pháp này chỉ chấp nhận một đối số, giá trị. Nó là một phương pháp không phá hủy, có nghĩa là nó không ảnh hưởng đến các giá trị mảng.

Hãy cùng tìm thấy giá trị của 3 3 trong mảng. Phương thức này trả về chỉ mục của giá trị tìm kiếm.

@app.route("/")

Def hello():

return "Hello World"
7

67) Làm thế nào bạn có thể đảo ngược mảng trong Python?

Bạn có thể sử dụng Reverse () để đảo ngược mảng trong Python.

68) Đưa ra ví dụ để chuyển đổi mảng thành unicode

Ví dụ để chuyển đổi mảng thành unicode là:

69) Đưa ra một ví dụ về một lớp học trong Python

Ví dụ về lớp học trong Python

@app.route("/")

Def hello():

return "Hello World"
5
70) Giải thích kế thừa bằng ví dụThí dụ
63) Làm thế nào bạn có thể truy cập các yếu tố mảng?Bạn có thể truy cập bất kỳ mục mảng nào bằng cách sử dụng chỉ mục của nó.Cú pháp là
64) Làm thế nào bạn có thể chèn các phần tử vào mảng?Hoạt động chèn mảng Python cho phép bạn chèn một hoặc nhiều mục vào một mảng ở đầu, kết thúc hoặc bất kỳ chỉ mục nào của mảng. Phương pháp này mong đợi hai chỉ số đối số và giá trị.Hãy để chúng tôi thêm một giá trị mới ngay sau mục thứ hai của mảng. Hiện tại, mảng cân bằng của chúng tôi có ba mục: 300, 200 và 100. Xem xét mục mảng thứ hai có giá trị 200 và chỉ số 1.
Để chèn giá trị mới phải ngay sau khi chỉ số 1, bạn cần tham chiếu chỉ mục 2 trong phương thức chèn của mình, như được hiển thị trong ví dụ mảng Python bên dưới:65) Làm thế nào bạn có thể xóa các phần tử trong mảng?Với thao tác này, bạn có thể xóa một mục từ một mảng theo giá trị. Phương pháp này chỉ chấp nhận một đối số, giá trị. Sau khi chạy phương thức này, các mục mảng được sắp xếp lại và các chỉ số được gán lại.
Hãy để loại bỏ giá trị của 3 3, khỏi mảng66) Làm thế nào bạn có thể tìm kiếm và nhận chỉ mục của một giá trị trong một mảng?Với thao tác này, bạn có thể tìm kiếm một mục trong một mảng dựa trên giá trị của nó. Phương pháp này chỉ chấp nhận một đối số, giá trị. Nó là một phương pháp không phá hủy, có nghĩa là nó không ảnh hưởng đến các giá trị mảng.
Hãy cùng tìm thấy giá trị của 3 3 trong mảng. Phương thức này trả về chỉ mục của giá trị tìm kiếm.67) Làm thế nào bạn có thể đảo ngược mảng trong Python?Bạn có thể sử dụng Reverse () để đảo ngược mảng trong Python.
68) Đưa ra ví dụ để chuyển đổi mảng thành unicodeVí dụ để chuyển đổi mảng thành unicode là:Đầu ra của mã này sẽ là Gur Guru 99.
+Nó kết hợp 2 chuỗiNó kết hợp các chuỗi và cho kết quả
*Nói lạiNó in nhân vật hai lần.

74) Cho ví dụ về hàm Sleep () trong Python

Ví dụ về hàm Sleep () trong Python

@app.route("/")

Def hello():

return "Hello World"
9

75) Phương pháp Timmer trong Python là gì?

Đồng hồ tính là một phương pháp có sẵn với luồng và nó giúp có được chức năng giống như giấc ngủ thời gian Python.

def main():
    x,y =2,8
    
    if(x < y):
        st= "x is less than y"
    print(st)
    
if __name__ == "__main__":
    main()
0

76) Cho ví dụ về lớp lịch

Ví dụ về lớp lịch

def main():
    x,y =2,8
    
    if(x < y):
        st= "x is less than y"
    print(st)
    
if __name__ == "__main__":
    main()
1

77) Giải thích tệp ZIP Python với ví dụ

Python cho phép bạn nhanh chóng tạo tài liệu lưu trữ zip/tar.

Lệnh sau đây sẽ zip toàn bộ thư mục

for i in '123':
 print ("guru99",i,)
5 Lệnh sau cung cấp cho bạn điều khiển trên các tệp bạn muốn lưu trữ
for i in '123':
 print ("guru99",i,)
6 Ví dụ về tệp zip Python
for i in '123':
 print ("guru99",i,)
5
Following command gives you control on the files you want to archive
for i in '123':
 print ("guru99",i,)
6
Example of Python ZIP file

def main():
    x,y =2,8
    
    if(x < y):
        st= "x is less than y"
    print(st)
    
if __name__ == "__main__":
    main()
2

78) Các ví dụ phổ biến về các trường hợp ngoại lệ trong Python là gì?

Các ví dụ phổ biến về các trường hợp ngoại lệ trong Python là:

  • Chia cho số không
  • Truy cập một tập tin không tồn tại.
  • Bổ sung hai loại không tương thích
  • Cố gắng truy cập một chỉ mục không tồn tại của một chuỗi
  • Xóa bảng khỏi máy chủ cơ sở dữ liệu bị ngắt kết nối.
  • ATM rút tiền nhiều hơn số tiền có sẵn

79) Giải thích các lỗi Python quan trọng

Các lỗi python quan trọng là 1) arithmeticError, 2) nhà nhập khẩu và 3) indexError.

  • Arithmeticerror: arithmeticerror hoạt động như một lớp cơ sở cho tất cả các ngoại lệ số học. Nó được nêu ra cho các lỗi trong các hoạt động số học. ArithmeticError act as a base class for all arithmetic exceptions. It is raised for errors in arithmetic operations.
  • Irtunterror: Irtunterror được nâng lên khi bạn đang cố gắng nhập một mô -đun không có. Loại ngoại lệ này xảy ra nếu bạn đã mắc một lỗi gõ trong tên mô -đun hoặc mô -đun không có trong đường dẫn tiêu chuẩn. ImportError is raised when you are trying to import a module which does not present. This kind of exception occurs if you have made a typing mistake in the module name or the module which is not present in the standard path.
  • IndexError: Một indexError được nâng lên khi bạn cố gắng tham khảo một chuỗi nằm ngoài phạm vi. An IndexError is raised when you try to refer a sequence which is out of range.

80) Giải thích các kết xuất JSON () trong Python với ví dụ

json.dumps () trong Python là một phương pháp chuyển đổi các đối tượng từ điển của Python thành định dạng dữ liệu chuỗi JSON. Nó rất hữu ích khi các đối tượng được yêu cầu ở định dạng chuỗi cho các hoạt động như phân tích cú pháp, in, v.v.

Example:

def main():
    x,y =2,8
    
    if(x < y):
        st= "x is less than y"
    print(st)
    
if __name__ == "__main__":
    main()
3

81) Giải thích chi tiết JSON cho Python (giải mã) với ví dụ

Giải mã chuỗi JSON được thực hiện với sự trợ giúp của Phương pháp sẵn có

for i in '123':
 print ("guru99",i,)
7 &
for i in '123':
 print ("guru99",i,)
8of Thư viện JSON trong Python.

Ở đây bảng dịch Hiển thị ví dụ về các đối tượng JSON cho các đối tượng Python hữu ích để thực hiện giải mã trong chuỗi Python of JSON.

JsonPython
Sự vậtDIGN
MảngDanh sách
Sợi dâyUnicode
Số - intSố - int, dài
Số - ThựcTrôi nổi
ĐÚNG VẬYĐÚNG VẬY
SaiSai
Vô giá trịKhông có

Ví dụ về JSON cho Python cơ bản về việc giải mã với sự trợ giúp của hàm json.loads:

def main():
    x,y =2,8
    
    if(x < y):
        st= "x is less than y"
    print(st)
    
if __name__ == "__main__":
    main()
4

82) Viết mã cho phương thức mã hóa ()

Mã cho Phương thức mã hóa ():

def main():
    x,y =2,8
    
    if(x < y):
        st= "x is less than y"
    print(st)
    
if __name__ == "__main__":
    main()
5

83) Viết mã python cho mảng trong numpy để tạo ma trận python

Mã cho mảng trong numpy để tạo ma trận python

def main():
    x,y =2,8
    
    if(x < y):
        st= "x is less than y"
    print(st)
    
if __name__ == "__main__":
    main()
6

84) Viết mã Phyhon cho phép trừ ma trận

Mã Phyhon cho phép trừ ma trận

def main():
    x,y =2,8
    
    if(x < y):
        st= "x is less than y"
    print(st)
    
if __name__ == "__main__":
    main()
7

85) Viết mã cho phép nhân ma trận

Mã cho phép nhân Ma trận

nhập khẩu NUMPY dưới dạng NP

def main():
    x,y =2,8
    
    if(x < y):
        st= "x is less than y"
    print(st)
    
if __name__ == "__main__":
    main()
8

86) Giải thích việc cắt ma trận bằng ví dụ

Việc cắt sẽ trả lại cho bạn các yếu tố từ ma trận dựa trên chỉ mục bắt đầu /kết thúc được đưa ra.

Cú pháp để cắt là:

for i in '123':
 print ("guru99",i,)
9

  • Nếu chỉ số bắt đầu không được đưa ra, nó được coi là 0. Ví dụ [: 5], nó có nghĩa là [0: 5].
  • Nếu kết thúc không được thông qua, nó sẽ lấy chiều dài của mảng.
  • Nếu bắt đầu/kết thúc có các giá trị âm, nó sẽ cắt sẽ được thực hiện từ cuối mảng.

Trước khi chúng tôi làm việc với việc cắt trên một ma trận, trước tiên chúng tôi hãy hiểu cách áp dụng lát cắt trên một mảng đơn giản.

def main():
    x,y =2,8
    
    if(x < y):
        st= "x is less than y"
    print(st)
    
if __name__ == "__main__":
    main()
9

87) Viết mã python để tìm trung bình qua vòng lặp

Dưới đây là mã để tìm trung bình qua vòng lặp:

x=0
#define a while loop
while(x <4):
        print(x)
        x = x+1
0

88) Viết mã cho số lượng danh sách

Đây là mã cho số lượng danh sách:

x=0
#define a while loop
while(x <4):
        print(x)
        x = x+1
1

89) Làm thế nào bạn có thể đếm các yếu tố trùng lặp trong một danh sách nhất định?

đếm các yếu tố trùng lặp trong một danh sách nhất định

x=0
#define a while loop
while(x <4):
        print(x)
        x = x+1
2

90) Viết mã để lấy chỉ mục của một phần tử trong danh sách sử dụng cho vòng lặp

Mã để lấy chỉ mục của một phần tử trong danh sách bằng cách sử dụng vòng lặp:

x=0
#define a while loop
while(x <4):
        print(x)
        x = x+1
3

91) Đưa ra một ví dụ về loại python ()

x=0
#define a while loop
while(x <4):
        print(x)
        x = x+1
4

92) Làm thế nào bạn có thể in mà không cần một dòng mới trong Python?

Từ Python 3+, có một tham số bổ sung được giới thiệu để in () được gọi là end =. Tham số này chăm sóc việc loại bỏ dòng mới được thêm theo mặc định trong print ().

Trong bản in Python 3 mà không có ví dụ Newline bên dưới, chúng tôi muốn các chuỗi được in trên cùng một dòng trong Python. Để có được hoạt động đó, chỉ cần thêm end = xông vào in bên trong () như trong ví dụ dưới đây:

x=0
#define a while loop
while(x <4):
        print(x)
        x = x+1
5

93) Làm thế nào để in mẫu sao (*) mà không có dòng mới và không gian?

Mã để in mẫu sao (*) không có dòng mới và không gian:

x=0
#define a while loop
while(x <4):
        print(x)
        x = x+1
6

Những câu hỏi phỏng vấn này cũng sẽ giúp ích cho viva của bạn (oral)