Hướng dẫn expressions in python javatpoint - biểu thức trong python javatpoint

Hướng dẫn expressions in python javatpoint - biểu thức trong python javatpoint

Hướng dẫn Python cung cấp các khái niệm cơ bản và nâng cao về Python. Hướng dẫn Python của chúng tôi được thiết kế cho người mới bắt đầu và các chuyên gia.

Show

Python là một ngôn ngữ lập trình đơn giản, chung, cấp cao và hướng đối tượng.

Python cũng là một ngôn ngữ kịch bản được giải thích. Guido Van Rossum được biết đến như là người sáng lập chương trình Python.

Hướng dẫn Python của chúng tôi bao gồm tất cả các chủ đề về lập trình Python như cài đặt, báo cáo điều khiển, chuỗi, danh sách, bộ dữ liệu, từ điển, mô -đun, ngoại lệ, ngày và thời gian, tập tin I/O, chương trình, v.v. Bạn hiểu rõ hơn về lập trình Python.

Python là gì

Python là một mục đích chung, năng động, cấp cao và ngôn ngữ lập trình được giải thích. Nó hỗ trợ phương pháp lập trình theo định hướng đối tượng để phát triển các ứng dụng. Nó đơn giản và dễ học và cung cấp nhiều cấu trúc dữ liệu cấp cao. is a general purpose, dynamic, high-level, and interpreted programming language. It supports Object Oriented programming approach to develop applications. It is simple and easy to learn and provides lots of high-level data structures.

Python rất dễ học ngôn ngữ kịch bản mạnh mẽ và linh hoạt, làm cho nó hấp dẫn để phát triển ứng dụng.

Cú pháp của Python và gõ động với bản chất được giải thích của nó làm cho nó trở thành một ngôn ngữ lý tưởng để viết kịch bản và phát triển ứng dụng nhanh chóng.

Python hỗ trợ nhiều mẫu lập trình, bao gồm các kiểu lập trình theo định hướng đối tượng, bắt buộc và chức năng hoặc thủ tục.

Python không có ý định làm việc trong một lĩnh vực cụ thể, chẳng hạn như lập trình web. Đó là lý do tại sao nó được gọi là ngôn ngữ lập trình đa năng vì nó có thể được sử dụng với Web, Enterprise, 3D CAD, v.v.

Chúng ta không cần sử dụng các loại dữ liệu để khai báo biến vì nó được gõ động để chúng ta có thể viết A = 10 để gán giá trị số nguyên trong biến số nguyên.

Python làm cho sự phát triển và gỡ lỗi nhanh chóng vì không có bước tổng hợp nào được bao gồm trong phát triển Python và Chu kỳ chỉnh sửa-Debug-Debug rất nhanh.

Python 2 so với Python 3

Trong hầu hết các ngôn ngữ lập trình, bất cứ khi nào một phiên bản mới phát hành, nó hỗ trợ các tính năng và cú pháp của phiên bản ngôn ngữ hiện có, do đó, các dự án sẽ dễ dàng chuyển đổi trong phiên bản mới hơn. Tuy nhiên, trong trường hợp của Python, hai phiên bản Python 2 và Python 3 rất khác nhau.

