Chuỗi Đây là loại dữ liệu phổ biến. Kiểu dữ liệu này thường được tìm thấy trong tất cả các ngôn ngữ máy tính.
Chuỗi là chuỗi của nhiều hơn một charcaters.
Thí dụ,
Hello Programmer ! I am a String
Trong Python, chuỗi được viết bằng các trích dẫn đơn ['"] hoặc trích dẫn kép [" "].
Thí dụ,
Trong Python, chuỗi được viết bằng các trích dẫn đơn ['"] hoặc trích dẫn kép [" "].Example for String
'Enclosing String in single quotes' "Enclosing String in double quotes"Example cho chuỗi
var str = "Hello World" print[str]
Mã nguồn:
Đầu ra:Python String Index
Hello WorldPython Chỉ mục chuỗi
'Enclosing String in single quotes' "Enclosing String in double quotes"Example cho chuỗi
str = "Hello World" print[str[0]] print[str[-1]]
Mã nguồn:
Đầu ra:Creating Substring from String
Hello WorldPython Chỉ mục chuỗi
Chỉ mục của chuỗi bắt đầu bằng '0' và chỉ mục cuối cùng '-1'.
H dtạo cơ sở từ chuỗi
str[start_Index : end_Index[Optional default '-1']]
Nếu bạn muốn tạo chuỗi con từ chuỗi trong python, dấu hai chấm [:] được sử dụng trong khung vuông [[]].
str[start_Index[Optional default '0'] : end_Index]
'Enclosing String in single quotes' "Enclosing String in double quotes"Example cho chuỗi
str = "Hello World" print[str[3:]] print[str[:8]] print[str[3:8]]
Mã nguồn:
Đầu ra:String Concatenation
Hello WorldPython Chỉ mục chuỗi
Chỉ mục của chuỗi bắt đầu bằng '0' và chỉ mục cuối cùng '-1'.
'Enclosing String in single quotes' "Enclosing String in double quotes"Example cho chuỗi
'Enclosing String in single quotes' "Enclosing String in double quotes"0
Mã nguồn:
'Enclosing String in single quotes' "Enclosing String in double quotes"1
Đầu ra:
Hello WorldPython Chỉ mục chuỗi
Nếu bạn muốn tạo chuỗi con từ chuỗi trong python, dấu hai chấm [:] được sử dụng trong khung vuông [[]]. | Cú pháp để tạo chuỗi con | Chỉ có chỉ mục bắt đầu được đưa ra, vì vậy toàn bộ chuỗi được hiển thị từ StartIndex. |
Nếu chỉ có chỉ mục kết thúc được đưa ra, thì chuỗi được hiển thị từ chỉ mục 0 đến endindex. | lo World Hello Wo lo WoString Concenation | Toán tử '+' được sử dụng để kết nối một chuỗi với chuỗi khác. HellWorld |
Xem sự khác biệt bằng cách nhìn vào ví dụ. | Python thoát khỏi các nhân vật | Python có tất cả các chuỗi thoát dưới đây. Hello World |
Ký tự thoát | Sự mô tả | \ một Hello World |
Cảnh báo hoặc chuông | In ["\ a"] / | \ b HelloWorld |
Backspace | In ["Xin chào \ bworld"] / Hellworld | \ F Hello World |
Thức ăn dạng | in ["Xin chào \ fworld"] / hello & nbsp; & nbsp; & nbsp; | \ N Hello World |
NEWLINE/LINEFEED | In ["Xin chào \ nworld"] / HelloWorld | |
\ r | Vận chuyển trở lại | In ["Xin chào \ rworld"] / Helloworld \ |
\ s | Không gian | In ["Xin chào \ sworld"] / Hello World ' |
\ t | Chuyển hướng | In ["Xin chào \ sworld"] / Hello World " |
\ v | Tab dọc | Thì = |
Dấu vết chéo ngược | in ["\\"] / \ | Thì = |
Trích dẫn duy nhất | in ["\"] / ' | Thì 0 |
Báo giá kép | in ["" \ ""] / " | \ uxxxx 0 |
Unicode thập lục phân 16 bit
print ["\ u003d"] / =
'Enclosing String in single quotes' "Enclosing String in double quotes"Example cho chuỗi
'Enclosing String in single quotes' "Enclosing String in double quotes"2
Mã nguồn:
\ UxxxxxxxxxxWorking with Mixed Data Type String
Unicode thập lục phân 32 bit
'Enclosing String in single quotes' "Enclosing String in double quotes"Example cho chuỗi
'Enclosing String in single quotes' "Enclosing String in double quotes"4
Mã nguồn:
'Enclosing String in single quotes' "Enclosing String in double quotes"5
print ["\ u00003d"] / =
\ XHHH
Hexadecimal dựa trên nhân vật
in ["\ x30"] / 0
Nếu bạn muốn tạo chuỗi con từ chuỗi trong python, dấu hai chấm [:] được sử dụng trong khung vuông [[]]. | Cú pháp để tạo chuỗi con |
Chỉ có chỉ mục bắt đầu được đưa ra, vì vậy toàn bộ chuỗi được hiển thị từ StartIndex. | Nếu chỉ có chỉ mục kết thúc được đưa ra, thì chuỗi được hiển thị từ chỉ mục 0 đến endindex. |
lo World Hello Wo lo WoString Concenation | Toán tử '+' được sử dụng để kết nối một chuỗi với chuỗi khác. |
Xem sự khác biệt bằng cách nhìn vào ví dụ. | Python thoát khỏi các nhân vật |
Python có tất cả các chuỗi thoát dưới đây. | Ký tự thoát |
Sự mô tả | \ một |
Cảnh báo hoặc chuông | In ["\ a"] / |
\ b | Nếu chỉ có chỉ mục kết thúc được đưa ra, thì chuỗi được hiển thị từ chỉ mục 0 đến endindex. |
lo World Hello Wo lo WoString Concenation | Toán tử '+' được sử dụng để kết nối một chuỗi với chuỗi khác. |
Xem sự khác biệt bằng cách nhìn vào ví dụ. | Python thoát khỏi các nhân vật |
Python có tất cả các chuỗi thoát dưới đây. | Ký tự thoát |
Sự mô tả | \ một |
Cảnh báo hoặc chuông | In ["\ a"] / |
\ b
Backspace
Thí dụ,
'Enclosing String in single quotes' "Enclosing String in double quotes"6
In ["Xin chào \ bworld"] / Hellworld
\ FFormat String
Thức ăn dạngFormat Specifier
in ["Xin chào \ fworld"] / hello & nbsp; & nbsp; & nbsp;Modulus Operator
\ Ntuple have only one element
%c[character]
NEWLINE/LINEFEED
'Enclosing String in single quotes' "Enclosing String in double quotes"7
In ["Xin chào \ nworld"] / HelloWorld
\ r
'Enclosing String in single quotes' "Enclosing String in double quotes"8
Vận chuyển trở lại
In ["Xin chào \ rworld"] / Helloworld
'Enclosing String in single quotes' "Enclosing String in double quotes"9
\ s
In ["Xin chào \ rworld"] / Helloworld
var str = "Hello World" print[str]0
\ s
Không gian
var str = "Hello World" print[str]1
In ["Xin chào \ sworld"] / Hello World
\ t
var str = "Hello World" print[str]2
Chuyển hướng
In ["Xin chào \ sworld"] / Hello World
var str = "Hello World" print[str]3
\ v
\ r
var str = "Hello World" print[str]4
Vận chuyển trở lại
In ["Xin chào \ rworld"] / Helloworld
var str = "Hello World" print[str]5
%s[String]
'%S' được sử dụng cho chuỗi. Nếu giá trị số được đưa ra, nó được chuyển đổi thành chuỗi.
var str = "Hello World" print[str]6
%X [số nguyên thập lục phân chữ thường]
'%X' được sử dụng cho số thập lục phân. Số nguyên được chuyển đổi thành số thập lục phân.
var str = "Hello World" print[str]7
%X [số nguyên lục quan chữ hoa]
'%X' được sử dụng cho số thập lục phân. Số nguyên được chuyển đổi thành số thập lục phân.
var str = "Hello World" print[str]8
Định dạng định dạng với trình giữ chỗ
Nếu bạn muốn hiển thị số số nguyên hoặc dấu phẩy động theo yêu cầu, placdhlder sẽ được sử dụng.
Cú pháp cho giữ chỗ
var str = "Hello World" print[str]9
Các bộ phận của người giữ chỗ
%: Bắt buộc phải có % trong định dạng định dạng.format specifier में % का होना अनिवार्य होता है |
Cờ: Tùy chọn. #, +, -, 0 và Space [] Những cờ này được đưa ra.Optional. #, +, -, 0 और space[ ] ये flags दिए जाते है |
Chiều dài: Tùy chọn. Chiều dài số được đưa ra ở đây.Optional. यहाँ पर Number की length दी जाती है |
Thì : Không bắt buộc. Nếu có một số điểm nổi, thì có thể đưa ra điểm thập phân.Optional. अगर floating-point number होता है तो decimal point को दिया जा सकता है |
Độ chính xác: Tùy chọn. Số lượng những con số đó được đưa ra ở đây sau dấu thập phân.Optional. decimal point के बाद कितने numbers चाहिए उन numbers की सख्या यहाँ पर दी जाती है |
Loại: Đó là bắt buộc để đưa ra loại. Ví dụ D, I, F, E, E, v.v.type को देना अनिवार्य होता है | for Example d, i, f, e, E etc.
Ví dụ cơ bản cho trình giữ chỗ
Câu lệnh đầu tiên của ví dụ có 45,5 giá trị này và '%5D' định dạng định dạng này đã được đưa ra. Giá trị đầu tiên sẽ được chuyển đổi từ phao sang số nguyên và sau đó độ dài '5' của số nguyên đó sẽ được thực hiện. Đây là số nguyên 2 chữ số. 3 không gian đầu tiên sẽ được đi trước '5' chiều dài đó.
Trong tuyên bố thứ hai của ví dụ, 45.5955 Giá trị này đã được đưa ra và '%5.2f' định dạng định dạng này đã được đưa ra. Nhưng đây là quan trọng hơn chiều dài đến độ chính xác.
Mã nguồn:
Hello World0
Cờ
Chuỗi định dạng cờ xác định
Sự mô tả | Thì |
Cờ '#' được sử dụng giữa %O, %x và %x. | Thì |
Đây là một ký tự dấu hiệu. Nếu không gian đi trước, nó được thay thế bằng dấu hiệu '+'. | Thì |
0 | Đây là một sự biện minh trái. Nếu không gian trước, nó sẽ bị loại bỏ. |
Bên trái của số được đệm với 0.
Ví dụ cho cờ '#'
Cờ '#' đã được sử dụng trong ví dụ. Nếu '#' được đưa ra với o [octal], thì '0o' được đặt trước.
'#' được trao cho '#' với x [hexadecimal chữ thường], sau đó '0x' đi trước.
Mã nguồn:
Hello World1
Cờ
Chuỗi định dạng cờ xác địnhExample for '+' Flag
Mã nguồn:
Cờ
Cờ
Chuỗi định dạng cờ xác địnhExample for '-' Flag
Mã nguồn:
Hello World5
Cờ
Chuỗi định dạng cờ xác địnhExample for '0' Flag
Mã nguồn:
Hello World7
Cờ
Chuỗi định dạng cờ xác địnhNew Way String Formatting[Python-Style]
Sự mô tả
Thì
Cờ '#' được sử dụng giữa %O, %x và %x.
Thì
Đây là một ký tự dấu hiệu. Nếu không gian đi trước, nó được thay thế bằng dấu hiệu '+'.Parts of format[] function
Thìये एक format string होता है, जिसमे एक से ज्यादा format codes[{}] होते है | Format codes ये output में replace होनेवाली जगह होती है |
Đây là một sự biện minh trái. Nếu không gian trước, nó sẽ bị loại bỏ.यहाँ पर ये positional parameters है | print[] function में दिए गए placeholder[{index}] की जगह format[] पे दिए positional parameter से replace किया जाता है |
Bên trái của số được đệm với 0.यहाँ पर ये keyword parameters है | keyword parameter में key और value[key=value] इन दोनों की pairs होती है |print[] function में दिए गए placeholder[{key}] की जगह format[] पे दिए keyword parameter से replace किया जाता है |
Ví dụ cho cờ '#'
Cờ '#' đã được sử dụng trong ví dụ. Nếu '#' được đưa ra với o [octal], thì '0o' được đặt trước.
'#' được trao cho '#' với x [hexadecimal chữ thường], sau đó '0x' đi trước.
Mã nguồn:
str = "Hello World" print[str[0]] print[str[-1]]0
Cờ
str = "Hello World" print[str[0]] print[str[-1]]1
Chuỗi định dạng cờ xác định
Sự mô tả
str = "Hello World" print[str[0]] print[str[-1]]2
Cờ
str = "Hello World" print[str[0]] print[str[-1]]3
Chuỗi định dạng cờ xác định
Sự mô tả
Thì
Cờ
Chuỗi định dạng cờ xác địnhKnow more About Placeholders and format[] Function[Positional Parameters]
'#' được trao cho '#' với x [hexadecimal chữ thường], sau đó '0x' đi trước.
'#' Được trao cho '#' với x [hexadecimal chữ hoa], sau đó '0x' trước được áp đặt.
Đầu ra:
str = "Hello World" print[str[0]] print[str[-1]]6
Hello World
2Example cho cờ '+'
Hello World3
Mã nguồn:
str = "Hello World" print[str[0]] print[str[-1]]7
Cờ
str = "Hello World" print[str[0]] print[str[-1]]8
Chuỗi định dạng cờ xác định
b | Nhị phân |
D | Số nguyên |
e | Ký hiệu hết hạn [chữ thường] |
E | Ký hiệu hết hạn [chữ hoa] |
F | Điểm nổi [chữ thường Inf, Nan] |
F | Điểm nổi [Inf, Nan] |
G | Nếu đó là lượt của số là số mũ [E], thì chỉ có 4 chữ số được thực hiện sau dấu thập phân. [Như chữ thường 'E'] |
G | Nếu đó là lượt của số là số mũ [E], thì chỉ có 4 chữ số được thực hiện sau dấu thập phân. [Như chữ hoa 'e'] |
o | Bát phân |
S | Sợi dây |
x | Thập lục phân [chữ thường] |
X | Thập lục phân [chữ hoa] |
b[Binary]
Thập phân là hữu ích để chuyển đổi thành nhị phân.
Ví dụ,
str = "Hello World" print[str[0]] print[str[-1]]9
d[Integer]
Thập phân là hữu ích để chuyển đổi thành nhị phân.
Ví dụ,
H d0
E [ký hiệu đặc quyền chữ thường]
Biểu ngữ chuyển đổi số số nguyên hoặc số nổi đã cho thành ký hiệu toàn quyền.
Ví dụ,
E [ký hiệu đặc quyền chữ thường]
Biểu ngữ chuyển đổi số số nguyên hoặc số nổi đã cho thành ký hiệu toàn quyền.
H d1
Ví dụ,
H d2
E [ký hiệu đặc quyền chữ thường]
Biểu ngữ chuyển đổi số số nguyên hoặc số nổi đã cho thành ký hiệu toàn quyền.
Ví dụ,
H d3
E [ký hiệu đặc quyền chữ thường]
Biểu ngữ chuyển đổi số số nguyên hoặc số nổi đã cho thành ký hiệu toàn quyền.
Ví dụ,
H d4
E [ký hiệu đặc quyền chữ thường]
Ví dụ,
H d5
E [ký hiệu đặc quyền chữ thường]
Ví dụ,
H d6
o[Octal]
E [ký hiệu đặc quyền chữ thường]
Ví dụ,
H d7
s[String]
E [ký hiệu đặc quyền chữ thường]
Ví dụ,
H d8
E [ký hiệu đặc quyền chữ thường]
Biểu ngữ chuyển đổi số số nguyên hoặc số nổi đã cho thành ký hiệu toàn quyền.
Ví dụ,
H d9
E [ký hiệu đặc quyền chữ thường]
Biểu ngữ chuyển đổi số số nguyên hoặc số nổi đã cho thành ký hiệu toàn quyền.
Ví dụ,
str[start_Index : end_Index[Optional default '-1']]0
E [ký hiệu đặc quyền chữ thường]
E [ký hiệu sử dụng chữ hoa] | Chuyển đổi số số nguyên hoặc số nổi đã cho thành ký hiệu đáng kinh ngạc. |
F [số điểm nổi] | Người ta có thể chuyển đổi số nguyên thành số điểm nổi. Sau dấu thập phân, chỉ '6' lấy chữ số. |
F [số điểm nổi] | G [như chữ thường 'E'] |
G [như chữ hoa 'e']
E [ký hiệu sử dụng chữ hoa] | Chuyển đổi số số nguyên hoặc số nổi đã cho thành ký hiệu đáng kinh ngạc. |
F [số điểm nổi] | Người ta có thể chuyển đổi số nguyên thành số điểm nổi. Sau dấu thập phân, chỉ '6' lấy chữ số. |
F [số điểm nổi] | G [như chữ thường 'E'] |
G [như chữ hoa 'e'] | Thập phân được sử dụng để chuyển đổi sang bát phân. |
Được sử dụng cho chuỗi. | X [thập lục phân chữ thường] |
Decimal được chuyển đổi thành số thập lục phân [chữ thường]. | X [Hexadecimal chữ hoa] |
Decimal được chuyển đổi thành số thập lục phân [chữ hoa]. | Chuỗi chức năng trong Python |
Chuỗi chức năng | Sự mô tả |
Len [] | Chiều dài chuỗi được trả về. |
Max [] | Ký tự tối đa được trả về từ chuỗi. |
Tối thiểu [] | Ký tự tối thiểu được trả về từ chuỗi. |
Tất cả các chức năng chuỗi trong Python | Phương thức chuỗi |
Viết hoa [] | Ký tự đầu tiên của từ đầu tiên trước khi chuỗi được chuyển đổi thành chữ hoa. |
Trung tâm [] | Trả lại chuỗi được đệm từ một ký tự cụ thể. |
CASEPERD [] | Chuyển đổi chuỗi bình thường thành chuỗi casefold. |
Đếm [] | Sự xuất hiện của chuỗi con từ chuỗi chính; Trả lại trong số. |
Endswith [] | Giá trị boolean trả về bằng cách kiểm tra hậu tố đã cho ở cuối chuỗi. |
expandtabs [] | Trong chuỗi, bản sao của chuỗi được mở rộng bằng cách mở rộng kích thước của [các] tab. |
Tìm thấy [] | Chất nền được tìm thấy trong chuỗi chính và chỉ mục đầu tiên của nó được trả về. |
định dạng [] | Nó được sử dụng cho định dạng chuỗi. |
Mục lục [] | Các chuỗi con đã cho được tìm thấy trong chuỗi chính và chỉ mục đầu tiên của nó được trả về. |
isalnum [] | Nếu có một ký tự hoặc chuỗi Alphanumaric hoặc chữ cái hoặc số, thì việc trả về thực sự nếu không, thì trả về sai. |
Isalpha [] | Nếu ký tự hoặc chuỗi là bảng chữ cái, thì lợi nhuận thực là không nếu không, thì trả về sai được thực hiện. |
isdecimal [] | Nếu ký tự hoặc chuỗi là thập phân, thì lợi nhuận thực là không nếu không, thì việc trả về sai được thực hiện. |
Isdigit [] | Nếu có một ký tự hoặc chữ số chuỗi, thì lợi nhuận thực là nếu không, thì việc trả về sai đã hoàn thành. |
SWAPCASE [] | Nếu ký tự của chuỗi; Nếu chữ hoa, nó trở lại chữ thường và nếu nó là chữ thường, nó sẽ quay trở lại chữ hoa. |
Lstrip [] | Bản sao trả về chuỗi được thực hiện bằng cách dải ký tự được đưa ra từ bên trái [ký tự hàng đầu]. |
Rstrip [] | Bản sao trả về chuỗi được thực hiện bằng cách dải ký tự được đưa ra từ bên phải [ký tự dấu vết]. |
Dải [] | Bản sao trả về chuỗi được thực hiện bằng cách dải ký tự được đưa ra từ bên trái [ký tự hàng đầu] và bên phải [ký tự dấu vết]. |
Vách ngăn [] | Đối với chuỗi đã cho, lần xuất hiện đầu tiên của máy cắt được đặt ở giữa tuple. |
rpartition [] | Đối với chuỗi đã cho, sự xuất hiện cuối cùng của máy tách rời được đặt ở giữa tuple. |
Thay thế [] | Tất cả sự xuất hiện của chuỗi con cũ được đưa ra cho chuỗi được thay thế bằng phần con mới và bản sao của chuỗi được trả về. |
rfind [] | Các chuỗi con đã cho được tìm thấy trong chuỗi chính và chỉ số cuối cùng của nó được trả về. |
Rindex [] | Các chuỗi con đã cho được tìm thấy trong chuỗi chính và chỉ số cuối cùng của nó được trả về. |
Rindex [] | tách ra [] |
Chuỗi từ máy cắt đã cho được chia và trả về danh sách. | Rspilt [] |
Từ bộ tách đã cho, chuỗi được phân chia từ phía bên phải và trở về danh sách [trình tự]. | Bắt đầu với [] |
Giá trị boolean trả về bằng cách kiểm tra tiền tố đã cho ở cuối chuỗi. | Tiêu đề [] |
Chuyển đổi chuỗi bình thường thành chuỗi tiêu đề và trả về. | zfill [] |
Nếu chiều dài hơn [chiều rộng] được đưa ra so với chuỗi, thì '0' được đưa ra trong khoảng trống bổ sung từ phía bên trái và bản sao của chuỗi được trả về. | Len [] |
Chiều dài chuỗi được trả về. | Max [] |
Ký tự tối đa được trả về từ chuỗi. | Tối thiểu [] |