Giới thiệu về Python
Nắm vững kiến thức cơ bản về phân tích dữ liệu với Python chỉ trong bốn giờ. Khóa học trực tuyến này sẽ giới thiệu giao diện Python và khám phá các gói phổ biến
Python trung cấp
Nâng cao kỹ năng khoa học dữ liệu của bạn bằng cách tạo trực quan hóa bằng Matplotlib và thao tác với DataFrames bằng gấu trúcCó liên quan
SQL so với Python. Bạn nên học cái nào?
Trong bài viết này, chúng tôi sẽ đề cập đến các tính năng chính của Python và SQL, những điểm tương đồng và khác biệt chính của chúng cũng như bạn nên chọn cái nào trước để bắt đầu hành trình khoa học dữ liệu của mìnhJavier Canales Luna •
12 phút
Dữ liệu văn bản trong Python Cheat Sheet
Chào mừng bạn đến với bảng gian lận của chúng tôi để làm việc với dữ liệu văn bản trong Python. Chúng tôi đã biên soạn một danh sách các hàm và gói hữu ích nhất để dọn dẹp, xử lý và phân tích dữ liệu văn bản trong Python, cùng với các ví dụ và giải thích rõ ràng, vì vậy bạn sẽ có mọi thứ cần biết về cách làm việc với dữ liệu văn bản trong Python.Hướng dẫn về tập hợp và lý thuyết tập hợp trong Python
Tìm hiểu về bộ Python. chúng là gì, cách tạo chúng, khi nào sử dụng chúng, các chức năng tích hợp và mối quan hệ của chúng với các hoạt động lý thuyết thiết lậpHướng dẫn về gấu trúc. Khung dữ liệu trong Python
Khám phá phân tích dữ liệu với Python. Pandas DataFrames giúp thao tác dữ liệu của bạn dễ dàng, từ việc chọn hoặc thay thế các cột và chỉ mục để định hình lại dữ liệu của bạnXem ThêmXem ThêmĐôi khi, bạn có thể cần thực hiện chuyển đổi giữa các loại tích hợp. Để chuyển đổi giữa các loại, bạn chỉ cần sử dụng tên loại như một hàm
Có một số chức năng tích hợp để thực hiện chuyển đổi từ loại dữ liệu này sang loại dữ liệu khác. Các hàm này trả về một đối tượng mới đại diện cho giá trị được chuyển đổi
Chuyển x thành số nguyên. cơ sở chỉ định cơ sở nếu x là một chuỗi.
2long[x [,base] ]
Chuyển x thành số nguyên dài. cơ sở chỉ định cơ sở nếu x là một chuỗi.
3float[x]
Chuyển đổi x thành số dấu phẩy động.
4complex[real [,imag]]
Tạo một số phức.
5str[x]
Chuyển đổi đối tượng x thành biểu diễn chuỗi.
6repr[x]
Chuyển đổi đối tượng x thành chuỗi biểu thức.
7eval[str]
Đánh giá một chuỗi và trả về một đối tượng.
8 tuple[s]
Chuyển s thành tuple.
9 danh sách
Chuyển s thành danh sách.
10 bộ
Chuyển đổi s thành một bộ.
11dict[d]
Tạo từ điển. d phải là một chuỗi các bộ [khóa, giá trị].
12 tập hợp cố định
Chuyển đổi s thành tập hợp cố định.
13chr[x]
Chuyển đổi số nguyên thành ký tự.
14unichr[x]
Chuyển đổi số nguyên thành ký tự Unicode.
15ord[x]
Chuyển đổi một ký tự đơn thành giá trị nguyên của nó.
16hex[x]
Chuyển đổi một số nguyên thành một chuỗi thập lục phân.
17oct[x]
Chuyển đổi một số nguyên thành một chuỗi bát phân.
Quá trình chuyển đổi kiểu dữ liệu Python thành kiểu dữ liệu khác được gọi là chuyển đổi kiểu. Chủ yếu có hai loại phương thức chuyển đổi kiểu trong Python, đó là chuyển đổi kiểu ngầm định và chuyển đổi kiểu rõ ràng
Trong mô-đun này, chúng ta sẽ đi qua các chủ đề sau
Vì vậy, không chậm trễ hơn nữa, hãy bắt đầu
Chuyển đổi kiểu ẩn trong Python
Trong Python, khi quá trình chuyển đổi loại dữ liệu diễn ra trong quá trình biên dịch hoặc trong thời gian chạy, thì đó được gọi là chuyển đổi loại dữ liệu ngầm định. Python xử lý chuyển đổi kiểu dữ liệu ngầm định, vì vậy chúng tôi không phải chuyển đổi rõ ràng loại dữ liệu này sang loại dữ liệu khác. Chúng ta đã thấy nhiều ví dụ khác nhau về kiểu chuyển đổi kiểu dữ liệu này trong suốt hướng dẫn
Đừng lo lắng nếu bạn không thể nhớ lại. Hãy xem một ví dụ khác
Hãy cộng hai biến Python thuộc hai kiểu dữ liệu khác nhau và lưu kết quả vào một biến và xem trình biên dịch Python có thể chuyển đổi kiểu dữ liệu của biến kết quả hay không
a = 5 b = 5.5 sum = a + b print [sum] print [type [sum]] #type[] is used to display the datatype of a variable Output: 10.5
Trong ví dụ trên, chúng ta đã lấy 2 biến kiểu dữ liệu integer và float rồi cộng vào. Hơn nữa, chúng tôi đã khai báo một biến khác có tên là 'sum' và lưu trữ kết quả của phép cộng trong đó. Khi kiểm tra kiểu dữ liệu của biến sum, chúng ta có thể thấy rằng kiểu dữ liệu của biến sum đã được trình biên dịch Python tự động chuyển thành kiểu dữ liệu float. Điều này được gọi là chuyển đổi kiểu ẩn
Lý do mà biến sum được chuyển đổi thành kiểu dữ liệu float chứ không phải kiểu dữ liệu số nguyên là vì nếu trình biên dịch đã chuyển đổi nó thành kiểu dữ liệu số nguyên, thì nó sẽ phải loại bỏ phần phân số và kết quả là như vậy . Vì vậy, Python luôn chuyển đổi kiểu dữ liệu nhỏ hơn thành kiểu dữ liệu lớn hơn để tránh mất dữ liệu
Trong một số trường hợp, Python không thể sử dụng chuyển đổi kiểu ẩn và đó là lúc chuyển đổi kiểu rõ ràng phát huy tác dụng. Tiếp tục, chúng ta hãy tìm hiểu thêm về nó
Hãy đăng ký tham gia Khóa đào tạo Python trực tuyến tại Sydney và bắt đầu sự nghiệp lập trình Python của bạn
Tăng 100%
Nắm vững các kỹ năng được yêu cầu nhiều nhất ngay bây giờ
Chuyển đổi loại rõ ràng trong Python
Chuyển đổi kiểu rõ ràng còn được gọi là typecasting. Chuyển đổi kiểu rõ ràng diễn ra khi lập trình viên định nghĩa rõ ràng và tường minh giống nhau trong chương trình. Để chuyển đổi kiểu rõ ràng, có một số hàm Python dựng sẵn. Bảng sau chứa một số hàm dựng sẵn để chuyển đổi kiểu, cùng với mô tả của chúng
FunctionDescriptionint[y [base]]Nó chuyển đổi y thành một số nguyên và Base chỉ định cơ số. Ví dụ: nếu bạn muốn chuyển đổi chuỗi thành số thập phân thì bạn sẽ sử dụng 10 làm cơ số. float[y] Nó chuyển đổi y thành một số dấu phẩy động. phức tạp[thực [hình ảnh]]Nó tạo ra một số phức. str[y]Nó chuyển đổi y thành một chuỗi. tuple[y] Nó chuyển đổi y thành một tuple. list[y] Nó chuyển đổi y thành một danh sách. set[y] Nó chuyển đổi y thành một tập hợp. dict[y]Nó tạo một từ điển và y phải là một chuỗi các bộ [khóa, giá trị]. ord[y] Nó chuyển đổi một ký tự thành một số nguyên. hex[y] Nó chuyển đổi một số nguyên thành một chuỗi thập lục phân. oct[y] Nó chuyển đổi một số nguyên thành một chuỗi bát phânBây giờ chúng ta đã biết các hàm dựng sẵn do Python cung cấp được sử dụng để chuyển đổi kiểu rõ ràng, hãy xem cú pháp để chuyển đổi kiểu rõ ràng