Một danh sách các khác biệt giữa Python 2 và Python 3 được đưa ra dưới đây:

  1. Python 2 sử dụng in như một câu lệnh và được sử dụng làm in "cái gì đó" để in một số chuỗi trên bảng điều khiển. Mặt khác, Python 3 sử dụng in như một hàm và được sử dụng làm in ("cái gì đó") để in một cái gì đó trên bảng điều khiển.print as a statement and used as print "something" to print some string on the console. On the other hand, Python 3 uses print as a function and used as print("something") to print something on the console.
  2. Python 2 sử dụng hàm raw_input () để chấp nhận đầu vào của người dùng. Nó trả về chuỗi đại diện cho giá trị, được gõ bởi người dùng. Để chuyển đổi nó thành số nguyên, chúng ta cần sử dụng hàm int () trong python. Mặt khác, Python 3 sử dụng hàm Input () mà tự động giải thích loại đầu vào được nhập bởi người dùng. Tuy nhiên, chúng ta có thể chọn giá trị này cho bất kỳ loại nào bằng cách sử dụng các hàm nguyên thủy (int (), str (), v.v.).
  3. Trong Python 2, loại chuỗi ngầm là ASCII, trong khi đó, trong Python 3, loại chuỗi ngầm là unicode.
  4. Python 3 không chứa hàm xrange () của python 2. Xrange () là biến thể của hàm phạm vi () trả về một đối tượng xrange hoạt động tương tự như java iterator. Phạm vi () trả về một danh sách ví dụ Phạm vi hàm (0,3) chứa 0, 1, 2.
  5. Ngoài ra còn có một thay đổi nhỏ được thực hiện trong xử lý ngoại lệ trong Python 3. Nó định nghĩa một từ khóa là cần thiết để được sử dụng. Chúng tôi sẽ thảo luận về nó trong phần Xử lý ngoại lệ của hướng dẫn lập trình Python.as which is necessary to be used. We will discuss it in Exception handling section of Python programming tutorial.

Chương trình Java vs Python

Không giống như các ngôn ngữ lập trình khác, Python cung cấp cơ sở để thực thi mã bằng vài dòng. Ví dụ: giả sử chúng tôi muốn in chương trình "Hello World" trong Java; Nó sẽ mất ba dòng để in nó.For example - Suppose we want to print the "Hello World" program in Java; it will take three lines to print it.

Chương trình Java

Chương trình Python

Mặt khác, chúng ta có thể làm điều này bằng cách sử dụng một tuyên bố trong Python.

Cả hai chương trình sẽ in cùng một kết quả, nhưng chỉ cần một câu mà không sử dụng dấu chấm phẩy hoặc niềng răng xoăn trong Python.

Python Cú pháp cơ bản

Không có việc sử dụng niềng răng xoăn hoặc dấu chấm phẩy trong ngôn ngữ lập trình Python. Đó là ngôn ngữ giống như tiếng Anh. Nhưng Python sử dụng thụt lề để xác định một khối mã. Thắng không là gì ngoài việc thêm khoảng trắng trước tuyên bố khi cần thiết. Ví dụ -For example -

Trong ví dụ trên, các câu lệnh cùng cấp sang phải thuộc về hàm. Nói chung, chúng ta có thể sử dụng bốn khoảng trắng để xác định thụt lề.

Lịch sử Python

Python được phát minh bởi Guido van Rossum vào năm 1991 tại CWI ở Hà Lan. Ý tưởng về ngôn ngữ lập trình Python đã được lấy từ ngôn ngữ lập trình ABC hoặc chúng ta có thể nói rằng ABC là tiền thân của ngôn ngữ Python.Guido van Rossum in 1991 at CWI in Netherland. The idea of Python programming language has taken from the ABC programming language or we can say that ABC is a predecessor of Python language.

Ngoài ra còn có một thực tế đằng sau việc chọn tên Python. Guido Van Rossum là một fan hâm mộ của chương trình hài kịch nổi tiếng của BBC thời đó, "Circus bay của Monty Python". Vì vậy, anh quyết định chọn cái tên Python cho ngôn ngữ lập trình mới được tạo của mình."Monty Python's Flying Circus". So he decided to pick the name Python for his newly created programming language.

Python có cộng đồng rộng lớn trên toàn thế giới và phát hành phiên bản của nó trong khoảng thời gian ngắn.

Tại sao phải học Python?

