Chuỗi ký tự trong python là gì?

Literals trong Python được định nghĩa là dữ liệu thô được gán cho các biến hoặc hằng trong khi lập trình. Chúng tôi chủ yếu có năm loại chữ bao gồm chữ chuỗi, chữ số, chữ boolean, bộ sưu tập chữ và một chữ đặc biệt Không có

Phạm vi bài viết

  • Trong chủ đề này, chúng tôi sẽ giới thiệu bản thân với nghĩa đen
  • Sau đó, chúng ta sẽ tìm hiểu các loại chữ khác nhau được hỗ trợ trong Python
  • Chúng tôi cũng sẽ thảo luận chi tiết về từng loại nghĩa đen

Giới thiệu về Literals trong Python

Cho dù đó là một người bạn, một thành viên trong gia đình hay một người anh em họ mà bạn thực sự thân thiết, tất cả chúng ta đều cần một điều bất biến trong cuộc sống. Chà, điều tương tự cũng áp dụng cho các ngôn ngữ lập trình như Python

Đùa thôi, ngay cả khi chúng ta nói về mặt toán học, một hằng số có thể được định nghĩa là-

“Một hằng số có thể được định nghĩa là một thực thể có giá trị cố định hoặc một thực thể có giá trị không thay đổi. ”

Chà, thật may là chúng ta cũng có khái niệm về hằng số trong Python. Chúng được gọi là chữ trong Python

Chữ Python là số lượng/ký hiệu có giá trị không thay đổi trong quá trình thực thi chương trình

Trong bài viết này, chúng ta sẽ tìm hiểu sâu hơn về các ký tự trong Python là gì và các loại ký tự trong Python

Literals trong Python không là gì ngoài một cách ngắn gọn để biểu diễn các kiểu dữ liệu. Nói một cách đơn giản hơn, đó là cách thể hiện một giá trị cố định trong mã nguồn của chúng tôi. Chúng có thể là số, văn bản, boolean hoặc bất kỳ dạng dữ liệu nào khác

Các loại chữ trong Python

Chữ Python có nhiều loại và cách sử dụng của chúng cũng khá đa dạng. Vì vậy, hãy kiểm tra từng cái một

Có năm loại chữ trong Python, như sau-

  • Chuỗi ký tự
  • chữ số
  • Boolean chữ
  • bộ sưu tập văn học
  • chữ đặc biệt

Và năm loại này lại có một số loại phụ nhất định, chúng ta sẽ thảo luận sâu hơn và xem cách triển khai chúng trong Python

1. Chuỗi ký tự trong Python

Hãy thảo luận về chuỗi ký tự trong Python

Tạo một chuỗi ký tự trong Python thực sự dễ dàng - đặt văn bản hoặc nhóm ký tự trong dấu ngoặc đơn, đôi hoặc ba. Sử dụng ba dấu ngoặc kép cũng cho phép chúng ta viết các chuỗi nhiều dòng

Do đó, chúng ta có thể nói rằng có hai loại chuỗi ký tự trong Python-

Chuỗi một dòng

Các chuỗi ký tự được đặt trong dấu nháy đơn [‘’] được gọi là chuỗi một dòng

Bây giờ, hãy xem một ví dụ để hiểu cách chúng hoạt động-

#string literals
#single line literal
single_quotes_string='Scaler Academy'
double_quotes_string="Hello World"
print[single_quotes_string]
print[double_quotes_string]

Chúng tôi đã tạo thành công một chuỗi bằng cách sử dụng dấu ngoặc đơn và dấu ngoặc kép trong đoạn mã trên. Đầu ra của nó là-

Scaler Academy
Hello World

Chuỗi nhiều dòng

Một tập hợp các ký tự hoặc một chuỗi kéo dài trên nhiều dòng là một chuỗi nhiều dòng

Các loại chuỗi này lại được triển khai theo hai loại-

a] Thêm dấu gạch chéo ngược vào cuối mỗi dòng-

Chúng ta có thể kích hoạt chuỗi nhiều dòng trong Python bằng cách thêm dấu gạch chéo ngược vào cuối mỗi dòng

Hãy xem nó được thực hiện như thế nào-

#string literals
#multi line literal
str="Welcome\
to\
Scaler\
Academy"
print[str]

Đầu ra của điều này sẽ là-

b] Sử dụng dấu ngoặc kép-

