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 3Trong 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:
Chương trình Java vs PythonKhô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 JavaChương trình PythonMặ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ảnKhô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ử PythonPython đượ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.
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.
Các khung và thư viện phổ biến PythonPython 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.
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.
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úcOutput: 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ùngPython 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ụ -
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 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
Cấu trúc dữ liệu PythonCá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 PythonDanh 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.
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:
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.
Để 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
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:
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. 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.
Chuỗi PythonChuỗ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.
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.
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
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
Python CSVCSV 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 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.
Phương pháp ma thuật PythonPhươ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 đượ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.
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.
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 PythonKế thừa PythonPython Generators tutorial. Đa hình PythonPython 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 IteratorMộ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ệuKết nối cơ sở dữ liệu Tạo cơ sở dữ liệu mớiTạo cơ sở dữ liệu mới Tạo bảngChè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.
Chèn hoạt độngĐọc hoạt động Cập nhật hoạt độngTham gia hoạt động Thực hiện giao dịchPython MongoDB |