Clip Khái niệm danh sách trong Python ?
Thủ Thuật về Khái niệm list trong Python 2022
Hoàng Tiến Dũng đang tìm kiếm từ khóa Khái niệm list trong Python được Cập Nhật vào lúc : 2022-08-07 04:30:05 . Với phương châm chia sẻ Bí quyết về trong nội dung bài viết một cách Chi Tiết 2022. Nếu sau khi Read Post vẫn ko hiểu thì hoàn toàn có thể lại Comments ở cuối bài để Mình lý giải và hướng dẫn lại nha.
Trong lập trình, kiểu tài liệu là một khái niệm rất quan trọng. Các biến hoàn toàn có thể tàng trữ tài liệu thuộc nhiều kiểu rất khác nhau và những kiểu rất khác nhau hoàn toàn có thể làm những việc rất khác nhau.
Nội dung chính- Python numbersPython StringsMultiline StringsChuỗi là MảngPython BooleansGiá trị BooleanHầu hết những giá trị đều là TrueMột số giá trị là FalsePython ListsPython TuplesPython SetsPython DictionariesVideo liên quan
Python có những kiểu tài liệu sau được tích hợp sẵn theo mặc định:
*Text Type: str
*Numeric Types: int, float, complex
*Sequence Types: list, tuple, range
*Mapping Type: dict
*Set Types: set, frozenset
*Boolean Type: bool
*Binary Types: bytes, bytearray, memoryview
Bạn hoàn toàn có thể lấy kiểu tài liệu của bất kỳ đối tượng nào bằng phương pháp sử dụng hàm type():
x = 5 print(type(x))Trong Python, kiểu tài liệu được đặt khi bạn gán giá trị cho một biến. Nếu bạn muốn chỉ định kiểu tài liệu, bạn hoàn toàn có thể sử dụng những hàm khởi tạo sau:
Example Data type x = str("Hello World") str x = int(20) int x = float(20.5) float x = complex(1j) complex x = list(("apple", "banana", "cherry")) list x = tuple(("apple", "banana", "cherry")) tuple x = range(6) range x = dict(name="John", age=36) dict x = set(("apple", "banana", "cherry")) set x = frozenset(("apple", "banana", "cherry")) frozenset x = bool(5) bool x = bytes(5) bytes x = bytearray(5) bytearray x = memoryview(bytes(5)) memoryviewPython numbers
Có ba kiểu số trong Python:
int
Int, hoặc integer, là một số trong những nguyên, dương hoặc âm, không còn số thập phân, có độ dài không số lượng giới hạn.
x = 1 y = 35656222554887711 z = -3255522float
Float, hoặc "số dấu phẩy động" là một số trong những, dương hoặc âm, chứa một hoặc nhiều số thập phân.
x = 1.10 y = 1.0 z = -35.59Float cũng hoàn toàn có thể là những số khoa học với chữ "e" để biểu thị lũy thừa của 10.
x = 35e3 y = 12E4 z = -87.7e100Complex
Complex (số phức) được viết với "j" là phần ảo:
x = 3+5j y = 5j z = -5jPython Strings
Các ký tự chuỗi trong python được xung quanh bởi dấu ngoặc kép đơn hoặc dấu ngoặc kép.
'hello' cũng như "hello".
Bạn hoàn toàn có thể hiển thị một chuỗi ký tự bằng hàm print():
print("Hello") print('Hello')Multiline Strings
Bạn hoàn toàn có thể gán một chuỗi nhiều dòng cho một biến bằng phương pháp sử dụng ba dấu ngoặc kép:
a = """Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.""" print(a)Hoặc
a = '''Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.''' print(a)Chuỗi là Mảng
Giống như nhiều ngôn từ lập trình phổ biến khác, chuỗi trong Python là những mảng byte đại diện cho những ký tự unicode. Tuy nhiên, Python không còn kiểu tài liệu ký tự, một ký tự đơn giản chỉ là một chuỗi có độ dài là một trong. Dấu ngoặc vuông hoàn toàn có thể được sử dụng để truy cập những phần tử của chuỗi.
Ví dụ: Lấy ký tự ở vị trí 1 (hãy nhớ rằng ký tự đầu tiên có vị trí 0)
a = "Hello, World!" print(a[1])Python Booleans
Boolean đại diện cho một trong hai giá trị: True hoặc False.
Giá trị Boolean
Trong lập trình, bạn thường nên phải biết một biểu thức là True hoặc False. Bạn hoàn toàn có thể đánh giá bất kỳ biểu thức nào trong Python và nhận được một trong hai câu vấn đáp, True hoặc False. Khi bạn so sánh hai giá trị, biểu thức được đánh giá và Python trả về câu vấn đáp Boolean:
print(10 > 9) print(10 == 9) print(10 < 9)Hầu hết những giá trị đều là True
Hầu hết mọi giá trị đều được đánh giá là True nếu nó có một số trong những loại nội dung.
Bất kỳ chuỗi nào là True, ngoại trừ những chuỗi rỗng.
Bất kỳ số nào là True, ngoại trừ 0.
Mọi list, tuple, set và dictionary đều True, ngoại trừ những list trống.
Một số giá trị là False
Trên thực tế, không còn nhiều giá trị được đánh giá là False, ngoại trừ những giá trị trống, ví dụ như (), [], , "", số 0 và giá trị None. Và tất nhiên giá trị False đánh giá là False.
Python Lists
List là một tập hợp được sắp xếp và hoàn toàn có thể thay đổi. Trong Python, list được viết bằng dấu ngoặc vuông.
thislist = ["apple", "banana", "cherry"] print(thislist)Bạn truy cập những mục trong list bằng phương pháp tham chiếu đến số chỉ mục:
thislist = ["apple", "banana", "cherry"] print(thislist[1])Ngoài ra, cũng hoàn toàn có thể sử dụng hàm tạo list() để tạo một list mới.
thislist = list(("apple", "banana", "cherry")) print(thislist)Python Tuples
tuple là một tập hợp được sắp xếp theo thứ tự và không thể thay đổi. Trong Python, tuple được viết bằng dấu ngoặc tròn.
thistuple = ("apple", "banana", "cherry") print(thistuple)Bạn hoàn toàn có thể truy cập phần tử của tuple bằng phương pháp tham chiếu đến số chỉ mục, bên trong dấu ngoặc vuông:
thistuple = ("apple", "banana", "cherry") print(thistuple[1])Tạo Tuple với một mục
Để tạo một bộ tài liệu tuple chỉ có một phần tử, bạn phải thêm dấu phẩy sau phần tử đó, nếu không Python sẽ không sở hữu và nhận ra nó là một tuple.
thistuple = ("apple",) print(type(thistuple)) thistuple = ("apple") print(type(thistuple))Cũng hoàn toàn có thể sử dụng hàm tạo tuple() để tạo một bộ tuple.
thistuple = tuple(("apple", "banana", "cherry")) print(thistuple)Khi một tuple được tạo, bạn không thể thay đổi những giá trị của nó. Tuples là không thể thay đổi, hoặc cũng khá được gọi không bao giờ thay đổi.
Nhưng có một cách xử lý và xử lý. Bạn hoàn toàn có thể quy đổi tuple thành một list, thay đổi list và quy đổi lại list thành tuple.
Python Sets
set là một tập hợp không còn thứ tự và không được lập chỉ mục. Trong Python, set được viết bằng dấu ngoặc nhọn.
thisset = "apple", "banana", "cherry" print(thisset)Bạn không thể truy cập những mục trong một set bằng phương pháp tham chiếu đến chỉ mục hoặc khóa.
Nhưng bạn hoàn toàn có thể lặp qua những phần tử trong set bằng vòng lặp for hoặc kiểm tra xem giá trị được chỉ định có trong set hay là không bằng phương pháp sử dụng từ khóa in.
Lặp qua tập hợp và in những giá trị:
thisset = "apple", "banana", "cherry" for x in thisset: print(x)Kiểm tra xem "chuối" có trong set không:
thisset = "apple", "banana", "cherry" print("banana" in thisset)Sau khi set được tạo, bạn không thể thay đổi những mục của nó, nhưng bạn hoàn toàn có thể thêm những mục mới.
Có thể sử dụng hàm tạo set() để tạo một set.
thisset = set(("apple", "banana", "cherry")) print(thisset)Python Dictionaries
dictionary là một tập hợp không còn thứ tự, hoàn toàn có thể thay đổi và được lập chỉ mục. Trong Python dictionary được viết bằng dấu ngoặc nhọn và chúng có những khóa và giá trị.
thisdict = "brand": "Ford", "model": "Mustang", "year": 1964 print(thisdict)dictionary cũng hoàn toàn có thể chứa nhiều dictionary, đây được gọi là nested dictionaries.
myfamily = "child1" : "name" : "Emil", "year" : 2004 , "child2" : "name" : "Tobias", "year" : 2007 , "child3" : "name" : "Linus", "year" : 2011Hoặc, nếu bạn muốn lồng ba dictionary đã tồn tại dưới dạng dictionary:
child1 = "name" : "Emil", "year" : 2004 child2 = "name" : "Tobias", "year" : 2007 child3 = "name" : "Linus", "year" : 2011 myfamily = "child1" : child1, "child2" : child2, "child3" : child3Cũng hoàn toàn có thể sử dụng hàm tạo dict() để tạo dictionary mới:
thisdict = dict(brand="Ford", model="Mustang", year=1964) print(thisdict)