Ba dấu ngoặc kép ở đầu và cuối chuỗi theo nghĩa đen sẽ cho phép chúng ta tạo một chuỗi nhiều dòng trong Python một cách dễ dàng

Hãy xem mã cho nó-

#string literals
#multi line literal
str="""Welcome
to
Scaler
Academy"""
print[str]

Đầu ra sẽ là-

2. Chữ số trong Python

Chữ số trong Python là những chữ chỉ chứa chữ số và không thay đổi

Chúng có bốn loại-

số nguyên

Các chữ số bằng 0, số tự nhiên dương hoặc âm và không chứa dấu thập phân là số nguyên

Các loại số nguyên khác nhau là-

  • Thập phân- Nó chứa các chữ số từ 0 đến 9. Cơ sở cho các giá trị thập phân là 10
  • Nhị phân- Nó chỉ chứa hai chữ số- 0 và 1. Cơ sở cho các giá trị nhị phân là 2 và có tiền tố là “0b”
  • Octal- Nó chứa các chữ số từ 0 đến 7. Cơ sở cho các giá trị bát phân là 8. Trong Python, các giá trị như vậy có tiền tố là “0o”
  • Hệ thập lục phân- Nó chứa các chữ số từ 0 đến 9 và bảng chữ cái từ A đến F

Bây giờ, hãy xem một số ví dụ-

# integer literal
#positive whole numbers
x = 2586
#negative whole numbers
y = -9856
# binary literal
a = 0b10101
# decimal literal
b = 505
# octal literal
c = 0o350
# hexadecimal literal
d = 0x12b
print [x,y]
print[a, b, c, d]

Kiểm tra đầu ra cho điều này-

Trôi nổi

Các chữ số dấu phẩy động còn được gọi là chữ số thực. Không giống như số nguyên, chúng chứa dấu thập phân

Chữ nổi chủ yếu có hai loại-

A. Phân số- Phân số chữ chứa cả số nguyên và dấu thập phân

Một ví dụ về chữ phân số sẽ trông như thế này-

Thí dụ

đầu ra

B. Hàm mũ- Hàm mũ trong Python được biểu diễn dưới dạng luỹ thừa của 10. Sức mạnh của 10 được đại diện bởi e hoặc E. Một chữ số mũ có hai phần - phần định trị và số mũ

Ghi chú

  • Phần định trị-Các chữ số trước ký hiệu E theo nghĩa đen theo cấp số nhân được gọi là phần định trị. Trong điện toán, nó biểu thị các chữ số có nghĩa của các số dấu phẩy động
  • Số mũ- Các chữ số sau ký hiệu E trong một số mũ là số mũ. Nó biểu thị vị trí đặt dấu thập phân

Hãy xem một ví dụ-

Thí dụ

đầu ra

Phức tạp

Chữ phức được đại diện bởi A+Bj. Ở đây, A là phần thực. Và toàn bộ phần B, cùng với j, là phần ảo hoặc phần phức. j ở đây đại diện cho căn bậc hai của -1, không là gì ngoài iota hoặc i mà chúng ta sử dụng trong Toán học

# complex literal
a=7 + 8j
b=5j
print[a]
print[b]

Đầu ra của đoạn mã sẽ là-

Dài

Chữ dài không là gì ngoài số nguyên có độ dài không giới hạn. Từ Python 2. 2 trở đi, các số nguyên được sử dụng để tràn sẽ tự động được chuyển đổi thành int dài. Kể từ Python 3. 0, chữ dài đã bị loại bỏ. Kiểu dữ liệu dài trong Python 2 giờ là kiểu int tiêu chuẩn trong Python 3

Chữ dài thường được biểu diễn bằng hậu tố- l hoặc L. Việc sử dụng L được khuyến khích mạnh mẽ vì l trông rất giống chữ số 1

Hãy xem ví dụ sau để xem nó được ký hiệu như thế nào-

Thí dụ

#usage long literal before it was depreciated
x=037467L 
print[x]

Lưu ý– Đoạn mã được thực thi bằng Python 1. 8. đầu ra

Success #stdin

Success #stdin #stdout 0.01s 7320KB
16183

3. Các chữ Boolean trong Python

Các ký tự Boolean trong Python khá đơn giản và chỉ có hai giá trị-

  • True- True đại diện cho giá trị 1
  • Sai-Sai đại diện cho giá trị 0

