Hướng dẫn how do you use commas in python? - làm thế nào để bạn sử dụng dấu phẩy trong python?

Tôi hiểu các khái niệm đơn giản về nhà điều hành dấu phẩy trong Python. Ví dụ,

x0, sigma = 0, 0.1

có nghĩa là x0 = 0 và sigma = 0,1. Nhưng tôi đã thu được một mã có một dòng trông giống như sau.

y, xe = np.histogram(np.random.normal(x0, sigma, 1000))

trong đó đầu ra của Y và XE là các phần sau.

y
Out[10]: array([  3,  17,  58, 136, 216, 258, 189,  87,  31,   5], dtype=int64)

xe
Out[11]: 
array([-0.33771565, -0.27400243, -0.21028922, -0.146576  , -0.08286279,
       -0.01914957,  0.04456364,  0.10827686,  0.17199007,  0.23570329,
        0.2994165 ])

Tôi không chắc chắn làm thế nào để đọc y, XE biểu thức. Tôi có thể tìm kiếm gì để hiểu những gì nó đang nói?

Hi!

Lần đầu tiên tôi đang mã hóa Python, vì vậy hãy tha thứ cho tôi nếu câu hỏi của tôi là trường mầm non.

Ai đó có thể giải thích sự khác biệt giữa việc sử dụng dấu phẩy và điểm cộng bên trong in ()? Tôi hỏi điều này bởi vì dấu phẩy dẫn đến không gian tự động, trong khi bạn phải thêm khoảng trống bên trong mỗi chuỗi khi sử dụng cộng. Xem bên dưới