Python cung cấp nhiều tính năng hữu ích cho lập trình viên. Những tính năng này làm cho nó phổ biến nhất và được sử dụng rộng rãi ngôn ngữ. Chúng tôi đã liệt kê dưới đây có rất ít tính năng của Python.

  • Dễ sử dụng và học hỏi
  • Ngôn ngữ biểu cảm
  • Ngôn ngữ được giải thích
  • Ngôn ngữ hướng đối tượng
  • Ngôn ngữ nguồn mở
  • Mở rộng
  • Tìm hiểu thư viện tiêu chuẩn
  • Hỗ trợ lập trình GUI
  • Tích hợp
  • Có thể nhúng
  • Phân bổ bộ nhớ động
  • Một loạt các thư viện và khung

Python được sử dụng ở đâu?

Python là một ngôn ngữ lập trình phổ biến, đa năng và nó được sử dụng trong hầu hết mọi lĩnh vực kỹ thuật. Các khu vực khác nhau của việc sử dụng Python được đưa ra dưới đây.

  • Khoa học dữ liệu
  • Khai thác ngày
  • Ứng dụng máy tính để bàn
  • Ứng dụng dựa trên bảng điều khiển
  • Ứng dụng di động
  • Phát triển phần mềm
  • Trí tuệ nhân tạo
  • Ứng dụng web
  • Ứng dụng Doanh nghiệp
  • Ứng dụng CAD 3D
  • Học máy
  • Tầm nhìn máy tính hoặc ứng dụng xử lý hình ảnh.
  • Nhận dạng giọng nói

Các khung và thư viện phổ biến Python

Python có nhiều thư viện và khung được sử dụng rộng rãi trong các lĩnh vực khác nhau như học máy, trí tuệ nhân tạo, ứng dụng web, v.v. Chúng tôi xác định một số khung và thư viện phổ biến của Python như sau.

  • Phát triển web (phía máy chủ) - Bình django, kim tự tháp, anh đào Django Flask, Pyramid, CherryPy
  • Các ứng dụng dựa trên GUIS - TK, Pygtk, PyQT, PyJs, v.v. Tk, PyGTK, PyQt, PyJs, etc.
  • Học máy - Tensorflow, Pytorch, Scikit -Learn, Matplotlib, Scipy, ETC. TensorFlow, PyTorch, Scikit-learn, Matplotlib, Scipy, etc.
  • Toán học - Numpy, Gandas, v.v. Numpy, Pandas, etc.

Hàm python print ()

Hàm in () hiển thị đối tượng đã cho vào thiết bị đầu ra tiêu chuẩn (màn hình) hoặc vào tệp luồng văn bản.print() function displays the given object to the standard output device (screen) or to the text stream file.

Không giống như các ngôn ngữ lập trình khác, hàm python print () là hàm độc đáo và linh hoạt nhất.print() function is most unique and versatile function.

Hàm cú pháp của print () được đưa ra dưới đây.print() function is given below.

Hãy giải thích từng tham số của nó từng cái một.

  • Đối tượng - Một đối tượng không là gì ngoài một tuyên bố sẽ được in. Dấu * đại diện cho rằng có thể có nhiều câu lệnh. An object is nothing but a statement that to be printed. The * sign represents that there can be multiple statements.
  • SEP - Tham số SEP phân tách các giá trị in. Giá trị mặc định là ''. The sep parameter separates the print values. Default values is ' '.
  • Kết thúc - Kết thúc được in cuối cùng trong câu lệnh. The end is printed at last in the statement.
  • Tệp - Nó phải là một đối tượng có phương thức ghi (chuỗi). It must be an object with a write(string) method.
  • Flush - luồng hoặc tệp bị buộc phải xóa nếu nó đúng. Theo mặc định, giá trị của nó là sai. The stream or file is forcibly flushed if it is true. By default, its value is false.

Hãy hiểu ví dụ sau.

Ví dụ - 1: Trả về một giá trị

Output:

Welcome to javaTpoint.
a = 10
a = 10 = b

Như chúng ta có thể thấy ở đầu ra ở trên, nhiều đối tượng có thể được in trong câu lệnh in duy nhất (). Chúng ta chỉ cần sử dụng dấu phẩy (,) để tách biệt với nhau.print() statement. We just need to use comma (,) to separate with each other.

