Hướng dẫn write in brief about character set of python - viết ngắn gọn về bộ ký tự của python

Bộ ký tự là gì?

Trước khi chúng ta hoàn thành bộ nhân vật Python là gì, hãy để For Forst hiểu thêm về bộ ký tự. Bộ ký tự được sử dụng trong các ngôn ngữ lập trình. Một bộ ký tự là một tiêu chuẩn được xác định sao cho các ký tự khác nhau (bảng chữ cái tiếng Anh, số chữ số 0 đến 9 chẳng hạn) mà chúng ta sử dụng trong cuộc sống hàng ngày cũng có thể được sử dụng trong chương trình nguồn và khi chương trình chạy các ký tự này cũng có thể được giải thích (tức là được chuyển đổi để tương đương nhị phân).

Bộ ký tự nào được sử dụng bởi Python?

Các loại tiêu chuẩn mã hóa

Có hai tiêu chuẩn phổ biến nhất - ASCII và Unicode. ASCII là truyền thống dựa trên ngôn ngữ tiếng Anh và có bộ ký tự hạn chế, trong khi tiêu chuẩn Unicode cũng được tạo ra để chứa các ngôn ngữ khác.

ASCII do đó là một tập hợp phụ của unicode. Python hỗ trợ tiêu chuẩn unicode, do đó chúng ta có thể nói nó supoorts ascii và unicode.


Byte exra

Mỗi ký tự được thể hiện bên trong máy tính, phải được chuyển đổi thành định dạng nhị phân. Để làm điều đó, mỗi ký tự được cung cấp một số mã ASCII (được biểu thị ở định dạng 8 bit do đó chỉ cho phép 256 ký tự được biểu diễn ở định dạng nhị phân) hoặc mã Unicode (có thể là 8 bit, tức là UTF-8 để biểu thị tất cả các ký tự ASCII hoặc 16 bit tức là UTF-16 hoặc 32 bit, tức là UTF-32 để chứa nhiều ngôn ngữ khác). & nbsp;

Bạn có thể theo các liên kết dưới đây để biết thêm về các tiêu chuẩn mã hóa này (ASCII và Unicode).


