Kiểu dữ liệu ký tự trong Python là gì?

1] Int – Nó lưu trữ các giá trị số nguyên có thể dương hoặc âm và không chứa bất kỳ dấu thập phân nào

E. g – số1=10, số2 = 15

2] Float – Đây là các số thực dấu phẩy động lưu trữ các giá trị thập phân. Nó bao gồm các phần nguyên và phân số

E. g – fnum = 25. 4, fnum1=67. 8

3] Số phức – Đây là những số phức được chỉ định là một phần thực và một phần ảo. Chúng được lưu trữ dưới dạng a + bj trong đó a là phần thực và j là phần ảo

E. g – num3= 2 + 3j, numcom = 5 – 7j

Mã Python

Dây

Xâu là một dãy các ký tự được đặt trong dấu nháy đơn nháy kép hoặc nháy ba. Ký tự có trong một chuỗi có thể là bất kỳ chữ số, chữ cái, ký hiệu đặc biệt hoặc khoảng trắng nào. Chuỗi trong python là một kiểu dữ liệu không thể thay đổi, một khi giá trị được gán cho biến thì nó không thể thay đổi được sau này

E. gstr1=“Táo 12”

Str2= ‘xin chào’

Str3 = "Xin chào, chào mừng bạn đến với Analytics Vidhya"

Truy cập các giá trị trong một chuỗi. -

Mỗi ký tự của một chuỗi có thể được thể hiện với sự trợ giúp của một kỹ thuật gọi là lập chỉ mục. Trong lập chỉ mục, mỗi ký tự có một giá trị chỉ mục được biểu thị bằng số nguyên dương hoặc âm bắt đầu từ 0

Syntax:- stringname[index]

E. g –

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
   Lập chỉ mục tích cực      0   1     2     3     4     5  Chuỗi     P    y       t      h     o     n  Lập chỉ mục tiêu cực     -6   -5    -4    -3    -2    -1

Hoạt động chuỗi-

1] Nối – Python cho phép chúng ta nối hai chuỗi khác nhau bằng toán tử nối ‘+’

Syntax:– str1 + str2

Ví dụ-

>>> str1="Analytic"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> print[str3]
AnalyticVidya

2] Lặp lại – Python cho phép chúng ta lặp lại một chuỗi đã cho với sự trợ giúp của toán tử ‘ * ‘

Syntax:– stringname * integervalue

Ví dụ-

>>> str2 = "python"
>>> str2 * 3
'pythonpythonpython'

3] Membership – Toán tử Membership giúp kiểm tra xem một ký tự đã cho có trong chuỗi hay không với sự trợ giúp của hai toán tử in và not in. Toán tử in và not in trả về giá trị boolean Đúng hoặc Sai

cú pháp. – ký tự có/không có trong tên chuỗi

Ví dụ. -

>>> str1="python"
>>> "p" in  str1
True
>>> "f" in str1
False

Chức năng tích hợp trong chuỗi –

1] Len[] – Được sử dụng để tính độ dài của chuỗi đã cho

Syntax:– len[stringname]

Ví dụ. -

________số 8_______

2] isupper[] – Hàm này dùng để kiểm tra xem tất cả các chữ cái trong chuỗi có viết hoa hay không. Nếu tất cả các ký tự đều viết hoa thì trả về True ngược lại trả về False

Syntax:– stringname.isupper[]

Ví dụ. -

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
0

3] islower[] – Hàm này dùng để kiểm tra xem tất cả các chữ cái trong chuỗi có phải là chữ thường hay không. Nếu tất cả các ký tự đều ở dạng chữ thường thì trả về True ngược lại trả về False

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
1

e. g. -

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
2

4] upper[] – Nó được sử dụng để chuyển đổi tất cả các ký tự của một chuỗi thành chữ hoa

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
3

Ví dụ-

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
4

5] Lower[] – Nó được sử dụng để chuyển đổi tất cả các ký tự của chuỗi thành chữ thường

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
5

Ví dụ-

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
6

Danh sách