print(The product: " + product + " costs " + price + " dollars")
print("The product:", product, "costs", price, "dollars")

Đối với một người mới như tôi, có vẻ như sử dụng các dấu hiệu cộng có nghĩa là nhiều công việc hơn khi xem xét bạn phải nhập thủ công. Nhưng tôi cho rằng có một sự khác biệt về cú pháp (và có lẽ cũng là ngữ nghĩa). Ai đó có thể khai sáng cho tôi về cách hai dòng mã riêng biệt này khác nhau không?

Cảm ơn bạn!

Chỉnh sửa: Tôi biết rằng sử dụng Plus có nghĩa là tôi phải thay đổi sản phẩm -> str (sản phẩm) và giá -> str (sản phẩm), nhưng điều đó chỉ chứng minh thêm quan điểm của tôi ... không có nghĩa là công việc nhiều hơn?product -> str(product) and price -> str(product), but that just further proves my point... Doesn't it mean a lot more work?

Trong hướng dẫn này, chúng tôi sẽ xem xét cách chia một chuỗi thành một danh sách các chuỗi về sự xuất hiện của dấu phẩy trong Python với sự trợ giúp của các ví dụ.

Làm thế nào để chia một chuỗi trong Python?

Hướng dẫn how do you use commas in python? - làm thế nào để bạn sử dụng dấu phẩy trong python?

Bạn có thể sử dụng hàm Chuỗi Python

y, xe = np.histogram(np.random.normal(x0, sigma, 1000))
1 để chia chuỗi (bằng dấu phân cách) thành danh sách các chuỗi. Để phân chia một chuỗi bằng dấu phẩy trong Python, hãy chuyển ký tự dấu phẩy
y, xe = np.histogram(np.random.normal(x0, sigma, 1000))
2 như một dấu phân cách cho hàm
y, xe = np.histogram(np.random.normal(x0, sigma, 1000))
1.

Sau đây là cú pháp -

# split string s by comma
s.split(",")

Nó trả về một danh sách các chuỗi do phân tách chuỗi ban đầu về các lần xuất hiện của

y, xe = np.histogram(np.random.normal(x0, sigma, 1000))
2.

Hãy cùng nhìn vào một số ví dụ.

Chia chuỗi chia theo dấu phẩy

Tại đây, chúng tôi chuyển dấu phẩy

y, xe = np.histogram(np.random.normal(x0, sigma, 1000))
2 làm dấu phân cách cho hàm
y, xe = np.histogram(np.random.normal(x0, sigma, 1000))
1 chuỗi.

# string with commas
s = "Yes, they backed Steve, Emma, and Rohan in the meeting."
# split string by comma
ls = s.split(",")
print(ls)

Output:

['Yes', ' they backed Steve', ' Emma', ' and Rohan in the meeting.']

Danh sách kết quả chứa các từ kết quả từ sự phân chia chuỗi ban đầu về sự xuất hiện của dấu phẩy.

Sửa số lượng phân tách

Bạn cũng có thể chỉ định số lượng phân tách tối đa được thực hiện bằng tham số

y, xe = np.histogram(np.random.normal(x0, sigma, 1000))
7. Theo mặc định, chức năng chuỗi
y, xe = np.histogram(np.random.normal(x0, sigma, 1000))
1 làm cho tất cả các chia tách có thể.

Hãy để chỉ chia chuỗi ở trên thành hai phần khi xảy ra dấu phẩy,

y, xe = np.histogram(np.random.normal(x0, sigma, 1000))
2 khởi động từ bên trái. Để chia chuỗi thành hai phần,
y, xe = np.histogram(np.random.normal(x0, sigma, 1000))
7 phải là
y
Out[10]: array([  3,  17,  58, 136, 216, 258, 189,  87,  31,   5], dtype=int64)

xe
Out[11]: 
array([-0.33771565, -0.27400243, -0.21028922, -0.146576  , -0.08286279,
       -0.01914957,  0.04456364,  0.10827686,  0.17199007,  0.23570329,
        0.2994165 ])
1, bởi vì chúng tôi chỉ tạo ra một phần phân chia dẫn đến hai chuỗi.

# string with commas
s = "Yes, they backed Steve, Emma, and Rohan in the meeting."
# split string by comma
ls = s.split(",", maxsplit=1)
print(ls)

Output:

['Yes', ' they backed Steve, Emma, and Rohan in the meeting.']

Bạn có thể thấy rằng danh sách kết quả chỉ có hai chuỗi.

Hãy cùng nhìn vào một ví dụ khác.

Hãy để chia các chuỗi ban đầu thành ba phần, ở đây chúng tôi vượt qua

y
Out[10]: array([  3,  17,  58, 136, 216, 258, 189,  87,  31,   5], dtype=int64)

xe
Out[11]: 
array([-0.33771565, -0.27400243, -0.21028922, -0.146576  , -0.08286279,
       -0.01914957,  0.04456364,  0.10827686,  0.17199007,  0.23570329,
        0.2994165 ])
2.

# string with commas
s = "Yes, they backed Steve, Emma, and Rohan in the meeting."
# split string by comma
ls = s.split(",", maxsplit=2)
print(ls)

Output:

y, xe = np.histogram(np.random.normal(x0, sigma, 1000))
0

Danh sách kết quả chỉ có ba chuỗi.

Bạn cũng có thể quan tâm đến -

  1. Python - Chuỗi phân chia theo dấu gạch dưới
  2. Python - Xóa nhiều khoảng trống khỏi chuỗi
  3. Xóa các dòng khỏi chuỗi trong Python


Đăng ký nhận bản tin của chúng tôi để biết thêm hướng dẫn và hướng dẫn thông tin. Chúng tôi không spam và bạn có thể từ chối bất cứ lúc nào.
We do not spam and you can opt out any time.

  • Piyush là một nhà khoa học dữ liệu đam mê sử dụng dữ liệu để hiểu mọi thứ tốt hơn và đưa ra quyết định sáng suốt. Trong quá khứ, anh ta làm việc như một nhà khoa học dữ liệu cho ZS và có bằng kỹ sư từ IIT Roorkee. Sở thích của anh ấy bao gồm xem cricket, đọc sách và làm việc trên các dự án phụ.

    Xem tất cả các bài viết

Làm thế nào để dấu phẩy hoạt động trong Python?

Ở phía bên trái của một bài tập, dấu phẩy chỉ ra rằng việc giải nén trình tự nên được thực hiện theo các quy tắc bạn đã trích dẫn: A sẽ được gán phần tử đầu tiên của tuple, b thứ hai.a will be assigned the first element of the tuple, b the second.

Làm thế nào để bạn đặt một dấu phẩy giữa các từ trong Python?

Sử dụng str ...
a_list = ["a", "b", "c"].
tham gia_string = ",".Tham gia (a_list) các phần tử nối của `a_list` được phân định bởi` "," `.
print(joined_string).

Làm thế nào để bạn in dấu phẩy trong Python?

Khái niệm: In dấu hiệu in định dạng in () cung cấp sử dụng dấu phẩy để kết hợp các chuỗi cho đầu ra.Bằng các chuỗi phân tách dấu phẩy, print () sẽ xuất ra từng chuỗi được phân tách theo một không gian theo mặc định.print() provides using commas to combine strings for output. By comma-separating strings, print() will output each separated by a space by default.

Chúng ta có thể sử dụng dấu phẩy trong biến trong Python không?

Bằng cách thêm dấu phẩy vào danh sách mục tiêu gán, bạn yêu cầu Python giải nén giá trị trả về và gán nó cho từng biến có tên bên trái lần lượt.Tuy nhiên, phía bên trái có thể chứa bất kỳ số lượng phần tử nào và miễn là nó là một bộ phận hoặc danh sách các biến mà việc giải nén sẽ diễn ra.. The left-hand side can, however, contain any number of elements, and provided it is a tuple or list of variables the unpacking will take place.