In * trong python là gì?

Hàm print() in đối tượng đã cho tới thiết bị đầu ra tiêu chuẩn (màn hình) hoặc tới tệp luồng văn bản

Thí dụ

message = 'Python is fun'

# print the string message print(message)

# Output: Python is fun

in() Cú pháp

Cú pháp đầy đủ của print()

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

in () Tham số

  • đối tượng - đối tượng để in. * chỉ ra rằng có thể có nhiều hơn một đối tượng
  • sep - các đối tượng được phân tách bằng sep. Giá trị mặc định.
    print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
    1
  • end - end được in cuối cùng
  • tệp - phải là một đối tượng có phương thức ghi (chuỗi). Nếu bỏ qua,
    print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
    2 sẽ được sử dụng để in các đối tượng trên màn hình
  • tuôn ra - Nếu Đúng, luồng bị buộc phải xóa. Giá trị mặc định.
    print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
    3

Ghi chú. sep, end, file và flush là các đối số từ khóa. Nếu bạn muốn sử dụng đối số sep, bạn phải sử dụng

print(*objects, sep = 'separator')

không phải

print(*objects, 'separator')


Nó không trả về bất kỳ giá trị nào;


ví dụ 1. Print() hoạt động như thế nào trong Python?

print("Python is fun.")

a = 5
# Two objects are passed


b = a
# Three objects are passed

đầu ra

________số 8_______

Trong chương trình trên, chỉ có tham số đối tượng được truyền cho hàm print() (trong cả ba câu lệnh in)

Vì thế,

  • print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
    1 dấu phân cách được sử dụng. Lưu ý khoảng cách giữa hai đối tượng trong đầu ra
  • tham số kết thúc
    print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
    6 (ký tự dòng mới) được sử dụng. Lưu ý, mỗi câu lệnh in hiển thị đầu ra trong dòng mới
  • tập tin là
    print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
    2. Đầu ra được in trên màn hình
  • tuôn ra là
    print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
    3. Luồng không bị buộc phải tuôn ra

ví dụ 2. print() với các tham số dấu phân cách và kết thúc

a = 5

print("a =", a, sep='00000', end='\n\n\n')

print("a =", a, sep='0', end='')

đầu ra

a =000005


a =05

Chúng tôi đã chuyển các tham số sep và end trong chương trình trên


ví dụ 3. print() với tham số tệp

Trong Python, bạn có thể in các đối tượng vào tệp bằng cách chỉ định tham số tệp

đề xuất đọc. I/O tệp Python

sourceFile = open('python.txt', 'w')
print('Pretty cool, huh!', file = sourceFile)
sourceFile.close()

Chương trình này cố gắng mở python. txt ở chế độ viết. Nếu tệp này không tồn tại, python. txt được tạo và mở ở chế độ viết

Ở đây, chúng tôi đã chuyển đối tượng tệp sourceFile cho tham số tệp. Đối tượng chuỗi 'Khá tuyệt, huh. ' được in ra con trăn. txt (kiểm tra nó trong hệ thống của bạn)

in trong Python là chức năng tiêu chuẩn được sử dụng để in đầu ra ra bàn điều khiển. Cú pháp của hàm này như sau

CÚ PHÁP

print(value1, value2, …, sep = ‘ ‘, end = ‘ n ‘, file = sys. thiết bị xuất chuẩn, tuôn ra = Sai)

Các tham số và mô tả của chúng như sau

Mô tả về Thông Số

giá trị1, giá trị2,…

Các đầu ra cần được in. Có thể nhiều hơn một

tháng chín

Một tham số tùy chọn được sử dụng để chỉ định cách bạn muốn phân tách các đối tượng được in. Giá trị mặc định của cái này là một khoảng trắng ( ‘ ‘ )

kết thúc

Một tham số tùy chọn được sử dụng để chỉ định nội dung sẽ được in ở cuối đầu ra. Giá trị mặc định là 'n'

tập tin

Một tham số tùy chọn với phương thức ghi. Giá trị mặc định là sys. tiêu chuẩn

tuôn ra

Một tham số tùy chọn được sử dụng để chỉ định xem đầu ra phải được xóa (Đúng) hay được đệm (Sai). Giá trị mặc định của nó là Sai

GHI CHÚ. Tất cả các đối tượng sẽ được chuyển đổi thành một chuỗi trước khi được trả về dưới dạng đầu ra

Sử dụng in trong Python

Chức năng in có thể được sử dụng như sau

Không có tham số tùy chọn

Bạn có thể sử dụng câu lệnh in để in bất kỳ đối tượng đầu ra nào theo yêu cầu của bạn. Xem xét ví dụ sau

THÍ DỤ

print("Using the print function in Python")

ĐẦU RA. Sử dụng chức năng in trong Python

Ở đây, chức năng in chỉ in chuỗi đã cho ra bàn điều khiển

Bây giờ chúng ta hãy cung cấp nhiều hơn một giá trị cho một câu lệnh in

THÍ DỤ

a=2019
b='World'
print('Hello',a,b)

ĐẦU RA. Chào thế giới 2019

Như bạn có thể thấy, trong ví dụ trên, một câu lệnh in in ra ba đối tượng khác nhau. Ngoài ra, toán tử ‘ + ‘ cho phép nối các đối tượng chẳng hạn

THÍ DỤ

a='Hi'
b='Welcome'
print(a+b)

ĐẦU RA. Xin chào, mời vào

Dưới đây là một số ví dụ khác mà bạn có thể thử

THÍ DỤ