Danh sách là tập hợp các phần tử thuộc các kiểu dữ liệu khác nhau như int, float, string, list, v.v. tất cả các phần tử của danh sách được đặt trong dấu ngoặc vuông và được phân tách bằng dấu phẩy với nhau. Danh sách là một kiểu dữ liệu có thể thay đổi, chúng ta có thể thay đổi các thành phần của danh sách sau khi nó được tạo

Ví dụ. -

List1=[123,567,89] #list các số

List2=[“hello”,”how”,”are”] #list of strings

List3= [“hey”,1223,”hello”] #list kiểu dữ liệu hỗn hợp

Truy cập các phần tử của danh sách. -

Các phần tử của danh sách được truy cập giống như phần tử của chuỗi với sự trợ giúp của lập chỉ mục tích cực và tiêu cực. Cắt lát cũng được sử dụng để truy cập các phần tử danh sách trong đó có nhiều hơn một phần tử được truy cập cùng một lúc

List1=[“táo”,123,”xoài”,[2,3,4,]]

Chỉ số tích cực     0       1        2       3      Danh sách  “táo”      123   “xoài”   [2,3,4]    Chỉ số tiêu cực      -4    -3      -2    -1

Ví dụ-

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
7

Các thao tác trong danh sách

1] Nối – Hai danh sách được nối với sự trợ giúp của toán tử “+”

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
8
Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 to 3
str1="Python"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
9

2] Lặp lại – Với sự trợ giúp của danh sách toán tử ' * ' có thể được lặp lại n lần

Syntax:– str1 + str2
0
Syntax:– str1 + str2
1

3] Tư cách thành viên – ‘ in ‘ và ‘ not in ‘ là hai toán tử tư cách thành viên được sử dụng để kiểm tra xem phần tử đã cho có trong danh sách hay không và trả về giá trị Boolean Đúng hoặc Sai

Syntax:– str1 + str2
2
Syntax:– str1 + str2
3

Các chức năng tích hợp trong danh sách

1] append[] – Hàm này được sử dụng để thêm một phần tử vào cuối danh sách. Phần tử duy nhất được thêm vào có thể thuộc bất kỳ loại dữ liệu nào như số nguyên, danh sách, chuỗi, v.v.

Syntax:– str1 + str2
4_______2_______5

2] insert[] – Hàm insert[] cũng được sử dụng để thêm phần tử vào danh sách này nhưng với sự trợ giúp của phần chèn, chúng ta có thể thêm phần tử vào một chỉ mục cụ thể trong danh sách. Nếu không có chỉ mục thì nó sẽ thêm phần tử vào cuối danh sách

Syntax:– str1 + str2
6
Syntax:– str1 + str2
7

3] count[] – hàm đếm được sử dụng để đếm số lần một phần tử xuất hiện trong danh sách

Syntax:– str1 + str2
8
Syntax:– str1 + str2
9

4] reverse[] – hàm đảo ngược dùng để đảo ngược thứ tự các phần tử trong danh sách

>>> str1="Analytic"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> print[str3]
AnalyticVidya
0
>>> str1="Analytic"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> print[str3]
AnalyticVidya
1

5] sort[] – hàm sắp xếp được sử dụng để sắp xếp các phần tử của danh sách theo thứ tự tăng dần. Danh sách hàm phải chứa tất cả các phần tử thuộc cùng một kiểu dữ liệu là số nguyên hoặc chuỗi

>>> str1="Analytic"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> print[str3]
AnalyticVidya
2_______3_______3

Từ điển

Từ điển là một kiểu dữ liệu đặc biệt, là ánh xạ giữa một bộ khóa và một bộ giá trị. Từ điển đại diện cho một cặp khóa-giá trị được đặt trong dấu ngoặc nhọn và mỗi phần tử được phân tách bằng dấu phẩy. Các cặp khóa-giá trị được phân tách bằng dấu hai chấm. Các thành phần của từ điển không có thứ tự và khóa là duy nhất cho mỗi giá trị trong từ điển. Các phần tử của từ điển có thể thay đổi, nghĩa là các phần tử của nó có thể được thay đổi sau khi nó được tạo

cú pháp. -

>>> str1="Analytic"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> print[str3]
AnalyticVidya
4

Ví dụ. -

Dict1={“comp”. "khoa học máy tính". "khoa học"}

