Giới thiệu về Python
Nắm vững kiến thức cơ bản về phân tích dữ liệu với Python chỉ trong bốn giờ. Khóa học trực tuyến này sẽ giới thiệu giao diện Python và khám phá các gói phổ biến
Python trung cấp
Nâng cao kỹ năng khoa học dữ liệu của bạn bằng cách tạo trực quan hóa bằng Matplotlib và thao tác với DataFrames bằng gấu trúcCó liên quan
Dữ liệu văn bản trong Python Cheat Sheet
Chào mừng bạn đến với bảng gian lận của chúng tôi để làm việc với dữ liệu văn bản trong Python. Chúng tôi đã biên soạn một danh sách các hàm và gói hữu ích nhất để dọn dẹp, xử lý và phân tích dữ liệu văn bản trong Python, cùng với các ví dụ và giải thích rõ ràng, vì vậy bạn sẽ có mọi thứ cần biết về cách làm việc với dữ liệu văn bản trong Python.Hướng dẫn về tập hợp và lý thuyết tập hợp trong Python
Tìm hiểu về bộ Python. chúng là gì, cách tạo chúng, khi nào sử dụng chúng, các chức năng tích hợp và mối quan hệ của chúng với các hoạt động lý thuyết thiết lậpHướng dẫn về gấu trúc. Khung dữ liệu trong Python
Khám phá phân tích dữ liệu với Python. Pandas DataFrames giúp thao tác dữ liệu của bạn dễ dàng, từ việc chọn hoặc thay thế các cột và chỉ mục để định hình lại dữ liệu của bạnXem ThêmXem ThêmHàm
sep='separator' Optional. This specifies how to separate the objects, whenever there is more than one. Default is ''
6 của Python là một dải mã nằm bên trong. Hiệu ứng ròng là truyền dữ liệu ký tự đến đầu ra tiêu chuẩn, trong trường hợp này là bảng điều khiển. sep='separator' Optional. This specifies how to separate the objects, whenever there is more than one. Default is ''
7 tạo biểu diễn chuỗi theo cách tương tự như cách mà sep='separator' Optional. This specifies how to separate the objects, whenever there is more than one. Default is ''
6 tạo luồng, có nghĩa là các mục đích chồng chéoNhu cầu duy nhất để truyền tới
sep='separator' Optional. This specifies how to separate the objects, whenever there is more than one. Default is ''
9 là nếu chúng ta đang nối với một sep='separator' Optional. This specifies how to separate the objects, whenever there is more than one. Default is ''
9 khác hoặc thực hiện một phương pháp sep='separator' Optional. This specifies how to separate the objects, whenever there is more than one. Default is ''
9. sep='separator' Optional. This specifies how to separate the objects, whenever there is more than one. Default is ''
6 là một tích hợp chấp nhận tất cả các loạiCâu cuối cùng đó khái quát hóa quá mức và gợi ý rằng bản in sẽ diễn giải mọi đối số, điều này hoàn toàn không phải vậy. Lỗi của tôi
>>> print [range[10]]
range[0, 10]
>>> print [map[lambda x: x ** 2, range[10]]]
>>> print [filter[lambda x: x % 2, range[10]]]
>>> print [enumerate[range[10]]]
>>>
Thứ duy nhất được in là dòng mô tả sên. Có một trình lặp đang ngồi và đợi ở một số địa chỉ là tất cả những gì điều này đang nói với chúng ta. Vì vậy, vâng, chúng tôi cần phải chuyển đổi một số loại thành loại có thể đọc được hoặc có thể lặp lại để khiến chúng hiển thị nội dung của chúng. Các trình lặp từ bỏ nội dung của chúng sẽ bị tiêu thụ nên việc in chúng sẽ hủy chúng [làm trống chúng khỏi các tham chiếu của chúng].
end='end' Optional. This specifies what needs to be printed at the end. The Default value is 'n'
3 là một ngoại lệ đối với quy tắc này vì nó không phải là trình vòng lặp thực sự Hàm in thông báo đã chỉ định trên màn hình và bất kỳ thiết bị đầu ra nào khác là hàm Python Print[]. Đến cuối bài viết này, chúng tôi hy vọng bạn sẽ cảm thấy thoải mái với print[] là gì và cách thức hoạt động của nó, đồng thời chúng tôi cũng chỉ ra một số điều tuyệt vời mà một người có thể làm khi sử dụng python print[].
Nếu bạn muốn làm phong phú thêm sự nghiệp của mình và trở thành một chuyên gia về python, hãy truy cập Mindmajix - một nền tảng đào tạo trực tuyến toàn cầu. "Khóa học cấp chứng chỉ Python" Khóa học này sẽ giúp bạn đạt được thành tích xuất sắc trong lĩnh vực này
Sau đây là các chủ đề chúng tôi sẽ đề cập trong bài viết này
Chức năng in []. Định nghĩa, Mô tả và Cách sử dụng
Hàm print[] của Python giúp in thông báo đã chỉ định lên màn hình hoặc bất kỳ thiết bị đầu ra tiêu chuẩn nào khác.
Thông báo có thể là một chuỗi, hoặc bất kỳ đối tượng nào khác, đối tượng sẽ được chuyển thành chuỗi trước khi ghi ra màn hình. Dù là định dạng tin nhắn nào tôi. e hoặc bất kỳ đối tượng nào khác, cuối cùng nó chỉ được chuyển đổi thành một chuỗi
Hàm in trong Python là một hàm được sử dụng để xuất ra cửa sổ giao diện điều khiển bất cứ thứ gì bạn muốn in ra. Ở trường hợp đầu tiên, có vẻ như chức năng in khá vô nghĩa đối với lập trình, nhưng nó thực sự là một trong những chức năng được sử dụng rộng rãi nhất trong tất cả python
Lý do cho điều này là hàm print[] là một công cụ sửa lỗi tuyệt vời. "Gỡ lỗi" có thể được định nghĩa là hành động tìm và loại bỏ hoặc sửa các lỗi và lỗi có trong mã cho phép chương trình hoạt động theo một bộ thông số kỹ thuật
Bất cứ khi nào một cái gì đó không hoạt động như mong đợi, người ta có thể sử dụng chức năng in để in ra những gì đang xảy ra trong chương trình. Rất nhiều lần, bạn sẽ mong đợi một biến theo một cách nhất định, nhưng vấn đề là bạn không thể thấy những gì chương trình thấy. Khi bạn in ra biến, bạn có thể thấy biến đó thực sự là gì
Trước khi tiếp tục, chúng ta hãy xem định dạng python print[]
Cú pháp của hàm print có dạng như sau
print[object[s], separator=separator, end=end, file=file, flush=flush]
in [] Tham số
Các giá trị tham số với mô tả của chúng được đưa ra bên dưới
object[s] As many objects as you like will be converted to string before being printed
sep='separator' Optional. This specifies how to separate the objects, whenever there is more than one. Default is ''
end='end' Optional. This specifies what needs to be printed at the end. The Default value is 'n'
file Optional. This is an object with a write method whose default is sys.stdout
flush Optional. A Boolean value which specifies if the output is flushed [True] or buffered [False]. The default value is False
Một điểm cần nhớ là sep, end, file và flush đều là đối số từ khóa hoặc đối số được đặt tên. Trong trường hợp bạn muốn sử dụng đối số sep, bạn phải viết
print[*objects, sep = 'separator']
not
print[*objects, 'separator']
Giá trị trả về từ print[]
Một điều quan trọng cần nhớ là Python print[] không trả về giá trị nào. Nó trả về Không có. Điều này là do trong Python 2. x, nó được coi là một từ khóa dành riêng và không phải là một chức năng
Bây giờ chúng ta hãy tiếp tục bằng cách xem qua một vài ví dụ bằng cách sử dụng print[] của Python. Chúng tôi cũng sẽ bao gồm các ví dụ sử dụng
- tham số end và sep
- thông số tập tin
Nhưng trước đó, chúng ta hãy xem chức năng cơ bản bằng cách sử dụng các ví dụ về python print[]
[Blog liên quan. Cách tạo số ngẫu nhiên trong Python
ví dụ 1
Print[] hoạt động như thế nào trong Python?
Hãy để chúng tôi tìm hiểu kỹ cách in trong python thực sự hoạt động.
________số 8Khi bạn chạy chương trình, đầu ra được tạo sẽ là
Python is fun.
a = 5
a = 5 = b
Trong chương trình trước, chỉ có tham số đối tượng được truyền cho hàm print[] [trong cả ba câu lệnh in]
Vì vậy,
' ' dấu tách được sử dụng. Quan sát khoảng cách giữa hai đối tượng trong đầu ra.
tham số kết thúc 'n' [ký tự xuống dòng] được sử dụng. Quan sát rằng mỗi câu lệnh in hiển thị đầu ra trong dòng mới.
Đầu ra đã được in trên màn hình.
______37. Điều này có nghĩa là luồng không bị xóa cưỡng bức.
Câu hỏi và câu trả lời phỏng vấn Python thường gặp
Bây giờ chúng ta hãy xem một ví dụ khác về Python print[] với các tham số dấu phân cách và kết thúc mà chúng ta sẽ giải thích thêm ở phần sau của bài viết này.
print[object[s], separator=separator, end=end, file=file, flush=flush]
1Khi bạn chạy chương trình, đầu ra được tạo sẽ là
sep='separator' Optional. This specifies how to separate the objects, whenever there is more than one. Default is ''
8Chúng ta đã truyền tham số sep và end trong chương trình trên
Cuối cùng, chúng ta hãy xem Python print[] hoạt động như thế nào với tham số file
Trong Python, bạn có thể in các đối tượng thành tệp bằng cách chỉ định tham số tệp
object[s] As many objects as you like will be converted to string before being printed
0Những gì chương trình này làm là nó cố mở
sep='separator' Optional. This specifies how to separate the objects, whenever there is more than one. Default is ''
9 ở chế độ viết. Nếu tệp này không tồn tại, tệp sep='separator' Optional. This specifies how to separate the objects, whenever there is more than one. Default is ''
9 được tạo tại thời điểm đó và sau đó được mở ở chế độ ghi. Ở đây, chúng tôi đã chuyển đối tượng tệp 'end='end' Optional. This specifies what needs to be printed at the end. The Default value is 'n'
1' làm tham số tệp. Đây, 'Khá tuyệt, huh. ' là đối tượng chuỗi được in ra python. tập tin txt. Cuối cùng, phương pháp
end='end' Optional. This specifies what needs to be printed at the end. The Default value is 'n'
2 giúp đóng tệpví dụ 2
Print[] với Tham số Dấu phân cách và Kết thúc
Thông thường, dấu phân cách giữa các đối số trong hàm print[] trong Python theo mặc định là dấu cách [tính năng không gian mềm], có thể thay đổi và tạo thành bất kỳ ký tự, số nguyên hoặc chuỗi nào theo yêu cầu của chúng tôi. Để đạt được điều tương tự, chúng tôi sử dụng tham số '
end='end' Optional. This specifies what needs to be printed at the end. The Default value is 'n'
3', chỉ có trong python 3. x trở lên. Nó cũng tìm thấy công dụng của nó trong việc định dạng các chuỗi đầu raChúng ta hãy xem các ví dụ dưới đây
object[s] As many objects as you like will be converted to string before being printed
1Đầu ra được tạo sẽ có định dạng sau
object[s] As many objects as you like will be converted to string before being printed
2Khi tham số sep được kết hợp với tham số kết thúc, nó sẽ tạo ra kết quả tuyệt vời. Một số ví dụ cho thấy sự kết hợp của cả hai là
object[s] As many objects as you like will be converted to string before being printed
3Đầu ra được tạo ra dưới đây
object[s] As many objects as you like will be converted to string before being printed
4Kiểm tra hướng dẫn Python
Nhiều biến hơn và in
Bây giờ, hãy tiếp tục thực hiện thêm việc nhập các biến và in chúng ra. Lần này chúng ta sẽ sử dụng khái niệm “chuỗi định dạng. " Bất cứ khi nào bạn đặt " [dấu ngoặc kép] xung quanh một đoạn văn bản, nó sẽ tạo thành một chuỗi. Chúng ta có thể làm rất nhiều với chuỗi. Chúng tôi có thể in chuỗi, chúng tôi có thể lưu chuỗi vào tệp, chúng tôi cũng có thể gửi chuỗi tới máy chủ web và nhiều thứ khác
Các chuỗi rất tiện dụng, và trong bài tập này, chúng tôi sẽ hướng dẫn bạn cách tạo các chuỗi có nhúng các biến trong đó. Với sự trợ giúp của các chuỗi định dạng chuyên biệt, chúng ta có thể nhúng các biến bên trong một chuỗi. Và bằng cách đặt các biến này ở cuối chuỗi này bằng một cú pháp đặc biệt để giao tiếp với Python rằng đó là một chuỗi định dạng và các biến cần được đặt ở đây.
Mặc dù rất khó để hiểu hoàn toàn vào thời điểm này, chỉ cần nhập nội dung này vào. Bạn sẽ nhận được sự rõ ràng khi bạn nhìn thấy đầu ra.
object[s] As many objects as you like will be converted to string before being printed
5object[s] As many objects as you like will be converted to string before being printed
6Đây là sản lượng dự kiến
object[s] As many objects as you like will be converted to string before being printed
7Hãy nói về Zed A. Shaw
object[s] As many objects as you like will be converted to string before being printed
8Chúng tôi muốn thử thách bạn với một vài bài tập. Hãy tự mình thử chúng.
- Cố gắng đổi tên tất cả các biến để không có my_ ở đầu mỗi biến. Bạn nên chắc chắn rằng bạn đã thay đổi tên ở mọi nơi, không chỉ ở điểm bạn đã sử dụng = để đặt chúng
- Cố gắng đặt tên và sử dụng một số biến chuyển đổi inch và pound thành cm và kilôgam hoặc chuyển đổi độ C thành độ F. Chúng tôi khuyên bạn không chỉ nhập các phép đo mà còn tính toán toán học có trong Python
- Ghi lại tất cả các ký tự định dạng Python
- Hãy thử sử dụng nhiều ký tự định dạng hơn. Một trong những cái hữu ích là %r có nội dung "in cái này cho dù thế nào đi chăng nữa. "
Chúng tôi hy vọng bạn cũng sẽ đối mặt với một số rào cản và trở ngại. Vì vậy, chúng tôi đã biên soạn một bộ câu hỏi thường gặp
- Tôi có thể đặt tên biến theo định dạng này không. 1 = 'Zed Shaw'?
- Không, bạn không thể. 1 không được coi là tên biến hợp lệ. Các biến cần bắt đầu bằng một ký tự, vì vậy a1 sẽ hoạt động tốt, nhưng 1 thì không
- %s, %r, và %d làm gì nữa?
- Chúng được gọi là trình định dạng và bạn sẽ tìm hiểu thêm về điều này khi bạn tiến bộ.
- Bạn có thể thắc mắc “
4” là gì. Rào cản với việc dạy lập trình là để hiểu được nhiều mô tả, người ta cần phải biết một chút về lập trình.end='end' Optional. This specifies what needs to be printed at the end. The Default value is 'n'
- Cách tiếp cận của chúng tôi là khiến bạn làm điều gì đó, sau đó chúng tôi sẽ giải thích khái niệm đằng sau nó sau. Bất cứ khi nào bạn gặp bất kỳ loại câu hỏi nào, hãy viết chúng ra.
- Làm thế nào để làm tròn số dấu phẩy động?
- Hàm round[] có thể được sử dụng để làm tròn số dấu phẩy động như thế này. vòng 1. 7333]
- Tôi gặp lỗi này TypeError. đối tượng 'str' không thể gọi được
- Điều này có thể phát sinh do bạn có thể đã quên % giữa chuỗi và danh sách các biến
In Python không có dòng mới
Bất cứ khi nào mọi người chuyển từ C/C++ sang Python, họ sẽ tự hỏi làm thế nào để in hai hoặc nhiều biến hoặc câu lệnh mà không chuyển sang một dòng mới trong python, vì theo mặc định, hàm print[] của python kết thúc bằng dòng mới. Python cung cấp cho bạn một định dạng được xác định trước trong đó nếu bạn sử dụng print[a_variable] thì nó sẽ tự động chuyển sang dòng tiếp theo
Chúng ta hãy xem ví dụ sau
object[s] As many objects as you like will be converted to string before being printed
9sẽ tạo ra cái này
sep='separator' Optional. This specifies how to separate the objects, whenever there is more than one. Default is ''
0Nhưng trong trường hợp bạn muốn in trên cùng một dòng, chúng tôi có thể làm gì?sep='separator' Optional. This specifies how to separate the objects, whenever there is more than one. Default is ''
1Một điều cần lưu ý là giải pháp đã được thảo luận hoàn toàn phụ thuộc vào phiên bản python đang được sử dụng.
In không có dòng mới trong Python 2. x
sep='separator' Optional. This specifies how to separate the objects, whenever there is more than one. Default is ''
2đầu ra
sep='separator' Optional. This specifies how to separate the objects, whenever there is more than one. Default is ''
3In không có dòng mới trong Python 3. x
sep='separator' Optional. This specifies how to separate the objects, whenever there is more than one. Default is ''
4sep='separator' Optional. This specifies how to separate the objects, whenever there is more than one. Default is ''
5sep='separator' Optional. This specifies how to separate the objects, whenever there is more than one. Default is ''
6Với Python3. 0, câu lệnh print[] của python đã thay đổi từ dạng câu lệnh thành hàm. Với khả năng linh hoạt cao hơn, python print[] có thể giúp bạn làm những điều tuyệt vời. Chúng tôi hy vọng bài viết này đã cung cấp cho bạn cơ sở để bạn có thể thành thạo
Nếu bạn quan tâm, hãy tìm hiểu python và xây dựng sự nghiệp với nó?
Đào tạo Python Chennai Đào tạo Python New York Đào tạo Python ở Bangalore Đào tạo Python ở Dallas
Các khóa học này được kết hợp với đào tạo trực tiếp do người hướng dẫn, Trường hợp sử dụng trong ngành và các dự án trực tiếp thực hành. Chương trình đào tạo này sẽ giúp bạn trở thành chuyên gia về Microsoft Azure và giúp bạn đạt được công việc mơ ước của mình