Trong python, str đối tượng, xử lý văn bản hoặc dữ liệu kiểu chuỗi. Chuỗi là bất biến. Các chuỗi là chuỗi các ký tự Unicode. Chúng ta có thể sử dụng dấu ngoặc kép, dấu ngoặc kép hoặc dấu ngoặc kép để xác định các ký tự của chuỗi.
- "Đây là một chuỗi có một dấu nháy đơn"
- “Một Văn bản khác có dấu ngoặc kép”
- ‘’ ’Văn bản sử dụng ba dấu ngoặc kép’ ’hoặc“ ”” Văn bản sử dụng ba dấu ngoặc kép ”” ”
Chúng tôi có thể sử dụng dấu ngoặc kép để chỉ định chuỗi nhiều dòng trong python.
Có các hàm liên quan đến chuỗi khác nhau. Một số phương thức Chuỗi như sau -
Sr.No. | Hoạt động / Chức năng &Mô tả |
---|---|
1 | s.capitalize () Chuyển ký tự đầu tiên thành ký tự viết hoa |
2 | s.center (width [, fillchar])
Chuỗi đệm với ký tự được chỉ định. Mặc định là ‘’ |
3 | s.count (sub [, start [, end]]) Đếm số lần xuất hiện trong chuỗi |
4 | s.find (phụ [, bắt đầu [, kết thúc]]) Trả về lần xuất hiện đầu tiên của chuỗi con trong văn bản |
5 | s.format (* args, ** kwargs) Định dạng chuỗi để tạo đầu ra đẹp |
6 | s.isalnum () Kiểm tra các ký tự chữ và số |
7 | s.isalpha () Kiểm tra xem tất cả các ký tự có phải là bảng chữ cái hay không |
8 | s.isdigit () Kiểm tra các ký tự chữ số |
9 | s.isspace () Kiểm tra khoảng trắng trong chuỗi |
10 | s.join (có thể lặp lại) Nối các chuỗi |
11 | s.ljust (width [, fillchar]) Trả về chuỗi căn trái |
12 | s.rjust (width [, fillchar]) Trả về chuỗi căn đúng bên phải |
13 | s.lower () Chuyển sang chữ thường |
14 | s.split (sep =Không, maxsplit =-1) Tách chuỗi bằng dấu phân tách đã cho |
15 | s.strip ([ký tự]) Cắt các ký tự khỏi chuỗi |
16 | s.swapcase () Chuyển chữ thường thành chữ hoa và ngược lại |
17 | s.upper () Chuyển sang chữ hoa |
18 | s.zfill (chiều rộng) Chuyển đổi chuỗi bằng cách thêm các số không vào với nó. |
Mã mẫu
myStr1 = 'This is a Python String' myStr2 = "hello world" print(myStr2) print(myStr2.capitalize()) print(myStr2.center(len(myStr1))) print(myStr1) print(myStr1.find('Py')) #The location of substring Py. myStr3 = 'abc123' print(myStr3.isalnum()) print(myStr3.isdigit()) print('AB'.join('XY')) print(myStr2.rjust(20, '_')) #Right justified string, filled with '_' character print(myStr1.swapcase()) print('2509'.zfill(10)) #Fill 0s to make 10 character long string
Đầu ra
hello world Hello world hello world This is a Python String 10 True False XABY _________hello world tHIS IS A pYTHON sTRING 0000002509