Dict2={“123”. “máy tính”,456. "toán học"}

Truy cập các phần tử của từ điển. -

Các phần tử của từ điển được truy cập với sự trợ giúp của các phím. Mỗi khóa đóng vai trò là một chỉ mục và ánh xạ giá trị trong từ điển

>>> str1="Analytic"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> print[str3]
AnalyticVidya
5
>>> str1="Analytic"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> print[str3]
AnalyticVidya
6

Các yếu tố mới được thêm vào từ điển với sự trợ giúp của khóa mới

>>> str1="Analytic"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> print[str3]
AnalyticVidya
7

Các chức năng tích hợp trong từ điển-

1] items[] – hàm items[] trả về danh sách các bộ giá trị của cặp khóa-giá trị của từ điển

>>> str1="Analytic"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> print[str3]
AnalyticVidya
8
>>> str1="Analytic"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> print[str3]
AnalyticVidya
9

2] keys[] – Hàm này trả về danh sách các khóa trong từ điển

Syntax:– stringname * integervalue
0_______4_______1

3] values[] – Nó trả về danh sách các giá trị trong từ điển

Syntax:– stringname * integervalue
2_______4_______3

4] len[] – hàm length dùng để đếm tổng số phần tử trong từ điển

Syntax:– stringname * integervalue
4_______4_______5

5] update[] – nó được sử dụng để nối thêm cặp khóa-giá trị của từ điển được chuyển làm đối số cho cặp khóa-giá trị của từ điển đã cho

Syntax:– stringname * integervalue
6_______4_______7

Phần kết luận

Từ bài viết, chúng ta có thể thấy rằng Python có nhiều loại dữ liệu có thể giúp phân loại hoặc phân loại các mục dữ liệu. Các kiểu dữ liệu biểu thị loại giá trị mà bất kỳ biến nào có thể lưu trữ và tất cả các hoạt động có thể được thực hiện trên chúng. Ngoài ra, một số kiểu dữ liệu tích hợp sẵn của python có thể thay đổi có thể thay đổi sau này trong khi một số trong số chúng là bất biến không thể thay đổi sau này. Các kiểu dữ liệu này cũng có nhiều chức năng tích hợp giúp công việc của chúng tôi dễ dàng hơn và nhanh hơn

Phương tiện hiển thị trong bài viết này không thuộc sở hữu của Analytics Vidhya và được sử dụng theo quyết định của Tác giả.  

Kiểu dữ liệu ký tự là gì?

Kiểu dữ liệu ký tự là chuỗi ký tự ASCII . Các ký tự chữ cái viết hoa và viết thường được chấp nhận theo nghĩa đen. Có hai kiểu dữ liệu ký tự có độ dài cố định, char và c và hai kiểu dữ liệu ký tự có độ dài thay đổi. varchar và văn bản. Độ dài hàng tối đa trong một bảng là 2008 byte.

Một char trong ví dụ Python là gì?

Hàm chr[] của Python được sử dụng để lấy một chuỗi đại diện cho một ký tự trỏ đến một số nguyên mã Unicode . Ví dụ: chr[97] trả về chuỗi 'a'. Hàm này lấy một đối số là số nguyên và đưa ra lỗi nếu nó vượt quá phạm vi đã chỉ định. Phạm vi tiêu chuẩn của đối số là từ 0 đến 1.114.111.

4 kiểu dữ liệu trong Python là gì?

Kiểu dữ liệu Python .
Kiểu dữ liệu số Python. Kiểu dữ liệu số Python được sử dụng để chứa các giá trị số như;.
Kiểu dữ liệu chuỗi Python. Xâu là một dãy các ký tự. .
Kiểu dữ liệu danh sách Python. Danh sách là một kiểu dữ liệu linh hoạt độc quyền trong Python. .
Python Tuple. .
Từ điển Python

Dữ liệu ký tự để làm gì?

Lưu trữ chuỗi ký tự, số và ký hiệu . Các kiểu dữ liệu CHARACTER [ CHAR ] và CHARACTER VARYING [ VARCHAR ] được gọi chung là kiểu chuỗi ký tự và giá trị của kiểu chuỗi ký tự được gọi là chuỗi ký tự.

Chủ Đề