print('Hello')
print('Hello','World')              #printting two strings
print('Hello'+'World')              #concatenating two strings
print('Hellon'+'World')             #printing with n
print('Hello','World',2019)         #printing strings along with integers
print(2019,'Hello World')           
print(str(2019)+'Hello World')      #concatenating integers with strings (using type conversion) 
print(34+67)                        #adding within print

Bạn cũng có thể chỉ định bất kỳ loại dấu phân cách nào giữa mỗi đối tượng

Chỉ định dấu phân cách

Dấu phân cách tạo một phân vùng giữa các đối tượng khác nhau có trong câu lệnh in. Giá trị mặc định của thuộc tính này là ký tự khoảng trắng ( ‘ ‘ ). Người dùng có thể thay đổi giá trị của toán tử này khi cần thiết

THÍ DỤ

a='Hello'
b='World'
print(a,2019,b,sep=',')

ĐẦU RA. Xin chào,2019,Thế giới

Trong ví dụ trên, các đối tượng khác nhau được phân tách bằng dấu phẩy ( , ) thay vì ký tự khoảng trắng trái ngược với ví dụ trước

Bạn cũng có thể điều chỉnh những gì bạn muốn in ở cuối đầu ra

Sử dụng tham số kết thúc

Tham số kết thúc cho phép bạn định cấu hình những gì bạn sẽ in ở cuối đầu ra. Giá trị mặc định của tham số này là 'n' hoặc ký tự dòng tiếp theo. Hãy cho chúng tôi xem điều gì sẽ xảy ra khi tôi sử dụng hai chức năng in riêng biệt để in kết quả đầu ra

THÍ DỤ

a='Hi'
b='Welcome'
print(a)
print(b)

ĐẦU RA.    

Hi
Welcome

Ở đây, thông số kết thúc không được đặt và do đó, kết quả đầu ra được in thành hai dòng riêng biệt. Trong trường hợp bạn muốn in chúng trên cùng một dòng, bạn có thể làm như sau

THÍ DỤ

a='Hi'
b='Welcome'
print(a,end=' & ')
print(b)

ĐẦU RA. Xin chào và chào mừng

Trong ví dụ trên, giá trị của thông số kết thúc là ‘ & ‘ như được thấy giữa các đầu ra

Câu lệnh in cũng có thể ghi đầu ra vào một tệp

Viết vào một tập tin

Đầu ra có thể được ghi vào một tệp tùy chọn bằng cách sử dụng tham số tệp. Trong trường hợp không có tệp, nó sẽ tạo một tệp mới với tên đó và ghi đầu ra vào đó. Ví dụ

THÍ DỤ

newfile = open('abc.txt','w')
print('Hi Welcome', file = newfile)
newfile.close()

ĐẦU RA. Hãy xem các tập tin trong hình ảnh dưới đây

thông số tuôn ra

Tham số flush của print trong Python cho phép bạn chọn đầu ra có bộ đệm hoặc không có bộ đệm. giá trị mặc định của tham số này là Sai, nghĩa là đầu ra sẽ được đệm. Trong trường hợp bạn đặt giá trị này thành True, đầu ra sẽ không có bộ đệm và quá trình này thường chậm hơn so với trước đây. Hãy xem thời gian dành cho đầu ra được đệm mặc định trong ví dụ bên dưới

THÍ DỤ

import time
g=open('sample.txt', 'r')
a=g.read()
s=time.time()
print(a,flush=False)
e=time.time()
print(e-s)

ĐẦU RA

flushFalse-print in Python-Edureka

Thời gian để thực hiện việc này là 0. 00099 giây. Bây giờ, hãy thử thay đổi giá trị thành True

THÍ DỤ

a=2019
b='World'
print('Hello',a,b)
0

ĐẦU RA

flushTrue-print in Python-Edureka

Quá trình tương tự mất 0. 003 giây khi đầu ra không có bộ đệm. Điều này là do việc chuyển đầu ra theo khối dễ dàng hơn là in nó theo một chuỗi ký tự. Thông thường tất cả I/O đều được lưu vào bộ đệm. Tuy nhiên, tùy chọn này thuận tiện khi người dùng cần xóa toàn bộ đầu ra trong các tình huống đặc biệt

Điều này đưa đến phần cuối của bài viết này về “in bằng Python”. Tôi hy vọng bạn đã hiểu mọi thứ rõ ràng. Hãy chắc chắn rằng bạn thực hành càng nhiều càng tốt và hoàn nguyên kinh nghiệm của bạn.   

Có một câu hỏi cho chúng tôi?

Để có kiến ​​thức chuyên sâu về Python cùng với các ứng dụng khác nhau của nó, bạn có thể đăng ký tham gia khóa đào tạo trực tuyến về Python trực tiếp với sự hỗ trợ 24/7 và quyền truy cập trọn đời.  

Việc sử dụng * trong câu lệnh in trong Python là gì?

print() Cú pháp trong Python . Hãy phá vỡ nó. *đối tượng có thể không, một hoặc nhiều giá trị dữ liệu được in và nó có thể thuộc bất kỳ loại dữ liệu nào . Các đối tượng được chuyển đổi thành một chuỗi trước khi in.

* ON LIST in bằng Python là gì?

Không sử dụng vòng lặp. * được sử dụng để in các thành phần danh sách trong một dòng có khoảng trắng .

Biểu tượng * trong Python là gì?

Toán tử số học Python

Dòng * có nghĩa là gì trong Python?

Dấu * đang được dùng để lấy thêm lợi nhuận từ câu lệnh tách . Lưu câu trả lời này. Hiển thị hoạt động trên bài đăng này. Trong Python, nó được gọi là toán tử giải nén, nó được giới thiệu trong Python 3 (thao tác cụ thể này).