Viết, chạy và chia sẻ mã Python trực tuyến bằng trình biên dịch Python trực tuyến của OneCompiler miễn phí. Đây là một trong những trình biên dịch trực tuyến mạnh mẽ, giàu tính năng dành cho ngôn ngữ python, hỗ trợ cả hai phiên bản là Python 3 và Python 2. 7. Bắt đầu với trình soạn thảo Python của OneCompiler thật dễ dàng và nhanh chóng. Trình chỉnh sửa hiển thị mã soạn sẵn mẫu khi bạn chọn ngôn ngữ là Python hoặc Python2 và bắt đầu viết mã
Trình chỉnh sửa trực tuyến python của OneCompiler hỗ trợ stdin và người dùng có thể cung cấp đầu vào cho các chương trình bằng cách sử dụng hộp văn bản STDIN trong tab I/O. Sau đây là một chương trình python mẫu lấy tên làm đầu vào và in tên của bạn bằng xin chào
import sys
name = sys.stdin.readline[]
print["Hello "+ name]
Python là ngôn ngữ lập trình đa năng rất phổ biến được tạo ra bởi Guido van Rossum và phát hành vào năm 1991. Nó rất phổ biến để phát triển web và bạn có thể xây dựng hầu hết mọi thứ như ứng dụng dành cho thiết bị di động, ứng dụng web, công cụ, phân tích dữ liệu, học máy, v.v. Nó được thiết kế đơn giản và dễ dàng như ngôn ngữ tiếng Anh. Nó có năng suất cao và hiệu quả làm cho nó trở thành một ngôn ngữ rất phổ biến
vòng lặp
1. Nếu khác
Khi nào bạn muốn thực hiện một tập hợp các hoạt động dựa trên điều kiện IF-ELSE được sử dụng
if conditional-expression
#code
elif conditional-expression
#code
else:
#code
Ghi chú
Thụt đầu dòng rất quan trọng trong Python, đảm bảo rằng thụt đầu dòng được thực hiện chính xác
2. Vì
Vòng lặp for được sử dụng để lặp qua các mảng [danh sách, bộ dữ liệu, bộ, từ điển] hoặc chuỗi
Thí dụ
mylist=["Iphone","Pixel","Samsung"]
for i in mylist:
print[i]
3. Trong khi
While cũng được sử dụng để lặp lại một tập hợp các câu lệnh dựa trên một điều kiện. Thông thường, while được ưu tiên khi không biết trước số lần lặp
while condition
#code
bộ sưu tập
Có bốn loại bộ sưu tập trong Python
1. Danh sách
Danh sách là một tập hợp được sắp xếp theo thứ tự và có thể thay đổi. Danh sách được chỉ định trong ngoặc vuông
Thí dụ
mylist=["iPhone","Pixel","Samsung"]
print[mylist]
2. Tuple
Tuple là một bộ sưu tập được sắp xếp theo thứ tự và không thể thay đổi. Tuples được chỉ định trong dấu ngoặc tròn
Thí dụ
myTuple=["iPhone","Pixel","Samsung"]
print[myTuple]
Bên dưới sẽ báo lỗi nếu bạn gán lại giá trị khác cho bộ dữ liệu
myTuple=["iPhone","Pixel","Samsung"]
print[myTuple]
myTuple[1]="onePlus"
print[myTuple]
3. Bố trí
Set là một bộ sưu tập không có thứ tự và không được lập chỉ mục. Bộ được chỉ định trong dấu ngoặc nhọn
Thí dụ
myset{"iPhone","Pixel","Samsung"}
print{myset}
4. Từ điển
Từ điển là tập hợp các cặp giá trị khóa không có thứ tự, có thể thay đổi và lập chỉ mục. Chúng được viết trong dấu ngoặc nhọn với các cặp khóa - giá trị
satyanarayana
Lập trình viên tên Tim
Bài viết. 13
Chủ đề. 6
Đã tham gia. Tháng 9 năm 2021
Danh tiếng. 0
17-09-2021, 12. 12 giờ chiều [Bài đăng này đã được sửa đổi lần cuối. 17-09-2021, 05. 54 CH bởi Larz60+. ]Chào các bạn,
Dưới đây là mã C của tôi
void WaveFormsBuffer::FillOutputWaveFormBufferData[char *pBuffer,int nBuffsize,uint16_t nConfig] { short pchannelsBuffer[7][1024]; short *pData = [short*]pBuffer; for[int i=0;i data1.bin [ 1 8 15 22 29 36 43 50 57 64] -> data2.bin [ 2 9 16 23 30 37 44 51 58 65] -> data3.bin [ 3 10 17 24 31 38 45 52 59 66] -> data4.bin [ 4 11 18 25 32 39 46 53 60 67] -> data5.bin [ 5 12 19 26 33 40 47 54 61 68] -> data6.bin [ 6 13 20 27 34 41 48 55 62 69] -> data7.binKhi tôi nhìn vào kết xuất dữ liệu hex1. thùng tôi thấy
Output:
00 00 00 00 07 00 00 00 0E 00 00 00 15 00 00 00
1C 00 00 00 23 00 00 00 2A 00 00 00 31 00 00 00
38 00 00 00 3F 00 00 00
Tệp nhị phân thô không phải là cách tốt để lưu thông tin, vì vậy nếu tôi viết tệp này để chương trình Python xử lý, tôi sẽ lưu siêu dữ liệu với thông tin nhị phân để nó có thể được sử dụng trên các máy có thứ tự byte khácHồi đáp
Tìm thấy
Hồi đáp