Ví dụ - 2: Sử dụng đối số tháng 9 và kết thúc

Output:

Trong câu lệnh in đầu tiên (), chúng tôi sử dụng các đối số SEP và kết thúc. Đối tượng đã cho được in ngay sau các giá trị SEP. Giá trị của tham số cuối được in ở phần cuối của đối tượng đã cho. Như chúng ta có thể thấy rằng, hàm in thứ hai () đã in kết quả sau ba dòng màu đen.print() statement, we use the sep and end arguments. The given object is printed just after the sep values. The value of end parameter printed at the last of given object. As we can see that, the second print() function printed the result after the three black lines.

Đưa đầu vào cho người dùng

Python cung cấp hàm input () được sử dụng để lấy đầu vào từ người dùng. Hãy hiểu ví dụ sau.input() function which is used to take input from the user. Let's understand the following example.

Thí dụ -

Output:

Enter a name of student: Devansh
The student name is:   Devansh

Theo mặc định, hàm input () lấy đầu vào chuỗi nhưng nếu chúng ta muốn lấy các loại dữ liệu khác làm đầu vào.input() function takes the string input but what if we want to take other data types as an input.

Nếu chúng ta muốn lấy đầu vào làm số nguyên, chúng ta cần typecast hàm input () thành một số nguyên.input() function into an integer.

Ví dụ -

Thí dụ -

Output:

Enter first number: 50
Enter second number: 100
150

Theo mặc định, hàm input () lấy đầu vào chuỗi nhưng nếu chúng ta muốn lấy các loại dữ liệu khác làm đầu vào.input() function.

Nếu chúng ta muốn lấy đầu vào làm số nguyên, chúng ta cần typecast hàm input () thành một số nguyên.

Ví dụ -

  • Nếu chúng ta muốn lấy đầu vào làm số nguyên, chúng ta cần typecast hàm input () thành một số nguyên.

Ví dụ -

Chúng ta có thể lấy bất kỳ loại giá trị nào bằng hàm input ().

  • Các nhà khai thác Python

Các nhà khai thác là các biểu tượng thực hiện các hoạt động khác nhau trên các đối tượng Python. Các nhà khai thác Python là điều cần thiết nhất để làm việc với các loại dữ liệu Python. Ngoài ra, Python cũng cung cấp các nhà khai thác thành viên và bitwise nhận dạng. Chúng tôi sẽ tìm hiểu tất cả các nhà khai thác này với ví dụ phù hợp trong hướng dẫn sau đây.

Tuyên bố có điều kiện Python

  • Vòng lặp Python
  • Python cho vòng lặp
  • Python trong khi vòng lặp

Cấu trúc dữ liệu Python

Các cấu trúc dữ liệu được đề cập có thể giữ một số dữ liệu lại với nhau hoặc chúng tôi nói rằng chúng được sử dụng để lưu trữ dữ liệu theo cách có tổ chức. Python cung cấp các cấu trúc dữ liệu tích hợp như danh sách, tuple, từ điển và thiết lập. Chúng ta có thể thực hiện các tác vụ phức tạp bằng cách sử dụng các cấu trúc dữ liệu.list, tuple, dictionary, and set. We can perform complex tasks using data structures.

Danh sách Python

Danh sách Python giữ bộ sưu tập các mặt hàng được đặt hàng. Chúng ta có thể lưu trữ một chuỗi các mục trong một danh sách. Danh sách Python có thể thay đổi, điều đó có nghĩa là nó có thể được sửa đổi sau khi tạo ra nó. Các mục của danh sách được đặt trong khung vuông [] và được phân tách bằng dấu phẩy. Hãy xem ví dụ về danh sách.

Nếu chúng ta cố gắng in loại chức năng L1, L2 và L3 bằng cách sử dụng loại () thì nó sẽ xuất hiện để trở thành một danh sách.type() function then it will come out to be a list.

Output:



Để tìm hiểu thêm về danh sách, hãy truy cập hướng dẫn sau đây.

  • Danh sách Python
  • Danh sách Python giữ bộ sưu tập các mặt hàng được đặt hàng. Chúng ta có thể lưu trữ một chuỗi các mục trong một danh sách. Danh sách Python có thể thay đổi, điều đó có nghĩa là nó có thể được sửa đổi sau khi tạo ra nó. Các mục của danh sách được đặt trong khung vuông [] và được phân tách bằng dấu phẩy. Hãy xem ví dụ về danh sách.

Nếu chúng ta cố gắng in loại chức năng L1, L2 và L3 bằng cách sử dụng loại () thì nó sẽ xuất hiện để trở thành một danh sách.

Để tìm hiểu thêm về danh sách, hãy truy cập hướng dẫn sau đây.

Chức năng danh sách Python

Python tuple

Output:


('Apple', 'Mango', 'Orange', 'Banana')

Tuple Python được sử dụng để lưu trữ chuỗi các đối tượng Python bất biến. Bộ tuple tương tự như danh sách vì giá trị của các mục được lưu trữ trong danh sách có thể được thay đổi, trong khi bộ tuple là bất biến và giá trị của các mục được lưu trữ trong bộ tuple không thể thay đổi.

Python tuple

Output:

Traceback (most recent call last):
  File "C:/Users/DEVANSH SHARMA/PycharmProjects/Hello/gamewithturtle.py", line 3, in 
    tup[2] = "Papaya"
TypeError: 'tuple' object does not support item assignment

Tuple Python được sử dụng để lưu trữ chuỗi các đối tượng Python bất biến. Bộ tuple tương tự như danh sách vì giá trị của các mục được lưu trữ trong danh sách có thể được thay đổi, trong khi bộ tuple là bất biến và giá trị của các mục được lưu trữ trong bộ tuple không thể thay đổi.

  • Nếu chúng ta cố gắng in loại chức năng L1, L2 và L3 bằng cách sử dụng loại () thì nó sẽ xuất hiện để trở thành một danh sách.

Để tìm hiểu thêm về danh sách, hãy truy cập hướng dẫn sau đây.

Chức năng danh sách Python

Python tuple

Output:

Hi Python
Hi Python
Hi Python

Tuple Python được sử dụng để lưu trữ chuỗi các đối tượng Python bất biến. Bộ tuple tương tự như danh sách vì giá trị của các mục được lưu trữ trong danh sách có thể được thay đổi, trong khi bộ tuple là bất biến và giá trị của các mục được lưu trữ trong bộ tuple không thể thay đổi.

Tuple có thể được định nghĩa như sau

  • Thí dụ -
  • Nếu chúng ta cố gắng thêm mới vào tuple, nó sẽ gây ra lỗi.

Chương trình trên đưa ra một lỗi vì bộ dữ liệu là loại bất biến. Để tìm hiểu thêm về Tuple, hãy truy cập các bộ dữ liệu Python.

Chuỗi Python

Chuỗi Python là một chuỗi các ký tự. Đó là một tập hợp các nhân vật được bao quanh bởi các trích dẫn đơn, trích dẫn kép hoặc trích dẫn ba. Nó cũng có thể định nghĩa là bộ sưu tập của các ký tự Unicode. Chúng ta có thể tạo một chuỗi như sau.

Python không hỗ trợ loại dữ liệu ký tự. Một ký tự duy nhất được viết là 'P' được coi là một chuỗi có độ dài 1.

Python tuple

Output:


Printing Employee data .... 
{'Name': 'John', 'Age': 29, 'salary': 250000, 'Company': 'GOOGLE'}

Tuple Python được sử dụng để lưu trữ chuỗi các đối tượng Python bất biến. Bộ tuple tương tự như danh sách vì giá trị của các mục được lưu trữ trong danh sách có thể được thay đổi, trong khi bộ tuple là bất biến và giá trị của các mục được lưu trữ trong bộ tuple không thể thay đổi.

  • Tuple có thể được định nghĩa như sau
  • Thí dụ -

