Hướng dẫn how many types of strings are available in python? - Có bao nhiêu loại chuỗi có sẵn 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.

Show

'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

>>> type(10)
<class 'int'>
>>> type(0o10)
<class 'int'>
>>> type(0x10)
<class 'int'>
2:


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ử »



Trả về giá trị của một thuộc tính được đặt tên của một đối tượng This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: Basic Data Types in Python

Bây giờ bạn đã biết cách tương tác với trình thông dịch Python và thực thi mã Python. Nó thời gian để đào sâu vào ngôn ngữ Python. Đầu tiên là một cuộc thảo luận về các loại dữ liệu cơ bản được tích hợp vào Python.

Đây là những gì bạn sẽ học được trong hướng dẫn này:

  • Bạn có thể tìm hiểu về một số loại số, chuỗi và boolean cơ bản được tích hợp vào Python. Đến cuối hướng dẫn này, bạn sẽ quen thuộc với những đối tượng của các loại này trông như thế nào và làm thế nào để đại diện cho chúng.numeric, string, and Boolean types that are built into Python. By the end of this tutorial, you’ll be familiar with what objects of these types look like, and how to represent them.
  • Bạn cũng sẽ nhận được một cái nhìn tổng quan về các chức năng tích hợp của Python. Đây là những đoạn mã được viết sẵn mà bạn có thể gọi để làm những việc hữu ích. Bạn đã thấy chức năng
    >>> type(10)
    <class 'int'>
    >>> type(0o10)
    <class 'int'>
    >>> type(0x10)
    <class 'int'>
    
    2 tích hợp, nhưng có nhiều loại khác.functions. These are pre-written chunks of code you can call to do useful things. You have already seen the built-in
    >>> type(10)
    <class 'int'>
    >>> type(0o10)
    <class 'int'>
    >>> type(0x10)
    <class 'int'>
    
    2 function, but there are many others.

Số nguyên

Trong Python 3, thực sự không có giới hạn về giá trị nguyên. Tất nhiên, nó bị hạn chế bởi lượng bộ nhớ mà hệ thống của bạn có, cũng như tất cả mọi thứ, nhưng ngoài ra, một số nguyên có thể miễn là bạn cần:

>>>

>>> print(123123123123123123123123123123123123123123123123 + 1)
123123123123123123123123123123123123123123123124

Python diễn giải một chuỗi các chữ số thập phân mà không có bất kỳ tiền tố nào là số thập phân:

Các chuỗi sau có thể được chuẩn bị cho một giá trị số nguyên để chỉ ra một cơ sở khác với 10:

Tiếp đầu ngữDiễn dịchCơ sở
>>> 4.2
4.2
>>> type(4.2)
<class 'float'>
>>> 4.
4.0
>>> .2
0.2

>>> .4e7
4000000.0
>>> type(.4e7)
<class 'float'>
>>> 4.2e-4
0.00042
1 (không + chữ thường ____ 32) ________ 33 (không có chữ in hoa
>>> 4.2
4.2
>>> type(4.2)
<class 'float'>
>>> 4.
4.0
>>> .2
0.2

>>> .4e7
4000000.0
>>> type(.4e7)
<class 'float'>
>>> 4.2e-4
0.00042
4)
>>> 4.2
4.2
>>> type(4.2)
<class 'float'>
>>> 4.
4.0
>>> .2
0.2

>>> .4e7
4000000.0
>>> type(.4e7)
<class 'float'>
>>> 4.2e-4
0.00042
3 (zero + uppercase letter
>>> 4.2
4.2
>>> type(4.2)
<class 'float'>
>>> 4.
4.0
>>> .2
0.2

>>> .4e7
4000000.0
>>> type(.4e7)
<class 'float'>
>>> 4.2e-4
0.00042
4)
Nhị phân2
>>> 4.2
4.2
>>> type(4.2)
<class 'float'>
>>> 4.
4.0
>>> .2
0.2