Hãy xem một ví dụ-

________số 8_______

Sản lượng dự kiến ​​là-

Chúng ta có thể thấy rằng chúng ta đã sử dụng các ký tự boolean để so sánh và dựa trên các điều kiện, chúng ta đã nhận được các kết quả đầu ra tương ứng là Đúng và Sai

4. Chữ đặc biệt trong Python

Chữ Python có một chữ đặc biệt được gọi là Không có. Chữ này trong Python được sử dụng để biểu thị rằng một trường cụ thể không được tạo

Python sẽ in Không có đầu ra khi chúng ta in biến không có giá trị được gán cho nó. Không có gì cũng được sử dụng cho phần cuối của danh sách trong Python

Thí dụ

#special literals
val=None
print[val]

đầu ra

5. Bộ sưu tập chữ trong Python

Nếu chúng tôi muốn làm việc với nhiều hơn một giá trị, thì chúng tôi có thể sử dụng các bộ sưu tập theo nghĩa đen trong Python. Các bộ sưu tập theo nghĩa đen trong Python có bốn loại-

Danh sách Literals

Danh sách là tập hợp dữ liệu được khai báo bằng dấu ngoặc vuông [[]] và dấu phẩy phân tách các phần tử của danh sách [,]. Dữ liệu này có thể thuộc các loại khác nhau. Một điều quan trọng khác cần biết về danh sách là chúng có thể thay đổi

Bây giờ hãy xem một triển khai-

Scaler Academy
Hello World
0

đầu ra

Scaler Academy
Hello World
1

Tuple chữ

Các chữ cái được khai báo bằng dấu ngoặc tròn và có thể chứa bất kỳ loại dữ liệu nào là bộ dữ liệu. Dấu phẩy ngăn cách các phần tử của bộ. Tuy nhiên, không giống như danh sách, bộ dữ liệu là bất biến

Hãy kiểm tra một đoạn mã trên bộ dữ liệu-

Scaler Academy
Hello World
2

đầu ra

Scaler Academy
Hello World
3

từ điển chữ

Từ điển là tập hợp dữ liệu lưu trữ giá trị ở định dạng khóa-giá trị. Chúng được đặt trong dấu ngoặc nhọn và được phân tách bằng dấu phẩy. Từ điển có thể thay đổi và cũng có thể chứa các loại dữ liệu khác nhau

Kiểm tra đoạn mã dưới đây cho biết cách thức hoạt động của từ điển-

Scaler Academy
Hello World
4

đầu ra

Scaler Academy
Hello World
5

Đặt chữ

Đặt chữ là tập hợp dữ liệu không có thứ tự không thể sửa đổi. Nó được đặt trong dấu ngoặc nhọn và được phân tách bằng dấu phẩy

Hãy xem mã cho điều này-

Scaler Academy
Hello World
6

đầu ra

Phần kết luận

Bây giờ chúng ta đã đi đến cuối bài viết, bạn có thể khẳng định rằng bạn biết nghĩa đen trong Python là gì

Chuỗi ký tự có nghĩa là gì trong Python?

Chuỗi ký tự là gì. Có thể tạo một chuỗi ký tự bằng cách viết một văn bản [một nhóm Ký tự ] được bao quanh bởi dấu ngoặc đơn [”], kép [“”] hoặc dấu ngoặc kép. By using triple quotes we can write multi-line strings or display them in the desired way.

một ví dụ về một chuỗi ký tự là gì?

Chuỗi ký tự là một dãy các ký tự được đặt trong dấu ngoặc đơn [''] hoặc dấu ngoặc kép [""]. Ví dụ: ' Xin chào thế giới' là một chuỗi ký tự và có thể được viết là "Xin chào thế giới" hoặc 'Xin chào thế giới'.

Sự khác biệt giữa chuỗi và chuỗi ký tự trong Python là gì?

Chuỗi ký tự là thứ bạn nhập vào mã nguồn của mình. Giá trị chuỗi là giá trị xuất ra khi bạn in nó .

Chuỗi ký tự có nghĩa là gì?

Một "chuỗi ký tự" là một chuỗi ký tự từ bộ ký tự nguồn được đặt trong dấu ngoặc kép [ " " ] . Các chuỗi ký tự được sử dụng để biểu diễn một chuỗi các ký tự, được kết hợp với nhau tạo thành một chuỗi kết thúc null.

Chủ Đề