Python program for concatenating bytes objects
Write a Python program that concatenates two given bytes objects.
Sample Solution:
Code:
def concatenate_bytes(byte_obj1, byte_obj2):
concatenated_bytes = byte_obj1 + byte_obj2
return concatenated_bytes
def main():
try:
str_bytes1 = b"Python "
str_bytes2 = b"Exercises!"
concatenated_result = concatenate_bytes(str_bytes1, str_bytes2)
print("Bytes 1:", str_bytes1)
print("Bytes 2:", str_bytes2)
print("Concatenated Bytes:", concatenated_result)
print("Concatenated String:", concatenated_result.decode("utf-8"))
except Exception as e:
print("An error occurred:", e)
if __name__ == "__main__":
main()
Output:
Bytes 1: b'Python ' Bytes 2: b'Exercises!' Concatenated Bytes: b'Python Exercises!' Concatenated String: Python Exercises!
In the exercise above, the "concatenate_bytes()" function takes two bytes objects as input and concatenates them using the + operator. The "main()" function demonstrates the usage of this function by providing two sample bytes objects and printing the concatenated bytes and the concatenated string after decoding.
Flowchart:
Previous: Python program to convert string to bytes using different Encodings.
Next: Python program to convert list of integers to bytearray.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics