Hướng dẫn how do you write string code in python? - làm thế nào để bạn viết mã chuỗi trong python?


Dây

Chuỗi trong Python được bao quanh bởi các dấu ngoặc kép đơn hoặc dấu ngoặc kép.

'Xin chào' giống như "Xin chào". is the same as "hello".

Bạn có thể hiển thị một chuỗi chữ với hàm

>>> double_quote_character = "b"
>>> print(double_quote_character)
b
>>> print(type(double_quote_character))
<class 'str'>
4:


Gán chuỗi cho một biến

Việc gán một chuỗi cho một biến được thực hiện với tên biến theo sau là một dấu bằng và chuỗi:


Chuỗi đa dòng

Bạn có thể gán một chuỗi đa dòng cho một biến bằng cách sử dụng ba trích dẫn:

Thí dụ

Bạn có thể sử dụng ba trích dẫn kép:

A = "" "Lorem ipsum dor SIT AMET, lãnh đạo adipiscing elit, sed do eiusmod tempor inciduntut labore et dolore magna aliqua." "" Print (a)
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua."""
print(a)

Hãy tự mình thử »

Hoặc ba trích dẫn đơn:

Thí dụ

Bạn có thể sử dụng ba trích dẫn kép:
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.'''
print(a)

Hãy tự mình thử »

Hoặc ba trích dẫn đơn: in the result, the line breaks are inserted at the same position as in the code.



A = '' 'Lorem ipsum dor SIT AMET, lãnh sự quảng cáo elit, sed do eiusmod tempor inciduntut labore et dolore magna aliqua.' '' in (a)

LƯU Ý: Trong kết quả, các lần phá vỡ dòng được chèn ở cùng một vị trí như trong mã.

Chuỗi là mảng

Giống như nhiều ngôn ngữ lập trình phổ biến khác, các chuỗi trong Python là các mảng byte đại diện cho các ký tự Unicode.

Thí dụ

Bạn có thể sử dụng ba trích dẫn kép:

A = "" "Lorem ipsum dor SIT AMET, lãnh đạo adipiscing elit, sed do eiusmod tempor inciduntut labore et dolore magna aliqua." "" Print (a)
print(a[1])

Hãy tự mình thử »


Hoặc ba trích dẫn đơn:

A = '' 'Lorem ipsum dor SIT AMET, lãnh sự quảng cáo elit, sed do eiusmod tempor inciduntut labore et dolore magna aliqua.' '' in (a)

Thí dụ

Bạn có thể sử dụng ba trích dẫn kép:

A = "" "Lorem ipsum dor SIT AMET, lãnh đạo adipiscing elit, sed do eiusmod tempor inciduntut labore et dolore magna aliqua." "" Print (a)
  print(x)

Hãy tự mình thử »

Hoặc ba trích dẫn đơn:


A = '' 'Lorem ipsum dor SIT AMET, lãnh sự quảng cáo elit, sed do eiusmod tempor inciduntut labore et dolore magna aliqua.' '' in (a)

LƯU Ý: Trong kết quả, các lần phá vỡ dòng được chèn ở cùng một vị trí như trong mã.

Thí dụ

Bạn có thể sử dụng ba trích dẫn kép:

A = "" "Lorem ipsum dor SIT AMET, lãnh đạo adipiscing elit, sed do eiusmod tempor inciduntut labore et dolore magna aliqua." "" Print (a)
print(len(a))

Hãy tự mình thử »


Hoặc ba trích dẫn đơn:

A = '' 'Lorem ipsum dor SIT AMET, lãnh sự quảng cáo elit, sed do eiusmod tempor inciduntut labore et dolore magna aliqua.' '' in (a)

Thí dụ

Bạn có thể sử dụng ba trích dẫn kép:

A = "" "Lorem ipsum dor SIT AMET, lãnh đạo adipiscing elit, sed do eiusmod tempor inciduntut labore et dolore magna aliqua." "" Print (a)
print("free" in txt)

Hãy tự mình thử »

Hoặc ba trích dẫn đơn:

Thí dụ

Bạn có thể sử dụng ba trích dẫn kép:

A = "" "Lorem ipsum dor SIT AMET, lãnh đạo adipiscing elit, sed do eiusmod tempor inciduntut labore et dolore magna aliqua." "" Print (a)
if "free" in txt:
  print("Yes, 'free' is present.")

Hãy tự mình thử »

Hoặc ba trích dẫn đơn:


A = '' 'Lorem ipsum dor SIT AMET, lãnh sự quảng cáo elit, sed do eiusmod tempor inciduntut labore et dolore magna aliqua.' '' in (a)

LƯU Ý: Trong kết quả, các lần phá vỡ dòng được chèn ở cùng một vị trí như trong mã.

Thí dụ

Bạn có thể sử dụng ba trích dẫn kép:

A = "" "Lorem ipsum dor SIT AMET, lãnh đạo adipiscing elit, sed do eiusmod tempor inciduntut labore et dolore magna aliqua." "" Print (a)
print("expensive" not in txt)

Hãy tự mình thử »

Hoặc ba trích dẫn đơn:

Thí dụ

Bạn có thể sử dụng ba trích dẫn kép:

A = "" "Lorem ipsum dor SIT AMET, lãnh đạo adipiscing elit, sed do eiusmod tempor inciduntut labore et dolore magna aliqua." "" Print (a)
if "expensive" not in txt:
  print("No, 'expensive' is NOT present.")

Hãy tự mình thử »



Chuỗi là chuỗi các ký tự. Tên của bạn có thể được coi là một chuỗi. Hoặc, giả sử bạn sống ở Zambia, sau đó tên quốc gia của bạn là

>>> double_quote_multiple_characters = "aeiou"
>>> single_quote_multiple_characters = 'aeiou'
>>> print(type(double_quote_multiple_characters), type(single_quote_multiple_characters))
<class 'str'> <class 'str'>
2, đó là một chuỗi.

Trong hướng dẫn này, bạn sẽ thấy các chuỗi được xử lý bằng Python như thế nào, các cách khác nhau trong đó các chuỗi được thể hiện bằng Python và cách bạn có thể sử dụng các chuỗi trong mã của mình.

Cách tạo một chuỗi và gán nó cho một biến

Để tạo một chuỗi, hãy đặt chuỗi các ký tự bên trong các trích dẫn đơn, dấu ngoặc kép hoặc trích dẫn ba và sau đó gán nó cho một biến. Bạn có thể xem xét cách các biến hoạt động trong Python trong hướng dẫn biến Python.

Ví dụ: bạn có thể gán một ký tự ’a cho một biến

>>> double_quote_multiple_characters = "aeiou"
>>> single_quote_multiple_characters = 'aeiou'
>>> print(type(double_quote_multiple_characters), type(single_quote_multiple_characters))
<class 'str'> <class 'str'>
3. Lưu ý rằng chuỗi là một ký tự duy nhất và nó được đặt kèm theo các trích dẫn đơn lẻ.

>>> single_quote_character = 'a'
>>> print(single_quote_character)
a
>>> print(type(single_quote_character)) # check the type of the variable.
<class 'str'>

Tương tự, bạn có thể gán một ký tự duy nhất cho một biến

>>> double_quote_multiple_characters = "aeiou"
>>> single_quote_multiple_characters = 'aeiou'
>>> print(type(double_quote_multiple_characters), type(single_quote_multiple_characters))
<class 'str'> <class 'str'>
4. Lưu ý rằng chuỗi là một ký tự duy nhất nhưng nó được đặt kèm theo các trích dẫn kép.

>>> double_quote_character = "b"
>>> print(double_quote_character)
b
>>> print(type(double_quote_character))
<class 'str'>

Ngoài ra, hãy xem nếu bạn có thể gán một chuỗi các ký tự hoặc nhiều ký tự cho một biến. Bạn có thể gán cả hai chuỗi trích dẫn đơn và chuỗi trích dẫn kép.

>>> double_quote_multiple_characters = "aeiou"
>>> single_quote_multiple_characters = 'aeiou'
>>> print(type(double_quote_multiple_characters), type(single_quote_multiple_characters))
<class 'str'> <class 'str'>

Thật thú vị nếu bạn kiểm tra sự tương đương của cái này sang cái kia bằng cách sử dụng từ khóa

>>> double_quote_multiple_characters = "aeiou"
>>> single_quote_multiple_characters = 'aeiou'
>>> print(type(double_quote_multiple_characters), type(single_quote_multiple_characters))
<class 'str'> <class 'str'>
5, nó sẽ trả về đúng.

>>> print(double_quote_multiple_characters is double_quote_multiple_characters)
True

Hãy xem bài tập của các chuỗi bằng cách sử dụng ba trích dẫn và kiểm tra xem chúng có thuộc lớp

>>> double_quote_multiple_characters = "aeiou"
>>> single_quote_multiple_characters = 'aeiou'
>>> print(type(double_quote_multiple_characters), type(single_quote_multiple_characters))
<class 'str'> <class 'str'>
6 không.

>>> triple_quote_example = """this is a sentence written in triple quotes"""
>>> print(type(triple_quote_example))
<class 'str'>

Trong các ví dụ trên, hàm

>>> double_quote_multiple_characters = "aeiou"
>>> single_quote_multiple_characters = 'aeiou'
>>> print(type(double_quote_multiple_characters), type(single_quote_multiple_characters))
<class 'str'> <class 'str'>
7 được sử dụng để hiển thị lớp bên dưới mà đối tượng sẽ thuộc về. Xin lưu ý rằng tất cả các biến đã được bắt đầu bằng trích dẫn đơn, gấp đôi hoặc ba được lấy dưới dạng chuỗi. Bạn có thể sử dụng trích dẫn đơn và đôi cho một dòng ký tự. Nhiều dòng thường được đặt trong trích dẫn ba.

Chuỗi phương pháp phổ biến

  • Nhận chỉ mục của một chuỗi con trong một chuỗi .________ 5

2 được trả về vì vị trí của các chữ cái riêng lẻ trong chuỗi là 0 chỉ số. Vì vậy, chỉ số của "A" trong "ABCDE" là 0, của "B" là 1, v.v.

  • Kiểm tra nếu một chuỗi con là thành viên của một chuỗi lớn hơn. Điều này được thực hiện bằng cách sử dụng từ khóa

    >>> double_quote_character = "b"
    >>> print(double_quote_character)
    b
    >>> print(type(double_quote_character))
    <class 'str'>
    
    8 và viết bài kiểm tra. Bộ xương được hiển thị dưới đây.

    Subring trong chuỗi

    >>> # for example, test if string "i" is present in string "pythonic" at least once. "i" is present in the string. Therefore, the result should be true.
    >>>  "i" in "pythonic"
    True
    >>> # as "x" is not present in the string "pythonic" the below test should return false
    >>> "x" in "pythonic" # "x" is not present in "pythonic"
    False
    
  • Tham gia một danh sách các chuỗi bằng phương pháp tham gia. Một danh sách các chuỗi được viết bằng cách phân định chuỗi bằng dấu phẩy

    >>> double_quote_multiple_characters = "aeiou"
    >>> single_quote_multiple_characters = 'aeiou'
    >>> print(type(double_quote_multiple_characters), type(single_quote_multiple_characters))
    <class 'str'> <class 'str'>
    
    9 và kèm theo cả nhóm với dấu ngoặc
    >>> print(double_quote_multiple_characters is double_quote_multiple_characters)
    True
    
    0. Đối với một hướng dẫn chi tiết hơn về các danh sách hướng tới hướng dẫn danh sách Python. Bạn có thể tham gia một danh sách các chuỗi bằng cách đưa ra dấu phân cách là đối tượng mà phương thức
    >>> print(double_quote_multiple_characters is double_quote_multiple_characters)
    True
    
    1 sẽ hoạt động và danh sách các chuỗi là đối số.

    >>> # join a list of strings 1, 2, 3 with a space as a delimiter and 1,2,3 as the list of strings. So, the result will be the strings with spaces between them.
    >>>  combined_string = " ".join(["1", "2", "3"])
    '1 2 3'
    
  • Phá vỡ một chuỗi dựa trên một số quy tắc. Điều này lấy vào chuỗi làm đối tượng mà phương thức

    >>> print(double_quote_multiple_characters is double_quote_multiple_characters)
    True
    
    2 được truyền bằng toán tử DOT. Tách mất một không gian làm tham số mặc định.

Ví dụ: bạn có thể phân chia một chuỗi dựa trên khoảng trống giữa các giá trị riêng lẻ.

    >>> # split the string "1 2 3" and return a list of the numbers.
    >>>  "1 2 3".split() # splitting
    ['1', '2', '3']

Hoặc bạn có thể phân chia một chuỗi dựa trên một dấu phân cách như

>>> print(double_quote_multiple_characters is double_quote_multiple_characters)
True
3.

     >>> “1:2:3”.split(“:”)
     [‘1’, ‘2’, ‘3’]
  • Truy cập các ký tự riêng lẻ trong một chuỗi. Lưu ý phần tử đầu tiên có chỉ mục
    >>> print(double_quote_multiple_characters is double_quote_multiple_characters)
    True
    
    4. Bạn truy cập phần tử đầu tiên với chỉ mục
    >>> print(double_quote_multiple_characters is double_quote_multiple_characters)
    True
    
    4, phần tử thứ hai với chỉ mục
    >>> print(double_quote_multiple_characters is double_quote_multiple_characters)
    True
    
    6, v.v.

Định dạng trong chuỗi:

Đối tượng chuỗi có thể được định dạng. Bạn có thể sử dụng

>>> print(double_quote_multiple_characters is double_quote_multiple_characters)
True
7 như một định dạng sẽ cho phép bạn chèn các giá trị khác nhau vào một chuỗi trong thời gian chạy và do đó định dạng chuỗi. Biểu tượng
>>> print(double_quote_multiple_characters is double_quote_multiple_characters)
True
7 được thay thế bằng bất cứ điều gì được truyền vào chuỗi.

>>> double_quote_character = "b"
>>> print(double_quote_character)
b
>>> print(type(double_quote_character))
<class 'str'>
1

Bạn cũng có thể sử dụng từ khóa

>>> print(double_quote_multiple_characters is double_quote_multiple_characters)
True
9. Điều này sẽ cho phép bạn đặt các loại hình dạng của riêng bạn thay vì
>>> print(double_quote_multiple_characters is double_quote_multiple_characters)
True
7.

>>> double_quote_character = "b"
>>> print(double_quote_character)
b
>>> print(type(double_quote_character))
<class 'str'>
2

Kiểm tra giá trị sự thật của chuỗi

Một chuỗi được coi là đúng trong Python nếu nó không phải là một chuỗi trống. Vì vậy, chúng tôi nhận được như sau:

>>> double_quote_character = "b"
>>> print(double_quote_character)
b
>>> print(type(double_quote_character))
<class 'str'>
3

Đóng góp bởi: Joydeep Bhattacharjee

Một chuỗi trong ví dụ Python là gì?

Để tạo một chuỗi, hãy đặt chuỗi các ký tự bên trong các trích dẫn đơn, dấu ngoặc kép hoặc trích dẫn ba và sau đó gán nó cho một biến.Bạn có thể xem xét cách các biến hoạt động trong Python trong hướng dẫn biến Python.Ví dụ: bạn có thể gán một ký tự 'A' cho một biến đơn_quote_character.

Chuỗi () làm gì trong Python?

Không giống như Java, '+' không tự động chuyển đổi số hoặc các loại khác thành biểu mẫu chuỗi.Hàm str () chuyển đổi các giá trị thành một biểu mẫu chuỗi để chúng có thể được kết hợp với các chuỗi khác.Hàm "In" thường in ra một hoặc nhiều mục Python theo sau là một dòng mới.converts values to a string form so they can be combined with other strings. The "print" function normally prints out one or more python items followed by a newline.

Một chuỗi trong Python cho người mới bắt đầu là gì?

Trong Python, chuỗi là một loại dữ liệu trình tự bất biến.Đó là chuỗi các ký tự Unicode được bọc bên trong các trích dẫn đơn, đôi hoặc ba.an immutable sequence data type. It is the sequence of Unicode characters wrapped inside single, double, or triple quotes.