Các ký tự bao gồm trong ngôn ngữ Python:

  • Thư-A-Z, A-Z (cũng là chữ cái trong hầu hết các ngôn ngữ khác)
  • Chữ số - 0 đến 9
  • Ký tự đặc biệt - không gian, toán tử (+, - *, & nbsp; %, = v.v.), dấu phân cách (, (), [], {}, dấu phẩy, fullstop (.), Và tất cả các biểu tượng khác như '' %^&@~! ETC.
  • Các ký tự không gian trắng - không gian trống, tab, trả lại vận chuyển (↵), Newline, FormFeed
  • Các ký tự khác - Python có khả năng xử lý tất cả các ký tự ASCII và Unicode (bộ ký tự) như một phần của dữ liệu và chữ (Hằng số)

Trong điện toán, đây là một danh sách các ký tự và biểu tượng được xác định bởi phần mềm và phần cứng máy tính.

Một ký tự là một đơn vị văn bản nhỏ nhất có giá trị ngữ nghĩa cho trình biên dịch.

Python ban đầu sử dụng bộ ký tự ASCII (mã tiêu chuẩn của Mỹ để trao đổi thông tin) nhưng từ phiên bản 2.7, nó cũng nhận ra bộ ký tự Unicode (Universal Code). Bộ ký tự Unicode bao gồm bất kỳ chữ cái, chữ số, biểu tượng đặc biệt, trình tự thoát và trình tự thoát và không gian trắng.

Hướng dẫn write in brief about character set of python - viết ngắn gọn về bộ ký tự của python

Bộ ký tự Unicode là một siêu ký tự ASCII và nó có 143.696 ký tự đồ họa và 163 ký tự định dạng là phiên bản Unicode 13.0.

Chúng tôi thường xuyên sử dụng 128 ký tự trong số đó được liệt kê dưới đây:

Bộ ký tự Python liên quan đến chữ thường (từ a đến z) và chữ hoa (từ a đến z) các chữ cái:-

Hướng dẫn write in brief about character set of python - viết ngắn gọn về bộ ký tự của python

Các chữ số trong bộ ký tự Python:-

Hướng dẫn write in brief about character set of python - viết ngắn gọn về bộ ký tự của python

Nhân vật đặc biệt trong Python

Các ký tự không alphabetic và không phải là số như $, &, @ vv được gọi là các ký tự đặc biệt trong tính toán. Đây là những nhân vật đặc biệt hợp lệ trong Python:

Hướng dẫn write in brief about character set of python - viết ngắn gọn về bộ ký tự của python

Ký tự điều khiển

Bộ ký tự ASCII dự trữ 32 mã đầu tiên (từ 0 đến 31) cho các ký tự điều khiển.

Hãy cho chúng tôi hiểu, ký tự điều khiển là gì?

Trong điện toán, ký tự điều khiển (ký tự không in) là một ký tự đặc biệt trong bộ ký tự, không in biểu tượng bằng văn bản. Họ có mục đích đặc biệt để làm với chuyển động con trỏ và được viết thành một chuỗi thông thường hoặc một ký tự bằng cách gõ một ký tự dấu gạch chéo ngược (\) theo sau là một số nhân vật khác.

Khác với 32 ký tự này, còn có 33 ký tự điều khiển hơn trong đó.

Trình tự thoát

Trong ngôn ngữ Python, một chuỗi Escape bao gồm hai ký tự, một ký tự đầu tiên là Backslash (/) và tên kia sẽ là một ký tự hoặc một chữ số sẽ xác định cách giải thích trình tự. Đây là các ký tự điều khiển và trình tự thoát được liệt kê dưới đây:

Hướng dẫn write in brief about character set of python - viết ngắn gọn về bộ ký tự của python

Python là một ngôn ngữ kịch bản đơn giản nhưng mạnh mẽ. Nó được phát triển bởi Guido Van Rossum ở Hà Lan vào cuối những năm 1980. Ngôn ngữ lấy tên từ loạt phim hài của Anh Monty Python's Flying Circus. Python là một ngôn ngữ được giải thích không giống như C hoặc Fortran được biên dịch ngôn ngữ.

Monty Python và The Fish tát nhảy

Monty Python và The Cheese Shop

Monty Python và con vẹt chết

Tại sao Python?

  • Cú pháp sạch mà súc tích. Bạn có thể nói nhiều hơn với ít từ hơn.
  • Thiết kế là nhỏ gọn. Bạn có thể mang tất cả các cấu trúc ngôn ngữ trong đầu.
  • Thư viện mạnh mẽ của các chức năng hữu ích.

Điều này có nghĩa là bạn có thể làm việc hiệu quả khá dễ dàng và nhanh chóng. Bạn sẽ dành nhiều thời gian hơn để giải quyết các vấn đề và viết mã hơn là vật lộn với các đặc điểm riêng của ngôn ngữ.

Chương trình đầu tiên của bạn

Bạn có thể sử dụng Python tương tác. Khi bạn bắt đầu Python ở chế độ tương tác, bạn sẽ thấy lời nhắc sau >>>. Tương tác và phản hồi đầu tiên của bạn sẽ như sau:

>>> print "Hello World!"
Hello World!

Đối với các chương trình dài hơn, bạn có thể lưu trữ chương trình của mình trong một tệp kết thúc bằng phần mở rộng .py. Lưu chương trình đầu tiên của bạn trong một tệp có tên Hello.py. Nó sẽ có một tuyên bố duy nhất - in "Xin chào thế giới!" . Để chạy chương trình của bạn, hãy nhập vào dòng lệnh

> python Hello.py

Bạn cũng có thể tạo một kịch bản độc lập. Trên máy Unix / Linux, bạn có thể tạo tập lệnh có tên là Hello.py. Tập lệnh này sẽ chứa các dòng mã sau:

#!/usr/bin/python
print "Hello World!"

Trước khi bạn chạy nó, bạn phải biến nó thành một tệp thực thi.

> chmod +x Hello.py

Để chạy tập lệnh, bạn chỉ cần gọi nó theo tên như vậy:

> ./Hello.py

Chương trình đầu tiên ở Java

public class Hello
{
  public static void main (String[] args)
  {
    System.out.println ("Hello World!");
  }
}

Để biên dịch và chạy chương trình bạn làm:

javac Hello.java

java Hello

Cấu trúc của ngôn ngữ máy tính

  • Bộ ký tự
  • Biến
  • Loại
  • Người vận hành
  • Bài tập
  • Điều kiện
  • Vòng lặp
  • Chức năng
  • Mảng
  • Đầu ra đầu vào

Cú pháp cơ bản của Python

Nhân vật được đặt trong Python

Python sử dụng bộ ký tự ASCII truyền thống. Phiên bản mới nhất (2.7) cũng nhận ra bộ ký tự Unicode. Bộ ký tự ASCII là một tập hợp con của bộ ký tự Unicode.

Định danh

Python là trường hợp nhạy cảm. Đây là các quy tắc để tạo ra một bộ thụt lề:

  • Phải bắt đầu bằng một chữ cái hoặc dấu gạch dưới (_)
  • Có thể được theo sau bởi bất kỳ số lượng chữ cái, chữ số hoặc dấu gạch dưới.
  • Không thể là một từ dành riêng.

Biến

Một biến trong Python biểu thị một vị trí bộ nhớ. Trong vị trí bộ nhớ đó là địa chỉ nơi giá trị thực được lưu trữ trong bộ nhớ. Xem xét nhiệm vụ này:

 
x = 1 

Một vị trí bộ nhớ được đặt sang một bên cho biến x. Giá trị 1 được lưu trữ ở một nơi khác trong bộ nhớ. Địa chỉ của vị trí nơi 1 được lưu trữ được đặt ở vị trí bộ nhớ được ký hiệu là x. Sau đó, bạn có thể gán một giá trị khác cho X như vậy:

 
x = 2 

Trong trường hợp này, giá trị 2 được lưu trữ ở một vị trí bộ nhớ khác và địa chỉ của nó được đặt ở vị trí bộ nhớ được biểu thị bằng x. Bộ nhớ bị chiếm bởi giá trị 1 được thu thập lại bởi người thu gom rác.

Không giống như các ngôn ngữ khác như Java được gõ mạnh mẽ, bạn có thể gán một loại khác cho giá trị cho X như số điểm nổi. Không có loại trong Python.

x = 3.45

Trong trường hợp này, giá trị 3,45 được lưu trữ trong bộ nhớ và địa chỉ của giá trị đó được lưu trữ trong vị trí bộ nhớ được biểu thị bằng x.

Người vận hành

Các toán tử số học: Đây là các toán tử số học hoạt động trên các số (số nguyên hoặc phao). Kết quả của việc áp dụng toán tử số học là một con số. These are the arithmetic operators that operate on numbers (integers or floats). The result of applying an arithmetic operator is a number.

  • Bổ sung: +
  • Phép trừ: -
  • Phép nhân: *
  • Phân công: /
  • Còn lại: %
  • Số mũ: **

Các nhà khai thác so sánh: Có 6 toán tử so sánh. Kết quả của việc áp dụng các toán tử so sánh là boolean - đúng hoặc sai. There are 6 comparison operators. The result of applying the comparison operators is a Boolean - True or False.

  • Bằng: ==
  • Không bằng:! =
  • Lớn hơn:>
  • Lớn hơn hoặc bằng:> =
  • Ít hơn: <
  • Ít hơn hoặc bằng:

Bạn có thể áp dụng toán tử so sánh giữa hai toán hạng như SO (A> B). Bạn cũng có thể áp dụng các toán tử so sánh theo trình tự như vậy (a> b> c). Tuy nhiên, đây là một thực tế không được khuyến khích.

Các nhà khai thác Boolean: Trong Python, chúng ta có hai chữ Boolean - Đúng và Sai. Nhưng Python cũng sẽ coi là sai - số 0 (0), một chuỗi trống ("") hoặc từ dành riêng. Tất cả các giá trị khác được hiểu là đúng. Có 3 nhà khai thác Boolean: In Python, we have two Boolean literals - True and False. But Python will also regard as False - the number zero (0), an empty string (""), or the reserved word None. All other values are interpreted as True. There are 3 Boolean operators:

  • Không phải: toán tử Unary trả về đúng nếu toán hạng là sai và ngược lại.
  • x và y: Nếu x là sai, thì giá trị đó được trả về; Nếu không y được đánh giá và giá trị kết quả được trả về.
  • x hoặc y: nếu x là đúng, thì giá trị đó được trả về; Nếu không y được đánh giá và giá trị kết quả được trả về.

Bài tập

Một biến có thể được gán cho một biểu thức theo nghĩa đen hoặc cho một biểu thức.

> python Hello.py
0

Một biểu thức bao gồm các biến và toán tử. Biểu thức đơn giản nhất chỉ là một biến. Giá trị của một biểu thức được đánh giá trước khi nó được sử dụng. Python cho phép nhiều bài tập cùng một lúc. Do đó thực hiện hoán đổi trong Python là vô cùng đơn giản:

> python Hello.py
1

Điều kiện

Trong Python, một điều kiện cho phép bạn đưa ra quyết định. Bạn có thể sử dụng từ khóa Elif là sự co lại của các từ khác và nếu.

> python Hello.py
2 Cơ thể của IF, Elif, và các bộ phận khác cần phải được thụt vào.

Vòng lặp

Cấu trúc vòng lặp trong Python cho phép bạn lặp lại một thân mã nhiều lần. Có hai loại vòng lặp - vòng lặp xác định và vòng lặp không xác định. Bạn sử dụng một vòng lặp xác định khi bạn biết một tiên nghiệm bao nhiêu lần bạn sẽ thực hiện cơ thể của vòng lặp. Bạn sử dụng từ khóa để bắt đầu một vòng lặp như vậy. Bạn sử dụng một vòng lặp không xác định khi bạn không biết một tiên nghiệm bao nhiêu lần bạn sẽ thực hiện thân máy của vòng lặp. Bạn sử dụng từ khóa trong khi bắt đầu các vòng lặp không xác định. Để viết một cấu trúc vòng lặp hiệu quả, bạn phải tự hỏi mình 3 câu hỏi:for to begin such a loop. You use an indefinite loop when you do not know a priori how many times you will be executing the body of the loop. You use the key word while to begin indefinite loops. To write an efficient loop structure you must ask yourself 3 questions:

  • Tôi bắt đầu từ đâu?
  • Khi nào tôi kết thúc?
  • Làm thế nào để tôi đi từ một lần lặp của vòng lặp sang vòng tiếp theo?

Trong khi vòng lặp: Cú pháp, cấu trúc vòng đơn giản nhất là vòng lặp trong khi. Syntactically the simplest loop construct is the while loop.

> python Hello.py
3

Đối với vòng lặp: Một vòng lặp xác định bắt đầu với và sau đó trình tự hoặc phạm vi được đưa ra. Một vòng lặp xác định sử dụng một bộ đếm vòng lặp. Theo quy ước, chúng tôi sử dụng I làm bộ đếm vòng nhưng bất kỳ biến nào cũng có thể được sử dụng ở vị trí của nó. Dưới đây là một số ví dụ về việc sử dụng vòng lặp. A definite loop starts with for and then the sequence or range is given. A definite loop uses a loop counter. By convention, we use i as the loop counter but any variable could be used in its place. Here are several examples of the use of the for loop.

Viết một vòng lặp thực thi cơ thể 10 lần.

> python Hello.py
4 Bộ đếm vòng lặp Tôi đi qua các giá trị từ 0 đến 9 khi vòng lặp lặp lại.

Chúng ta cũng có thể chỉ định giá trị bắt đầu và kết thúc của i. Hãy để chúng tôi nói rằng chúng tôi muốn tôi bắt đầu lúc 3 và kết thúc lúc 14. Sau đó, vòng lặp có thể được viết là:

> python Hello.py
5 Lưu ý rằng chúng tôi đã sử dụng 15 thay vì 14 làm giá trị kết thúc vì giá trị kết thúc không bao gồm. Bộ đếm vòng lặp tôi sẽ lấy tất cả các giá trị từ 3 đến 14 cả hai bao gồm phần trên của mã trên.

Chúng tôi cũng có thể chỉ định kích thước bước cho bộ đếm vòng lặp.

> python Hello.py
6 Ở đây tôi sẽ lấy tất cả các giá trị lẻ từ 1 đến 9 bao gồm.

Nếu kích thước bước không đồng đều và không thể được biểu thị bằng một công thức toán học đơn giản thì chúng ta cũng có thể liệt kê tất cả các giá trị mà bộ đếm vòng lặp tôi sẽ thực hiện. Tập hợp các giá trị mà tôi sẽ thực hiện được gọi là một chuỗi.

> python Hello.py
7

Chức năng

Bạn có thể nghĩ về một chức năng như một đoạn mã nhỏ có một chức năng cụ thể. Các chức năng cần được gọi. Chúng có thể được gọi trong Main () hoặc trong các chức năng khác. Một chức năng cũng có thể gọi chính nó, xác định những gì chúng ta gọi là các hàm đệ quy. Tùy thuộc vào những gì hàm được dự định để thực hiện, nó có thể hoặc không thể trả về một giá trị hoặc giá trị.

Cấu trúc của một định nghĩa hàm như sau:

> python Hello.py
8 Hàm_name là một định danh trong Python và tuân thủ các quy tắc tương tự cho việc xây dựng của nó. Các tham số chính thức là tùy chọn. Bạn có thể có không hoặc nhiều tham số. Tuy nhiên, ngay cả khi bạn không có tham số chính thức, bạn phải có dấu ngoặc đơn mở và đóng. Bạn có thể nghĩ về các tham số chính thức như là người giữ chỗ chấp nhận các giá trị được gửi đến nó từ hàm gọi. Khi một hàm được gọi, các tham số được truyền cho nó được gọi là tham số thực tế.

Dưới đây là một danh sách đầy đủ các chức năng tích hợp.

Có các chức năng khác cư trú trong các mô -đun phải được tải trước khi bạn có thể sử dụng chúng như chuỗi, toán học và ngẫu nhiên. Bạn tải các mô -đun này bằng cách sử dụng Chỉ thị nhập.

> python Hello.py
9 Sau khi bạn tải mô -đun bạn có thể gọi trên các chức năng bằng toán tử DOT.
#!/usr/bin/python
print "Hello World!"
0

Để gọi chức năng do người dùng xác định có trong cùng một chương trình, bạn chỉ cần gọi nó theo tên mà không cần sử dụng toán tử DOT. Nếu hàm không trả về một giá trị, thì hãy tự gọi nó trên một dòng. Nếu nó trả về các giá trị thì gán các giá trị trả về đó cho các biến tương ứng.

#!/usr/bin/python
print "Hello World!"
1

Mảng

Tương tự của một mảng trong Python là một danh sách. Danh sách là một tập hợp các mặt hàng không đồng nhất là năng động. Kích thước của danh sách không được chỉ định tại Sáng tạo và có thể phát triển và thu nhỏ khi cần thiết. Python cung cấp các chức năng tích hợp để thao túng danh sách và nội dung của nó. Với tính linh hoạt và các chức năng liên quan, danh sách Python là một cấu trúc dữ liệu mạnh mẽ hơn một mảng.

Có một số cách để tạo một danh sách. Bạn có thể liệt kê tất cả các yếu tố của danh sách hoặc tạo một danh sách trống và sau đó nối hoặc chèn các mục vào danh sách.

#!/usr/bin/python
print "Hello World!"
2

Để có được độ dài của danh sách, bạn có thể sử dụng hàm Len ().

#!/usr/bin/python
print "Hello World!"
3 Các mục trong danh sách được lập chỉ mục bắt đầu từ 0 và kết thúc ở độ dài chỉ mục - 1. Bạn cũng có thể cắt một danh sách bằng cách chỉ định chỉ mục bắt đầu và chỉ mục kết thúc và python sẽ trả lại cho bạn một danh sách phụ từ chỉ mục bắt đầu và tối ưu Nhưng không bao gồm chỉ số cuối.
#!/usr/bin/python
print "Hello World!"
4

Một trong những hoạt động quan trọng nhất mà bạn có thể làm với một danh sách là đi qua nó, tức là truy cập từng yếu tố trong danh sách theo thứ tự. Có một số cách để làm như vậy:

#!/usr/bin/python
print "Hello World!"
5

Có các chức năng danh sách hữu ích khác có thể sắp xếp hoặc đảo ngược danh sách.

Đầu ra đầu vào

Bạn có thể nhắc người dùng nhập một số bằng cách sử dụng hàm input () hoặc chuỗi bằng cách sử dụng hàm raw_input (). Hàm sau đó chờ người dùng nhập giá trị và đọc những gì đã được gõ chỉ sau khi người dùng đã nhập khóa nhập hoặc trả về. Giá trị sau đó được gán cho một biến bạn chọn.

#!/usr/bin/python
print "Hello World!"
6

Lệnh in cho phép bạn in ra giá trị của một biến. Nếu bạn muốn thêm văn bản vào đầu ra, thì văn bản đó phải có trong các trích dẫn đơn hoặc đôi. Dấu phẩy (,) được sử dụng làm toán tử nối tiếp.

#!/usr/bin/python
print "Hello World!"
7

Liên kết Python

  • Ngôn ngữ lập trình Python
  • Hướng dẫn tham khảo Python
  • Tkinter: Gói Gui Python

Hướng dẫn và sách Python

  • Viết chương trình Python đầu tiên của bạn
  • Hướng dẫn Python chính thức
  • Làm thế nào để suy nghĩ như một nhà khoa học máy tính
  • Lặn vào Python
  • Tài nguyên Python toàn diện

Thông tin linh tinh về Python

  • Các trường sử dụng Python
  • Python những câu chuyện thành công
  • Thử thách Python

Các bộ ký tự Python đưa ra ví dụ là gì?

Bộ ký tự là tập hợp các ký tự hợp lệ mà một ngôn ngữ có thể nhận ra. Một ký tự đại diện cho bất kỳ chữ cái, chữ số hoặc bất kỳ biểu tượng nào khác. Python có các bộ ký tự sau: Các chữ cái - A đến Z, A đến Z • Chữ số - 0 đến 9 • Biểu tượng đặc biệt - + - * / ETC.

Bộ nhân vật giải thích là gì?

Một bộ ký tự đề cập đến số lượng tổng hợp các ký tự khác nhau đang được sử dụng và hỗ trợ bởi phần mềm và phần cứng máy tính.Nó bao gồm các mã, mẫu bit hoặc số tự nhiên được sử dụng trong việc xác định một số ký tự cụ thể.the composite number of different characters that are being used and supported by a computer software and hardware. It consists of codes, bit pattern or natural numbers used in defining some particular character.

Có bao nhiêu bộ nhân vật đặc biệt trong một con trăn?

Bộ ký tự Unicode bao gồm bất kỳ chữ cái, chữ số, biểu tượng đặc biệt, trình tự thoát và không gian trắng.Bộ ký tự Unicode là một siêu ký tự ASCII và nó có 143.696 ký tự đồ họa và 163 ký tự định dạng là phiên bản Unicode 13.0.

Bộ ký tự nguồn là gì?

Bộ ký tự nguồn là mã hóa được sử dụng để giải thích văn bản nguồn của chương trình của bạn.Nó được chuyển đổi thành biểu diễn nội bộ được sử dụng làm đầu vào cho các giai đoạn tiền xử lý trước khi biên dịch.the encoding used to interpret the source text of your program. It's converted into the internal representation used as input to the preprocessing phases before compilation.