Literals trong Python là giá trị được gán cho biến hoặc hằng số. Ở đây, chúng ta sẽ thảo luận về các loại chữ
- chữ số
- Chuỗi ký tự
- Boolean chữ
chữ số
Numeric Literals là chữ số. Python hỗ trợ bốn loại số khác nhau –
int [signed integers] − Chúng thường được gọi đơn giản là số nguyên hoặc số nguyên, là số nguyên âm hoặc dương không có dấu thập phân
long [số nguyên dài] − Còn được gọi là số dài, chúng là số nguyên có kích thước không giới hạn, được viết như số nguyên và theo sau là chữ hoa hoặc chữ thường L
float [giá trị thực dấu phẩy động] − Còn được gọi là số float, chúng biểu thị số thực và được viết bằng dấu thập phân chia phần nguyên và phần thập phân. Số float cũng có thể được ký hiệu khoa học, với E hoặc e biểu thị lũy thừa của 10 [2. 5e2 = 2. 5 x 102 = 250]
phức [số phức] − có dạng a + bJ, trong đó a và b là số thực và J [hoặc j] đại diện cho căn bậc hai của -1 [là số ảo]. Phần thực của số là a, phần ảo là b. Số phức không được sử dụng nhiều trong lập trình Python
Ví dụ
Hãy để chúng tôi xem một ví dụ
đầu ra
25 11.89 [6+2.9j] 301 17
Chuỗi ký tự
Chúng ta có thể dễ dàng tạo một chuỗi ký tự đơn giản bằng cách đặt các ký tự trong dấu ngoặc kép. Python xử lý dấu ngoặc đơn giống như dấu ngoặc kép. Tạo chuỗi đơn giản như gán giá trị cho biến
Một chữ
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }6 được tạo bằng cách bao quanh khóa-giá trị
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }7 với
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }8; . Các cặp
a = 'gaurav ray'
# using double quotes
b = "Gaurav Roy"
# multi-line keeping the format same
c = '''Gaurav
Ray
TechWriter'''
print[a]
print[b]
print[c]
1 được phân tách bằng dấu phẩy [a = 'gaurav ray'
# using double quotes
b = "Gaurav Roy"
# multi-line keeping the format same
c = '''Gaurav
Ray
TechWriter'''
print[a]
print[b]
print[c]
2]. Một diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }6 trống chỉ đơn giản là
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }8. Như với
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }7 và
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }61, thêm một
a = 'gaurav ray'
# using double quotes
b = "Gaurav Roy"
# multi-line keeping the format same
c = '''Gaurav
Ray
TechWriter'''
print[a]
print[b]
print[c]
2 bên trong diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }8 được cho phép
ví dụ
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }
Biến
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }64 là một
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }6 có hai phần tử. Một phần tử có khóa là ________ 161 ________ 167 và giá trị là ________ 168, ________ 169. Phần tử kia có khóa là
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }61
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }71 và giá trị là
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }68
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }73
Biến
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }74 là một
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }6 có ba phần tử. Một phần tử có khóa là
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }68
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }77 và giá trị là
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }68
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }79. Một phần tử khác có khóa là
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }68
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }81 và giá trị là số nguyên
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }82. Phần tử thứ ba có khóa là
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }68
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }84 và giá trị là
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }7
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }86
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }87 là một
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }6 trống
Các giá trị và khóa trong một
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }6 không nhất thiết phải cùng loại. Khóa phải là loại có thể tạo ra giá trị băm. Vì các đối tượng
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }7 và
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }6 có thể thay đổi nên chúng không được phép làm khóa. Tất cả các loại không thể thay đổi khác [đặc biệt là
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }68,
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }93 và
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }61] là khóa hợp pháp
Chữ là các giá trị không đổi hoặc các giá trị biến được sử dụng trong mã Python. Chủ yếu có năm loại chữ được sử dụng trong PYTHON
- Chuỗi ký tự
- chữ số
- Boolean chữ
- chữ đặc biệt
- Bộ sưu tập chữ
Chuỗi ký tự
Trong Python, chuỗi ký tự được đặc trưng bởi dấu ngoặc kép đơn hoặc dấu ngoặc kép bao quanh chúng. Chuỗi ký tự có thể là Chuỗi một dòng hoặc Chuỗi nhiều dòng
chữ số
Chữ số trong Python có thể có ba loại số
- int
- trôi nổi
- phức tạp
1. số nguyên
Int có thể được định nghĩa là tập hợp của cả số nguyên dương và số nguyên âm [không có số thập phân]
2. Trôi nổi
Float có thể được định nghĩa là tập hợp của cả số dấu phẩy động dương và âm [có số thập phân] cùng với các số khoa học có chữ “e” để biểu thị lũy thừa của 10
3. Phức tạp
Số phức là số có cả phần thực và phần ảo ở dạng x +yj, trong đó x là số thực và y là số ảo
Boolean chữ
Boolean literals có thể là 0 hoặc 1 i. e, Đúng hoặc Sai
chữ đặc biệt
Không có gì là một chữ đặc biệt được định nghĩa trong Python để chỉ định phần cuối của danh sách hoặc để biểu thị giá trị NULL
bộ sưu tập văn học
Bên cạnh Danh sách, Python hỗ trợ Tuples và Dictionary để lưu trữ một tập hợp các chữ trong một biến duy nhất
Chắc hẳn học sinh nào cũng đã từng trải qua những hằng số trong các lớp toán ngày còn đi học. Các giá trị hằng số đó vẫn cố định trong suốt bài toán. Hầu như tất cả các ngôn ngữ lập trình cũng phục vụ cho cùng một khái niệm. Lưu trữ các giá trị trong RAM thông qua chương trình yêu cầu khái niệm Literals. Chủ đề này sẽ bao gồm tất cả về chữ Python, các loại và cách sử dụng của nó
Chữ trong python là gì?
Chữ trong Python là các ký hiệu hoặc khái niệm giúp biểu thị các giá trị cố định của mã nguồn. Đây là những giá trị thô đóng vai trò là hằng số. Một lần nữa, chúng cũng giúp điền vào biến [các vị trí RAM] với các giá trị cụ thể sẽ được sử dụng trong Chương trình. Nếu chúng ta xem xét một câu lệnh khởi tạo g = 28 thì 28 đó sẽ là chữ cái, chính xác hơn là chữ số nguyên. Do kiểu gõ động, Python có thể hiểu kiểu chữ mà chương trình đang sử dụng hoặc biến đã được khai báo
Các loại chữ
Python phục vụ cho nhiều loại chữ. đó là
Chuỗi ký tự
Chúng ta 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 [' '], dấu ngoặc kép [" "] hoặc dấu ngoặc kép [''' ''' hoặc """ """]. Dấu ngoặc đơn và dấu ngoặc kép là những dấu nháy thường được sử dụng nhất. Trong khi ba trích dẫn cho phép viết chuỗi nhiều dòng hoặc hiển thị theo cách mong muốn. Ngoài ra, thường ba trích dẫn một mình giúp tạo nhận xét nhiều dòng
Ví dụ
a = 'gaurav ray'
# using double quotes
b = "Gaurav Roy"
# multi-line keeping the format same
c = '''Gaurav
Ray
TechWriter'''
print[a]
print[b]
print[c]
đầu ra
Ký tự chữ
cũng là một phần của chuỗi ký tự trong Python. Đó là bởi vì dấu ngoặc đơn và dấu ngoặc kép không khác nhau trong Python như trong C hoặc C++. Nhưng sự khác biệt giữa ký tự chữ và chuỗi ký tự là. nếu dấu ngoặc đơn hoặc dấu ngoặc kép chỉ chứa một ký tự thì chúng ta gọi đó là ký tự chữ. Trong khi đó, nếu dấu ngoặc đơn hoặc dấu ngoặc kép chứa nhiều ký tự trong cặp của chúng, chúng tôi gọi đó là chuỗi
Ví dụ
# using single quotes
a = 'r'
# using double quotes
b = "s"
print[a]
print[b]
đầu ra
Chuỗi ký tự đặc biệt.
Một số ký tự không hợp pháp để đưa vào phần chuỗi. Các ký tự hoặc chuỗi này được xử lý đặc biệt bằng cách đặt trước chúng một dấu gạch chéo ngược. Chúng thường được gọi là trình tự thoát
Ví dụ
txt = "We are the so-called \"Anonymous\" \n from the gangs of Karlos."
msg = "We write \t hacking codes using \t Python"
esc = "Using escape sequence \\n \\t \\\\ \\v etc. "
print[txt]
print[msg]
print[esc]
đầu ra
chữ số.
Trong chữ số, chúng ta chỉ có thể thêm chữ số và những chữ số này là bất biến. Có ba loại chữ số khác nhau. Đây là số nguyên, số float và số phức. Người dùng Python sử dụng rộng rãi từng chữ này
Ví dụ
a = 0b101 #Binary Literals
b = 100 #Decimal Literal
c = 0o24 #Octal Literal
d = 0x12d #Hexadecimal Literal
#Float Literal
float_1 = 20.7
float_2 = 3.7e8
#Complex Literal
a = 10+3.14j
print[a, b, c, d]
print[float_1, float_2]
print[a, a.imag, a.real]
đầu ra
Số nguyên, Thập phân, Thập lục phân, Nhị phân, Chữ
Trong khoa học máy tính, một số nguyên chữ là một trong những loại chữ số. Nó chứa cả giá trị dương và âm, kể cả số không. Chúng tôi không thể thêm bất kỳ số phân số hoặc số hữu tỷ nào. Số nguyên trong hệ thống số bát phân bắt đầu bằng '0o. '
Ví dụ
# integer literals
# Binary Literals
x = 0b101
# Decimal Literal
y = 80
# Octal Literal
z = 0o34
# Hexadecimal Literal
p = 0x19f
print[x, y, z, p]
đầu ra
chữ nổi
Trong Python, một ký tự dấu phẩy động biểu thị một số thực bao gồm cả phần nguyên và phần phân số. Chúng ta có thể biểu thị một chữ số có dấu phẩy động trong hệ thống số thập phân là "theNum=123. 123. "
Ví dụ
# Float Literal
a = 88.8
b = 50.0
print[a, b]
đầu ra
chữ phức tạp
Chúng ta có thể viết một số phức cho số nguyên theo cấu trúc a+bj trong đó 'a' biểu thị phần thực và 'b' biểu thị phần ảo của số phức. Chúng ta có thể biểu diễn một chữ số xác định một số phức như. theNum = 9+9j
Ví dụ
________số 8đầu ra
Boolean chữ
Trong Python, chúng ta chỉ có thể thêm hai giá trị cho một chữ Boolean. Đây là một trong hai "true" hoặc "false. "Chúng ta có thể đại diện cho họ như
"theVar1=True
theVar2=False. "
Ví dụ
p = [1 == True]
q = [1 == False]
r = True + 8
s = False + 9
print["p is", p]
print["q is", q]
print["r:", r]
print["s:", s]
đầu ra
bộ sưu tập văn học
Chúng ta có thể biểu thị tập hợp theo nghĩa đen dưới dạng định dạng biểu thức cú pháp đánh giá một loại tổng hợp, chẳng hạn như danh sách, mảng hoặc Bản đồ. Có nhiều ngôn ngữ khác nhau ngoài Python hỗ trợ các bộ sưu tập theo nghĩa đen
Ví dụ
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }0
đầu ra
Danh sách Literals
Chúng ta có thể tạo Danh sách bằng chữ bằng cách sử dụng dấu ngoặc vuông "[]. " Danh sách này có thể chứa các mục thuộc nhiều loại dữ liệu khác nhau. Chúng tôi có thể phân tách các giá trị được lưu trữ trong Danh sách bằng dấu phẩy "," Chữ danh sách có thể thay đổi
Ví dụ
diceRoll = { [1,1]: "snake eyes", [6,6]: "box cars" } myBoat = { "NAME":"KaDiMa", "LOA":18, "SAILS":["main","jib","spinnaker"] } theBets = { }1
đầu ra
Tuple chữ
Tuple literal là một biểu thức đại diện cho Tuple dưới dạng tập hợp các loại dữ liệu khác nhau. Chúng ta có thể phân tách các giá trị bằng dấu phẩy "," và được bao quanh bởi dấu ngoặc đơn "[]. " Một bộ cũng bao gồm dữ liệu giống như danh sách. Các bộ dữ liệu là bất biến và chúng tôi không thể thêm các phần tử mới vào chúng hoặc chúng tôi không thể xóa bất kỳ thực thể nào khỏi bộ dữ liệu. Chúng ta có thể biểu diễn bộ dữ liệu là "theTuple=[5, 6, "pfb", 3. 14]. "
Ví dụ
# using single quotes
a = 'r'
# using double quotes
b = "s"
print[a]
print[b]
0đầu ra
từ điển chữ.
Từ điển chứa dữ liệu ở định dạng "'khóa'; 'giá trị'". Chúng ta có thể tạo một chữ chính tả bằng cách bao quanh nó bằng một danh sách khóa-giá trị trong "{}"; . " và chúng ta có thể tách khóa. cặp giá trị bằng dấu phẩy [,]. Để viết một lệnh trống, chúng ta chỉ có thể sử dụng dấu ngoặc cong "{}. " Chúng tôi có thể lưu các loại dữ liệu khác nhau trong từ điển chữ. Từ điển có thể thay đổi
Ví dụ
# using single quotes
a = 'r'
# using double quotes
b = "s"
print[a]
print[b]
1đầu ra
Đặt chữ
Trong Python, một tập hợp có thể chứa dữ liệu không có thứ tự và không trùng lặp. Mỗi phần tử trong tập hợp chữ là duy nhất. Chúng ta có thể chỉ định tập hợp chữ là có một số mục. Chúng tôi có hai lựa chọn thay thế khi tạo một tập hợp trong Python. Nó là điển hình để vượt qua một iterable set[]. Chúng ta cũng có thể sử dụng cú pháp của Python cho tập hợp các ký tự, {}. Nhưng cả hai phương thức sẽ trả về tập hợp. Một bộ chữ là bất biến
Ví dụ
# using single quotes
a = 'r'
# using double quotes
b = "s"
print[a]
print[b]
2đầu ra
Chữ đặc biệt hoặc Không có chữ.
Trong Python, chúng ta chỉ có thể thêm một chữ đặc biệt, "none. " Người dùng Python sử dụng nghĩa đen này để chỉ ra rằng chúng tôi chưa tạo một trường cụ thể. Khi chúng tôi in một biến mà chúng tôi không gán giá trị cho nó, Python sẽ in "Không" làm đầu ra. Nếu chúng tôi xem xét giá trị 'Không' với bất kỳ giá trị nào khác ngoài giá trị này, nó sẽ trả về "Sai. "
Ví dụ
# using single quotes
a = 'r'
# using double quotes
b = "s"
print[a]
print[b]
3đầu ra
Phần kết luận
Nghĩa đen đóng một vai trò quan trọng về RAM và lưu trữ hoặc xử lý các hoạt động lặp lại khác nhau và hoạt động ra quyết định. Nếu không có khái niệm về chữ, một ngôn ngữ lập trình sẽ không thể xử lý các bit và bất kỳ bộ ký tự nào khác trong ứng dụng. Vì vậy, các lập trình viên nên có một ý tưởng rõ ràng về các chữ và cái nào được liên kết với loại giá trị nào