>>> .4e7
4000000.0
>>> type(.4e7)
<class 'float'>
>>> 4.2e-4
0.00042
5 (không + chữ thường ____ ____ 36) ________ 37 (không có chữ in hoa
>>> 4.2
4.2
>>> type(4.2)
<class 'float'>
>>> 4.
4.0
>>> .2
0.2

>>> .4e7
4000000.0
>>> type(.4e7)
<class 'float'>
>>> 4.2e-4
0.00042
8)
>>> 4.2
4.2
>>> type(4.2)
<class 'float'>
>>> 4.
4.0
>>> .2
0.2

>>> .4e7
4000000.0
>>> type(.4e7)
<class 'float'>
>>> 4.2e-4
0.00042
7 (zero + uppercase letter
>>> 4.2
4.2
>>> type(4.2)
<class 'float'>
>>> 4.
4.0
>>> .2
0.2

>>> .4e7
4000000.0
>>> type(.4e7)
<class 'float'>
>>> 4.2e-4
0.00042
8)
Bát phân8
>>> 4.2
4.2
>>> type(4.2)
<class 'float'>
>>> 4.
4.0
>>> .2
0.2

>>> .4e7
4000000.0
>>> type(.4e7)
<class 'float'>
>>> 4.2e-4
0.00042
9 (không + chữ thường ____ ____ 40) ________ 41 (không có chữ in
>>> 1.79e308
1.79e+308
>>> 1.8e308
inf
1 (zero + uppercase letter
>>> 1.79e308
1.79e+308
>>> 1.8e308
inf
2)
Thập lục phân16

Ví dụ:

>>>

>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2

Python diễn giải một chuỗi các chữ số thập phân mà không có bất kỳ tiền tố nào là số thập phân:

Các chuỗi sau có thể được chuẩn bị cho một giá trị số nguyên để chỉ ra một cơ sở khác với 10:

>>>

>>> type(10)
<class 'int'>
>>> type(0o10)
<class 'int'>
>>> type(0x10)
<class 'int'>

Python diễn giải một chuỗi các chữ số thập phân mà không có bất kỳ tiền tố nào là số thập phân:

Các chuỗi sau có thể được chuẩn bị cho một giá trị số nguyên để chỉ ra một cơ sở khác với 10:

>>>

>>> 4.2
4.2
>>> type(4.2)
<class 'float'>
>>> 4.
4.0
>>> .2
0.2

>>> .4e7
4000000.0
>>> type(.4e7)
<class 'float'>
>>> 4.2e-4
0.00042

Python diễn giải một chuỗi các chữ số thập phân mà không có bất kỳ tiền tố nào là số thập phân:

Các chuỗi sau có thể được chuẩn bị cho một giá trị số nguyên để chỉ ra một cơ sở khác với 10:

Tiếp đầu ngữ

>>>

>>> 1.79e308
1.79e+308
>>> 1.8e308
inf

Python diễn giải một chuỗi các chữ số thập phân mà không có bất kỳ tiền tố nào là số thập phân:

>>>

>>> 5e-324
5e-324
>>> 1e-325
0.0

Python diễn giải một chuỗi các chữ số thập phân mà không có bất kỳ tiền tố nào là số thập phân:

Các chuỗi sau có thể được chuẩn bị cho một giá trị số nguyên để chỉ ra một cơ sở khác với 10:

Tiếp đầu ngữ

>>>

>>> 2+3j
(2+3j)
>>> type(2+3j)
<class 'complex'>

Python diễn giải một chuỗi các chữ số thập phân mà không có bất kỳ tiền tố nào là số thập phân:

Các chuỗi sau có thể được chuẩn bị cho một giá trị số nguyên để chỉ ra một cơ sở khác với 10:

Tiếp đầu ngữ

>>>

>>> print("I am a string.")
I am a string.
>>> type("I am a string.")
<class 'str'>

>>> print('I am too.')
I am too.
>>> type('I am too.')
<class 'str'>

Python diễn giải một chuỗi các chữ số thập phân mà không có bất kỳ tiền tố nào là số thập phân:

Các chuỗi sau có thể được chuẩn bị cho một giá trị số nguyên để chỉ ra một cơ sở khác với 10:

>>>

>>> print('This string contains a single quote (') character.')
SyntaxError: invalid syntax

Python diễn giải một chuỗi các chữ số thập phân mà không có bất kỳ tiền tố nào là số thập phân:

Các chuỗi sau có thể được chuẩn bị cho một giá trị số nguyên để chỉ ra một cơ sở khác với 10:

>>>

>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.

Python diễn giải một chuỗi các chữ số thập phân mà không có bất kỳ tiền tố nào là số thập phân:

Các chuỗi sau có thể được chuẩn bị cho một giá trị số nguyên để chỉ ra một cơ sở khác với 10:

  • Bạn có thể muốn đàn áp cách giải thích đặc biệt rằng một số ký tự nhất định thường được đưa ra trong một chuỗi.
  • Bạn có thể muốn áp dụng giải thích đặc biệt cho các ký tự trong một chuỗi thường được thực hiện theo nghĩa đen.

Bạn có thể thực hiện điều này bằng cách sử dụng ký tự dấu gạch chéo ngược (

>>> 5e-324
5e-324
>>> 1e-325
0.0
2). Một ký tự dấu gạch chéo ngược trong một chuỗi chỉ ra rằng một hoặc nhiều ký tự theo nó nên được xử lý đặc biệt. .

Hãy để xem cách thức hoạt động của nó.

Ngăn chặn ý nghĩa nhân vật đặc biệt

Bạn đã thấy các vấn đề bạn có thể gặp phải khi bạn cố gắng đưa các ký tự trích dẫn vào một chuỗi. Nếu một chuỗi được phân đoạn bởi các trích dẫn đơn, bạn có thể chỉ định trực tiếp một ký tự trích dẫn là một phần của chuỗi bởi vì, đối với chuỗi đó, trích dẫn duy nhất có ý nghĩa đặc biệt, nó sẽ chấm dứt chuỗi:

>>>

>>> print('This string contains a single quote (') character.')
SyntaxError: invalid syntax

Chỉ định một dấu gạch chéo ngược ở phía trước của ký tự trích dẫn trong một chuỗi, thoát ra khỏi nó và khiến Python đàn áp ý nghĩa đặc biệt thông thường của nó. Sau đó, nó được giải thích đơn giản là một ký tự trích dẫn đơn theo nghĩa đen:

>>>

>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
1

Chỉ định một dấu gạch chéo ngược ở phía trước của ký tự trích dẫn trong một chuỗi, thoát ra khỏi nó và khiến Python đàn áp ý nghĩa đặc biệt thông thường của nó. Sau đó, nó được giải thích đơn giản là một ký tự trích dẫn đơn theo nghĩa đen:

>>>

>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
2

Chỉ định một dấu gạch chéo ngược ở phía trước của ký tự trích dẫn trong một chuỗi, thoát ra khỏi nó và khiến Python đàn áp ý nghĩa đặc biệt thông thường của nó. Sau đó, nó được giải thích đơn giản là một ký tự trích dẫn đơn theo nghĩa đen:

Các tác phẩm tương tự trong một chuỗi được phân định bởi các trích dẫn kép:
Sequence
Sau đây là một bảng các chuỗi thoát khiến Python đàn áp cách giải thích đặc biệt thông thường của một ký tự trong một chuỗi:
Character(s) After Backslash
Trình tự thoát
Giải thích thông thường về (các) dấu hiệu sau khi chéo ngược"Đã thoát ra" cách giải thích
>>> 5e-324
5e-324
>>> 1e-325
0.0
3
Chấm dứt chuỗi bằng dấu phân cách mở trích dẫnKý tự trích dẫn đơn nghĩa đen (
>>> 5e-324
5e-324
>>> 1e-325
0.0
4)
>>> 5e-324
5e-324
>>> 1e-325
0.0
5
Chấm dứt chuỗi bằng cách trích dẫn Double Trích dẫn DelimiterNhân vật trích dẫn kép theo nghĩa đen (
>>> 5e-324
5e-324
>>> 1e-325
0.0
6)
>>> 5e-324
5e-324
>>> 1e-325
0.0
7
Chấm dứt dòng đầu vàoNewline bị bỏ qua
>>> 5e-324
5e-324
>>> 1e-325
0.0
8

Giới thiệu trình tự thoátEnter in the middle of a string will cause Python to think it is incomplete:

>>>

>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
3

Chỉ định một dấu gạch chéo ngược ở phía trước của ký tự trích dẫn trong một chuỗi, thoát ra khỏi nó và khiến Python đàn áp ý nghĩa đặc biệt thông thường của nó. Sau đó, nó được giải thích đơn giản là một ký tự trích dẫn đơn theo nghĩa đen:

>>>

Chỉ định một dấu gạch chéo ngược ở phía trước của ký tự trích dẫn trong một chuỗi, thoát ra khỏi nó và khiến Python đàn áp ý nghĩa đặc biệt thông thường của nó. Sau đó, nó được giải thích đơn giản là một ký tự trích dẫn đơn theo nghĩa đen:

Các tác phẩm tương tự trong một chuỗi được phân định bởi các trích dẫn kép:

>>>

>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
5

Chỉ định một dấu gạch chéo ngược ở phía trước của ký tự trích dẫn trong một chuỗi, thoát ra khỏi nó và khiến Python đàn áp ý nghĩa đặc biệt thông thường của nó. Sau đó, nó được giải thích đơn giản là một ký tự trích dẫn đơn theo nghĩa đen:

Các tác phẩm tương tự trong một chuỗi được phân định bởi các trích dẫn kép:

  • Sau đây là một bảng các chuỗi thoát khiến Python đàn áp cách giải thích đặc biệt thông thường của một ký tự trong một chuỗi:
  • Trình tự thoát
  • Giải thích thông thường về (các) dấu hiệu sau khi chéo ngược

"Đã thoát ra" cách giải thích

>>>

>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
6

Chỉ định một dấu gạch chéo ngược ở phía trước của ký tự trích dẫn trong một chuỗi, thoát ra khỏi nó và khiến Python đàn áp ý nghĩa đặc biệt thông thường của nó. Sau đó, nó được giải thích đơn giản là một ký tự trích dẫn đơn theo nghĩa đen:

Các tác phẩm tương tự trong một chuỗi được phân định bởi các trích dẫn kép:

Sau đây là một bảng các chuỗi thoát khiến Python đàn áp cách giải thích đặc biệt thông thường của một ký tự trong một chuỗi:Trình tự thoát
Giải thích thông thường về (các) dấu hiệu sau khi chéo ngược"Đã thoát ra" cách giải thích
>>> 5e-324
5e-324
>>> 1e-325
0.0
3
Chấm dứt chuỗi bằng dấu phân cách mở trích dẫn
Ký tự trích dẫn đơn nghĩa đen (
>>> 5e-324
5e-324
>>> 1e-325
0.0
4)
>>> 5e-324
5e-324
>>> 1e-325
0.0
5
Chấm dứt chuỗi bằng cách trích dẫn Double Trích dẫn DelimiterNhân vật trích dẫn kép theo nghĩa đen (
>>> 5e-324
5e-324
>>> 1e-325
0.0
6)
>>> 5e-324
5e-324
>>> 1e-325
0.0
7
Chấm dứt dòng đầu vào
Newline bị bỏ qua
>>> 5e-324
5e-324
>>> 1e-325
0.0
8
Giới thiệu trình tự thoátNhân vật Backslash (
>>> 5e-324
5e-324
>>> 1e-325
0.0
2) theo nghĩa đen
Thông thường, một ký tự mới kết thúc đầu vào dòng. Vì vậy, việc nhấn enter ở giữa một chuỗi sẽ khiến Python nghĩ rằng nó không đầy đủ:Để phá vỡ một chuỗi trên nhiều dòng, bao gồm một dấu gạch chéo ngược trước mỗi dòng mới và các dòng mới sẽ bị bỏ qua:
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
4
Để bao gồm một dấu gạch chéo ngược theo nghĩa đen trong một chuỗi, hãy thoát nó bằng một dấu gạch chéo ngược:
Áp dụng ý nghĩa đặc biệt cho các ký tựTiếp theo, giả sử bạn cần tạo một chuỗi chứa một ký tự tab trong đó. Một số trình chỉnh sửa văn bản có thể cho phép bạn chèn một ký tự tab trực tiếp vào mã của bạn. Nhưng nhiều lập trình viên cho rằng thực hành kém, vì nhiều lý do:
Máy tính có thể phân biệt giữa ký tự tab và chuỗi các ký tự không gian, nhưng bạn có thể. Để một con người đọc mã, tab và các ký tự không gian không thể phân biệt trực quan.Một số trình chỉnh sửa văn bản được cấu hình để tự động loại bỏ các ký tự tab bằng cách mở rộng chúng đến số lượng không gian thích hợp.
Một số môi trường Python sẽ không chèn các tab vào mã.Trong Python (và hầu hết tất cả các ngôn ngữ máy tính phổ biến khác), một ký tự tab có thể được chỉ định bởi chuỗi thoát
>>> 2+3j
(2+3j)
>>> type(2+3j)
<class 'complex'>
0:

Examples:

>>>

>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
7

Trình tự thoát

>>> 2+3j
(2+3j)
>>> type(2+3j)
<class 'complex'>
0 làm cho ký tự
>>> 2+3j
(2+3j)
>>> type(2+3j)
<class 'complex'>
2 mất đi ý nghĩa thông thường của nó, đó là một
>>> 2+3j
(2+3j)
>>> type(2+3j)
<class 'complex'>
2 theo nghĩa đen. Thay vào đó, sự kết hợp được hiểu là một ký tự tab.

Dưới đây là danh sách các chuỗi thoát khiến Python áp dụng ý nghĩa đặc biệt thay vì diễn giải theo nghĩa đen:

Trình tự thoát

>>>

>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
8

>>> 2+3j (2+3j) >>> type(2+3j) <class 'complex'> 4

Nhân vật ASCII Bell (

>>> 2+3j
(2+3j)
>>> type(2+3j)
<class 'complex'>
5)

>>>

>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
9

Bởi vì Newlines có thể được bao gồm mà không cần thoát khỏi chúng, điều này cũng cho phép các chuỗi đa dòng:

>>>

>>> type(10)
<class 'int'>
>>> type(0o10)
<class 'int'>
>>> type(0x10)
<class 'int'>
0

Bạn sẽ thấy trong hướng dẫn sắp tới về cấu trúc chương trình Python về cách các chuỗi được trích dẫn ba có thể được sử dụng để thêm một nhận xét giải thích cho mã Python.

Loại boolean, bối cảnh boolean và sự thật của người ”

Python 3 cung cấp một loại dữ liệu Boolean. Các đối tượng thuộc loại Boolean có thể có một trong hai giá trị,

>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
0 hoặc
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
1:

>>>

>>> type(10)
<class 'int'>
>>> type(0o10)
<class 'int'>
>>> type(0x10)
<class 'int'>
1

Như bạn sẽ thấy trong các hướng dẫn sắp tới, các biểu thức trong Python thường được đánh giá trong bối cảnh Boolean, có nghĩa là chúng được giải thích để đại diện cho sự thật hoặc sự giả dối. Một giá trị đúng trong bối cảnh Boolean đôi khi được cho là sự thật của người Hồi giáo, và một điều sai trái trong bối cảnh Boolean được cho là Falsy. (Bạn cũng có thể thấy những người giả mạo của người Hồi

Sự thật của người Viking, một đối tượng của loại Boolean là hiển nhiên: các đối tượng Boolean bằng

>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
0 là sự thật (đúng), và những đối tượng bằng
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
1 là giả (sai). Nhưng các đối tượng không phải là Boolean cũng có thể được đánh giá trong bối cảnh Boolean và được xác định là đúng hoặc sai.

Bạn sẽ tìm hiểu thêm về đánh giá các đối tượng trong bối cảnh Boolean khi bạn gặp các toán tử logic trong hướng dẫn sắp tới về các nhà khai thác và biểu thức trong Python.

Chức năng tích hợp sẵn

Thông dịch viên Python hỗ trợ nhiều chức năng được tích hợp: sáu mươi tám, kể từ Python 3.6. Bạn sẽ bao gồm nhiều trong số này trong các cuộc thảo luận sau đây, khi chúng xuất hiện trong bối cảnh.

Hiện tại, một tổng quan ngắn gọn theo sau, chỉ để cảm nhận về những gì có sẵn. Xem tài liệu Python về các chức năng tích hợp để biết thêm chi tiết. Nhiều mô tả sau đây đề cập đến các chủ đề và khái niệm sẽ được thảo luận trong các hướng dẫn trong tương lai.

môn Toán

Hàm sốSự mô tả
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
4
Trả về giá trị tuyệt đối của một số
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
5
Trả lại thương số và phần còn lại của bộ phận số nguyên
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
6
Trả về các đối số hoặc mục lớn nhất trong một
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
7
Trả về nhỏ nhất trong số các đối số hoặc mục đã cho trong một
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
8
Tăng một con số lên một quyền lực
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
9
Vòng một giá trị điểm nổi
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
00
Tổng hợp các mục của một người có thể

Loại chuyển đổi

Hàm sốSự mô tả
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
4
Trả về giá trị tuyệt đối của một số
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
5
Trả lại thương số và phần còn lại của bộ phận số nguyên
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
6
Trả về các đối số hoặc mục lớn nhất trong một
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
7
Trả về nhỏ nhất trong số các đối số hoặc mục đã cho trong một
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
8
Tăng một con số lên một quyền lực
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
9
Vòng một giá trị điểm nổi
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
00
Tổng hợp các mục của một người có thể
Loại chuyển đổi
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
01
Trả về một chuỗi chứa một biểu diễn có thể in của một đối tượng
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
02
Chuyển đổi số nguyên thành chuỗi nhị phân
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
03
Chuyển đổi một đối số thành giá trị booleanTrả về giá trị tuyệt đối của một số
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
5
Trả lại thương số và phần còn lại của bộ phận số nguyên
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
6
Trả về các đối số hoặc mục lớn nhất trong một

>>> print("This string contains a single quote (') character.") This string contains a single quote (') character. >>> print('This string contains a double quote (") character.') This string contains a double quote (") character. 7

Hàm sốSự mô tả
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
4
Trả về giá trị tuyệt đối của một số
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
5
Trả lại thương số và phần còn lại của bộ phận số nguyên
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
6
Trả về các đối số hoặc mục lớn nhất trong một
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
7
Trả về nhỏ nhất trong số các đối số hoặc mục đã cho trong một
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
8
Tăng một con số lên một quyền lực
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
9
Vòng một giá trị điểm nổi
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
00
Tổng hợp các mục của một người có thể
Loại chuyển đổi
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
01
Trả về một chuỗi chứa một biểu diễn có thể in của một đối tượng
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
02
Chuyển đổi số nguyên thành chuỗi nhị phân
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
03
Chuyển đổi một đối số thành giá trị boolean
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
04
Trả về biểu diễn chuỗi của ký tự được đưa ra bởi đối số số nguyên
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
05
Trả về một số phức được xây dựng từ các đối số
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
06

Trả về một đối tượng điểm nổi được xây dựng từ một số hoặc chuỗi

Hàm sốSự mô tả
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
4
Trả về giá trị tuyệt đối của một số
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
5
Trả lại thương số và phần còn lại của bộ phận số nguyên
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
6
Trả về các đối số hoặc mục lớn nhất trong một
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
7
Trả về nhỏ nhất trong số các đối số hoặc mục đã cho trong một
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
8
Tăng một con số lên một quyền lực
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
9
Vòng một giá trị điểm nổi
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
00
Tổng hợp các mục của một người có thể
Loại chuyển đổi
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
01

Trả về một chuỗi chứa một biểu diễn có thể in của một đối tượng

Hàm sốSự mô tả
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
4
Trả về giá trị tuyệt đối của một số
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
5
Trả lại thương số và phần còn lại của bộ phận số nguyên
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
6
Trả về các đối số hoặc mục lớn nhất trong một
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
7
Trả về nhỏ nhất trong số các đối số hoặc mục đã cho trong một
>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
8
Tăng một con số lên một quyền lực
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
52
Xác định xem một lớp có phải là một lớp con của một lớp nhất định
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
53
Trả về giá trị thuộc tính của một lớp
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
54
Đặt giá trị của một thuộc tính được đặt tên của một đối tượng
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
55
Trả về một đối tượng proxy ủy quyền gọi cho cha mẹ hoặc lớp anh chị em

Input/Output

Hàm sốSự mô tả
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
56
Chuyển đổi một giá trị thành một biểu diễn được định dạng
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
57
Đọc đầu vào từ bảng điều khiển
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
58
Mở một tệp và trả về một đối tượng tệp
>>> type(10)
<class 'int'>
>>> type(0o10)
<class 'int'>
>>> type(0x10)
<class 'int'>
2
In vào luồng văn bản hoặc bảng điều khiển

Biến, tài liệu tham khảo và phạm vi

Hàm sốSự mô tả
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
56
Chuyển đổi một giá trị thành một biểu diễn được định dạng
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
57
Đọc đầu vào từ bảng điều khiển
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
58
Mở một tệp và trả về một đối tượng tệp
>>> type(10)
<class 'int'>
>>> type(0o10)
<class 'int'>
>>> type(0x10)
<class 'int'>
2
In vào luồng văn bản hoặc bảng điều khiển
Biến, tài liệu tham khảo và phạm vi
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
60

Trả về danh sách các tên trong phạm vi cục bộ hiện tại hoặc danh sách các thuộc tính đối tượng

Hàm sốSự mô tả
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
56
Chuyển đổi một giá trị thành một biểu diễn được định dạng
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
57
Đọc đầu vào từ bảng điều khiển
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
58
Mở một tệp và trả về một đối tượng tệp
>>> type(10)
<class 'int'>
>>> type(0o10)
<class 'int'>
>>> type(0x10)
<class 'int'>
2
In vào luồng văn bản hoặc bảng điều khiển
Biến, tài liệu tham khảo và phạm vi
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
60
Trả về danh sách các tên trong phạm vi cục bộ hiện tại hoặc danh sách các thuộc tính đối tượng
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
61
Trả về một từ điển đại diện cho bảng biểu tượng toàn cầu hiện tại
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
62
Trả về danh tính của một đối tượng
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
63
Cập nhật và trả về một từ điển đại diện cho bảng ký hiệu cục bộ hiện tại
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
64

Trả về thuộc tính >>> print(0o10) 8 >>> print(0x10) 16 >>> print(0b10) 2 65 cho một mô -đun, lớp hoặc đối tượng

Điều khoản khácdata types and functions Python provides.

>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
66

Trả về

>>> print("This string contains a single quote (') character.")
This string contains a single quote (') character.

>>> print('This string contains a double quote (") character.')
This string contains a double quote (") character.
0 Nếu đối tượng xuất hiện có thể gọi đượcvariables.

>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
68 This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: Basic Data Types in Python

Các loại chuỗi khác nhau trong Python là gì?

Các chuỗi là các 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 của các byte đại diện cho các ký tự Unicode. Tuy nhiên, Python không có kiểu dữ liệu ký tự, một ký tự duy nhất chỉ đơn giản là một chuỗi có chiều dài 1. Giá đỡ vuông có thể được sử dụng để truy cập các phần tử của chuỗi.arrays of bytes representing unicode characters. However, Python does not have a character data type, a single character is simply a string with a length of 1. Square brackets can be used to access elements of the string.

Có bao nhiêu loại hoạt động chuỗi có sẵn trong Python?

Sự kết luận. Hướng dẫn này cung cấp một sự hiểu biết sâu sắc về các toán tử chuỗi khác nhau được sử dụng trong Python, bao gồm gán chuỗi, lặp lại chuỗi, cắt chuỗi, nối chuỗi, so sánh chuỗi, định dạng chuỗi, thành viên, trình tự thoát, v.v.string assignment, string repetition, string slicing, string concatenation, string comparison, string formatting, membership, escape sequence, etc.

Có bao nhiêu loại chuỗi?

Nói chung, có hai loại dữ liệu chuỗi: chuỗi có độ dài cố định, có độ dài tối đa cố định được xác định tại thời điểm biên dịch và sử dụng cùng một lượng bộ nhớ cho dù có cần tối đa này hay không, và các chuỗi có độ dài thay đổi,có độ dài không được sửa chữa tùy ý và có thể sử dụng khác nhau ...two types of string datatypes: fixed-length strings, which have a fixed maximum length to be determined at compile time and which use the same amount of memory whether this maximum is needed or not, and variable-length strings, whose length is not arbitrarily fixed and which can use varying ...

4 loại dữ liệu trong Python là gì?

Sau đây là loại dữ liệu tiêu chuẩn hoặc tích hợp của Python:..
Numeric..
Loại trình tự ..
Boolean..
Dictionary..