Nếu chúng ta cố gắng thêm mới vào tuple, nó sẽ gây ra lỗi.

Chương trình trên đưa ra một lỗi vì bộ dữ liệu là loại bất biến. Để tìm hiểu thêm về Tuple, hãy truy cập các bộ dữ liệu Python.

Python tuple

Output:

{'March', 'July', 'April', 'May', 'June', 'February', 'January'}

Tuple Python được sử dụng để lưu trữ chuỗi các đối tượng Python bất biến. Bộ tuple tương tự như danh sách vì giá trị của các mục được lưu trữ trong danh sách có thể được thay đổi, trong khi bộ tuple là bất biến và giá trị của các mục được lưu trữ trong bộ tuple không thể thay đổi.

  • Nếu chúng ta cố gắng thêm mới vào tuple, nó sẽ gây ra lỗi.
  • Chương trình trên đưa ra một lỗi vì bộ dữ liệu là loại bất biến. Để tìm hiểu thêm về Tuple, hãy truy cập các bộ dữ liệu Python.

Chuỗi Python

Chuỗi Python là một chuỗi các ký tự. Đó là một tập hợp các nhân vật được bao quanh bởi các trích dẫn đơn, trích dẫn kép hoặc trích dẫn ba. Nó cũng có thể định nghĩa là bộ sưu tập của các ký tự Unicode. Chúng ta có thể tạo một chuỗi như sau.lambda and recursive functions. These functions are very efficient in accomplishing the complex tasks. We define a few important functions, such as reduce, map, and filter. Python provides the functools module that includes various functional programming tools. Visit the following tutorial to learn more about functional programming.

  • Python không hỗ trợ loại dữ liệu ký tự. Một ký tự duy nhất được viết là 'P' được coi là một chuỗi có độ dài 1.
  • Stings cũng là bất biến. Chúng tôi không thể thay đổi sau khi nó được tuyên bố. Để tìm hiểu thêm về chuỗi, hãy truy cập hướng dẫn sau.
  • Chuỗi Python
  • Phương thức chuỗi Python
  • Từ điển
  • Từ điển Python là một cấu trúc dữ liệu hiệu quả nhất và được sử dụng để lưu trữ lượng dữ liệu lớn. Nó lưu trữ dữ liệu trong định dạng cặp giá trị khóa. Mỗi giá trị được lưu trữ tương ứng với khóa của nó.

Các khóa phải là một giá trị duy nhất và giá trị có thể là bất kỳ loại nào như số nguyên, danh sách, tuple, v.v.

Nó là một loại có thể thay đổi; Chúng ta có thể chỉ định lại sau khi nó tạo ra. Dưới đây là ví dụ về việc tạo từ điển trong Python.

  • Các khóa phải là một giá trị duy nhất và giá trị có thể là bất kỳ loại nào như số nguyên, danh sách, tuple, v.v.

Nó là một loại có thể thay đổi; Chúng ta có thể chỉ định lại sau khi nó tạo ra. Dưới đây là ví dụ về việc tạo từ điển trong Python.

Niềng răng xoăn trống {} được sử dụng để tạo từ điển trống. Để tìm hiểu thêm, hãy truy cập hướng dẫn đầy đủ của từ điển..py extension, is treated as a user-define module.

Từ điển Python

  • Nó là một loại có thể thay đổi; Chúng ta có thể chỉ định lại sau khi nó tạo ra. Dưới đây là ví dụ về việc tạo từ điển trong Python.

Niềng răng xoăn trống {} được sử dụng để tạo từ điển trống. Để tìm hiểu thêm, hãy truy cập hướng dẫn đầy đủ của từ điển.

Từ điển Python

Phương pháp từ điển Python

  • Ngoại lệ Python

Python CSV

CSV là viết tắt của "các giá trị phân tách bằng dấu phẩy", được định nghĩa là định dạng tệp đơn giản sử dụng cấu trúc cụ thể để sắp xếp dữ liệu bảng. Nó lưu trữ dữ liệu bảng như bảng tính hoặc cơ sở dữ liệu trong văn bản thuần túy và có định dạng phổ biến cho trao đổi dữ liệu. Một tệp CSV mở vào bảng Excel và dữ liệu hàng và cột xác định định dạng tiêu chuẩn. Truy cập hướng dẫn sau đây để tìm hiểu mô -đun CSV một cách chi tiết.csv stands for "comma separated values", which is defined as a simple file format that uses specific structuring to arrange tabular data. It stores tabular data such as spreadsheet or database in plain text and has a common format for data interchange. A csv file opens into the excel sheet, and the rows and columns data define the standard format. Visit the following tutorial to learn the CSV module in detail.

  • Python đọc tệp CSV
  • Python viết tệp CSV

Python gửi thư

Chúng tôi có thể gửi hoặc đọc một thư bằng tập lệnh Python. Các mô -đun thư viện tiêu chuẩn của Python rất hữu ích để xử lý các giao thức khác nhau như POP3 và IMAP. Chúng tôi sẽ tìm hiểu cách gửi thư với dịch vụ email phổ biến SMTP từ tập lệnh Python.

  • Python gửi email

Phương pháp ma thuật Python

Phương pháp ma thuật Python được định nghĩa là phương pháp đặc biệt thêm "ma thuật" vào một lớp. Nó bắt đầu và kết thúc với các dấu gạch dưới gấp đôi, ví dụ, _init_ hoặc _str_._init_ or _str_.

Các lớp tích hợp xác định nhiều phương pháp ma thuật. Hàm Dir () có thể được sử dụng để xem số lượng phương thức ma thuật được kế thừa bởi một lớp. Nó có hai tiền tố và hậu tố nhấn mạnh trong tên phương thức.dir() function can be used to see the number of magic methods inherited by a class. It has two prefixes and suffix underscores in the method name.

  • Phương pháp ma thuật Python

Phương pháp ma thuật Python được định nghĩa là phương pháp đặc biệt thêm "ma thuật" vào một lớp. Nó bắt đầu và kết thúc với các dấu gạch dưới gấp đôi, ví dụ, _init_ hoặc _str_.

Các lớp tích hợp xác định nhiều phương pháp ma thuật. Hàm Dir () có thể được sử dụng để xem số lượng phương thức ma thuật được kế thừa bởi một lớp. Nó có hai tiền tố và hậu tố nhấn mạnh trong tên phương thức.

  • Các khái niệm Python oops Python classes are the blueprint of the object. An object is a collection of data and method that act on the data.
  • Tất cả mọi thứ trong Python được coi là một đối tượng bao gồm các giá trị số nguyên, phao, chức năng, lớp và không có. Ngoài ra, Python hỗ trợ tất cả các khái niệm định hướng. Dưới đây là sự giới thiệu ngắn gọn về các khái niệm OOPS của Python. An inheritance is a technique where one class inherits the properties of other classes.
  • Các lớp và đối tượng - Các lớp Python là bản thiết kế của đối tượng. Một đối tượng là một tập hợp dữ liệu và phương pháp hoạt động trên dữ liệu. Python provides a special method __init__() which is known as a constructor. This method is automatically called when an object is instantiated.
  • Di truyền - Một kế thừa là một kỹ thuật trong đó một lớp kế thừa các thuộc tính của các lớp khác. A variable that holds data associated with a class and its objects.

Constructor - Python cung cấp một phương thức đặc biệt __init __ () được gọi là hàm tạo. Phương thức này được gọi tự động khi một đối tượng được khởi tạo.

  • Phương pháp ma thuật Python được định nghĩa là phương pháp đặc biệt thêm "ma thuật" vào một lớp. Nó bắt đầu và kết thúc với các dấu gạch dưới gấp đôi, ví dụ, _init_ hoặc _str_.
  • Các lớp tích hợp xác định nhiều phương pháp ma thuật. Hàm Dir () có thể được sử dụng để xem số lượng phương thức ma thuật được kế thừa bởi một lớp. Nó có hai tiền tố và hậu tố nhấn mạnh trong tên phương thức.
  • Các khái niệm Python oops
  • Tất cả mọi thứ trong Python được coi là một đối tượng bao gồm các giá trị số nguyên, phao, chức năng, lớp và không có. Ngoài ra, Python hỗ trợ tất cả các khái niệm định hướng. Dưới đây là sự giới thiệu ngắn gọn về các khái niệm OOPS của Python.
  • Các lớp và đối tượng - Các lớp Python là bản thiết kế của đối tượng. Một đối tượng là một tập hợp dữ liệu và phương pháp hoạt động trên dữ liệu.

Di truyền - Một kế thừa là một kỹ thuật trong đó một lớp kế thừa các thuộc tính của các lớp khác.

Constructor - Python cung cấp một phương thức đặc biệt __init __ () được gọi là hàm tạo. Phương thức này được gọi tự động khi một đối tượng được khởi tạo.

Thành viên dữ liệu - Một biến chứa dữ liệu được liên kết với một lớp và các đối tượng của nó.

Để đọc khái niệm OOPS một cách chi tiết, hãy truy cập các tài nguyên sau.__iter__() and __next__().

Đối tượng và các lớp PythonPython Iterators tutorial.

Người xây dựng Python

Kế thừa PythonPython Generators tutorial.

Đa hình Python

Python chủ đề tiến bộ

Python bao gồm nhiều khái niệm tiến bộ và hữu ích giúp lập trình viên giải quyết các nhiệm vụ phức tạp. Những khái niệm này được đưa ra dưới đây.Python Decorators tutorial.

Python Iterator

Một người lặp chỉ đơn giản là một đối tượng có thể được lặp lại. Nó trả về một đối tượng tại một thời điểm. Nó có thể được thực hiện bằng hai phương thức đặc biệt, __iter __ () và __next __ ().

Để tìm hiểu thêm về các trình lặp lại, hãy truy cập hướng dẫn Python Iterators của chúng tôi.

Máy phát điện Python

Các máy phát điện là một cách dễ nhất để tạo ra các trình lặp lại. Để tìm hiểu thêm về, hãy truy cập hướng dẫn máy phát Python của chúng tôi.

Trang trí Python

Chúng được sử dụng để sửa đổi hành vi của hàm. Các nhà trang trí cung cấp sự linh hoạt để bọc một chức năng khác để mở rộng hoạt động của chức năng được bọc, mà không cần sửa đổi vĩnh viễn nó.

Để tìm hiểu thêm về, hãy truy cập hướng dẫn trang trí Python.

Kết nối cơ sở dữ liệu Python

Chúng ta có thể sử dụng các cơ sở dữ liệu khác nhau cùng với Python. Bạn có thể tìm hiểu hướng dẫn đầy đủ để truy cập dưới đây tài nguyên. Python DBI-API hoan nghênh các bộ chức năng tiêu chuẩn được đưa vào các mô-đun kết nối cơ sở dữ liệu cho các sản phẩm RDBMS tương ứng. Chúng tôi giải thích tất cả các kết nối cơ sở dữ liệu quan trọng bằng Python DBI-API.

Python mysql

Thiết lập môi trường

Kết nối cơ sở dữ liệu

Kết nối cơ sở dữ liệu

Tạo cơ sở dữ liệu mới

Tạo cơ sở dữ liệu mới

Tạo bảng

Chèn hoạt động"Common Gateway Interface", which is used to define how to exchange information between the webserver and a custom Python scripts. The Common Gateway Interface is a standard for external gateway programs to interface with the server, such as HTTP Servers. To learn more about Python CGI, visit the following tutorial.

  • Tạo bảng

Chèn hoạt động

Đọc hoạt động

Cập nhật hoạt động

Tham gia hoạt động

Thực hiện giao dịch

Python MongoDB