Hướng dẫn python fundamentals class 11 notes sumita arora - nguyên tắc cơ bản của trăn lớp 11 ghi chú sumita arora


Các chủ đề được thảo luận:

  • Bộ nhân vật Python,
  • Mã thông báo Python
    • Từ khóa
    • Định danh
      • Quy tắc viết định danh
      • Làm từ và don với số định danh
    • Nghĩa đen
    • Nhà điều hành
    • Dấu chấm câu
  • Biến - Tạo và chuyển nhượng
    • Khái niệm về giá trị L và giá trị R
  • Nhận xét và cách sử dụng của nó
  • Đầu vào - đầu ra trong Python
    • đầu vào - chấp nhận dữ liệu làm đầu vào từ bảng điều khiển và
    • In - Hiển thị đầu ra,
  • Loại dữ liệu
    • Số: Số nguyên, điểm nổi, phức tạp và Boolean
    • Trình tự: Chuỗi, Danh sách, Tuple
    • Không có
    • Kiểu dữ liệu ánh xạ - Từ điển
    • Các loại dữ liệu có thể thay đổi và bất biến

Các yếu tố cơ bản của chương trình Python

Mỗi chương trình Python chứa một số yếu tố cơ bản như bộ ký tự, mã thông báo, biểu thức, câu lệnh, đầu vào và đầu ra.

Bộ ký tự & nbsp; 

Một tập hợp các ký tự hợp lệ mà một ngôn ngữ có thể nhận ra. Python hỗ trợ tiêu chuẩn mã hóa Unicode và nó có các bộ ký tự sau -

Chữ cái - a đến z, a - z

Chữ số - 0 đến 9

Biểu tượng đặc biệt - Tất cả các biểu tượng có sẵn trên bàn phím.

Whitespace - không gian trống, tab, dòng mới, vận chuyển trở lại

Các ký tự khác - tất cả các ký tự ASCII và Unicode

Tokens  

Các đơn vị từ vựng hoặc các yếu tố từ vựng của một chương trình, được sử dụng để xây dựng các tuyên bố và hướng dẫn trong chương trình được gọi là mã thông báo.

Python có mã thông báo theo dõi -

(i) từ khóa (ii) định danh & nbsp; . (v) dấu chấm câu

1. Từ khóa & nbsp; - & nbsp; – 

Từ khóa là những từ truyền đạt một ý nghĩa đặc biệt cho trình thông dịch Python. Chúng được dành riêng cho mục đích đặc biệt và không được sử dụng làm định danh. & NBSP;

Ngôn ngữ lập trình Python có các từ khóa sau:

Sai Không có Kiểu dữ liệu ánh xạ - Từ điển Các loại dữ liệu có thể thay đổi và bất biến Các yếu tố cơ bản của chương trình Python Mỗi chương trình Python chứa một số yếu tố cơ bản như bộ ký tự, mã thông báo, biểu thức, câu lệnh, đầu vào và đầu ra. break class continue Bộ ký tự & nbsp; Một tập hợp các ký tự hợp lệ mà một ngôn ngữ có thể nhận ra. Python hỗ trợ tiêu chuẩn mã hóa Unicode và nó có các bộ ký tự sau -
Chữ cái - a đến z, a - z else Chữ số - 0 đến 9 finally for Biểu tượng đặc biệt - Tất cả các biểu tượng có sẵn trên bàn phím. Whitespace - không gian trống, tab, dòng mới, vận chuyển trở lại if import in Các ký tự khác - tất cả các ký tự ASCII và Unicode
Các đơn vị từ vựng hoặc các yếu tố từ vựng của một chương trình, được sử dụng để xây dựng các tuyên bố và hướng dẫn trong chương trình được gọi là mã thông báo. Python có mã thông báo theo dõi - (i) từ khóa (ii) định danh & nbsp; . (v) dấu chấm câu 1. Từ khóa & nbsp; - & nbsp; Từ khóa là những từ truyền đạt một ý nghĩa đặc biệt cho trình thông dịch Python. Chúng được dành riêng cho mục đích đặc biệt và không được sử dụng làm định danh. & NBSP; Ngôn ngữ lập trình Python có các từ khóa sau: return try while with yield
Sai

ĐÚNG VẬY

như

khẳng định

defAll these keywords are in small alphabets except for False, None, and True, which start with capital alphabets.

Del – 

Elif

ngoại trừ

từ

toàn cầu

Lambda

không thuộc địa

không phải

hoặc

  • đi qua
  • nuôi
  • Từ khóa Python | www.mycstutorial.in

Để kiểm tra / hiển thị danh sách các từ khóa có sẵn trong Python, bạn phải viết hai câu sau:- :

  • >>> Nhập từ khóa
  • >>> in (từ khóa.kwlist)
  • . Khác ',' ngoại trừ ',' cuối cùng ',' cho ',' từ ',' toàn cầu ',' nếu ',' nhập ',' trong ',' là ',' lambda ',' không thuộc địa ',' không ' , 'hoặc', 'pass', 'nâng', 'return', 'thử', 'trong khi', 'với', 'whield']]]]
  • Tất cả các từ khóa này nằm trong bảng chữ cái nhỏ ngoại trừ & nbsp; sai, không có, & nbsp; và & nbsp; true, bắt đầu với bảng chữ cái vốn.

2. Định danh & nbsp; - & nbsp;

Tên được đặt cho các phần khác nhau của một chương trình như biến, đối tượng, lớp, phương thức, mô -đun, danh sách, từ điển, được gọi là định danh.

Quy tắc định danh của Python -

i) định danh là chuỗi dài của các chữ cái và chữ số. Ví dụ. RateOfinterest, ListofStudents,

ii) ký tự đầu tiên phải là thư; gạch dưới (_). Ví dụ. _sum, sum, _1sum

iii) Nó nhạy cảm trường hợp. Ví dụ. Tổng và tổng là khác nhau, do độ nhạy của trường hợp.

iv) không được là một từ khóa. Nếu, nếu không, phá vỡ không được phép.. (dots) are not allowed.

v) Có thể là ký tự đặc biệt ngoại trừ dấu gạch dưới (_), ví dụ: ^SUM, SUM#.. Không được phép do ký tự đặc biệt.

vi) không gian trắng không được phép. Ví dụ. lãi suất, lãi suất đơn giản, không được phép do không gian – 

Làm:

Điều này có thể được theo sau bởi bất kỳ sự kết hợp của các ký tự A-Z, A-Z, 0-9 hoặc nhấn mạnh _.

Tên nên bắt đầu bằng chữ viết hoa hoặc bảng chữ cái viết thường hoặc dấu dưới

Nó có thể có bất kỳ chiều dài nào. Tuy nhiên, nó được ưa thích để giữ cho nó ngắn gọn và có ý nghĩa.

Không:

Một định danh không thể bắt đầu với một chữ số.None,

Một định danh không thể chứa không gian.

Nó không phải là một từ khóa hoặc từ dành riêng. – The text written inside the quotes are called String literals. In python, string literals can form by enclosing text in both forms of quotes – single quotes or double quotes or triple quotes.

Chúng ta không thể sử dụng các biểu tượng đặc biệt như!, @, #, $, %, V.v. trong các định danh.

Ví dụ về số nhận dạng hợp lệ -

Unit_per_day, dayofweek, stud_name, fath

Ví dụ về định danh không hợp lệ-

3rdgraph - Tên có thể bắt đầu với một chữ số

Roll # Không - Biểu tượng đặc biệt # không được phép– Python allows two types of strings –

Tên đầu tiên - & nbsp; không gian không được phép.

ii) Chuỗi đa dòng

Chuỗi dòng đơn & nbsp; - Chuỗi được viết bên trong trích dẫn đơn (‘) hoặc trích dẫn kép (Hồi) được gọi là chuỗi dòng đơn. – String written inside the single quote (‘ ‘) or double quote (“ “) are called single line string.

Chuỗi đa dòng & nbsp;-Chuỗi chứa nhiều dòng được gọi là chuỗi đa dòng. Nó có thể được viết theo hai cách - & nbsp; bằng cách thêm Backslash (\) & nbsp; và & nbsp; bằng cách nhập văn bản trong trích dẫn ba – String containing multiple lines called Multi-line string. It can be written in two ways – By adding backslash (\) and By typing text in triple quotes

Ví dụ-

Str1 = “Xin chào \ # \ (Backslash) không được tính là ký tự

Bạn có khỏe không?\

Tôi ổn."

Str2 = "" "Hello # EOL được tính là nhân vật

Bạn khỏe không?

Tôi ổn."""

>>> Len (Str1)

27

>>> Len (Str2)

29

b) chữ số & nbsp; - chữ viết dưới dạng số, tích cực hoặc âm, toàn bộ hoặc phân số, được gọi là chữ số. Python cung cấp ba loại chữ số -– Literals written in the form of number, positive or negative, whole or fractional, called Numeric Literals. Python offers three types of numeric literals –

Số nguyên nghĩa đen (int) & nbsp; - Số nguyên hoặc INT, là số tổng thể dương hoặc âm mà không có dấu thập phân. Dấu phẩy không thể xuất hiện trong hằng số nguyên. – integers or ints, are positive or negative whole numbers with no decimal point. Commas cannot appear in integer constant.

a. & nbsp; số nguyên thập phân: & nbsp; một số nguyên chứa các chữ số. Ví dụ. -1254, +589, -987Decimal Integer: An integer contain digits. E.g. – 1254, +589, -987

B.Octal Integer : Digit starting with 0o (Zero followed letter o) e.g.0o27, 0o35

C. 0x19a, 0xfaHexadecimal Integer: Digit preceded by 0x or OX. E.g. 0x19A, 0xFA

Dòng nổi (Float) & NBSP; - Số thực, được viết với một điểm thập phân với phần nguyên và phần phân số. – real numbers, written with a decimal point with integer and fractional part.

a. & nbsp; dạng phân số - & nbsp; một số thực ít nhất phải có một chữ số với điểm thập phân, trước hoặc sau.Fractional Form – A real number at least must have one digit with the decimal point, either before or after.

Ví dụ - 89.6589, 0.56898, 1.265, 25.0

b. & nbsp; & nbsp; & nbsp; mẫu số mũ - & nbsp; một số thực chứa hai phần - mantissa và số mũ. Mantissa được theo sau bởi một chữ E hoặc E và số mũ. Mantissa có thể là số nguyên hoặc số thực trong khi số mũ phải là số nguyên +ve hoặc.Exponent Form – A real number containing two parts – mantissa and an exponent. The mantissa is followed by a letter E or e and the exponent. Mantissa may be either integer or real number while exponent must be a +ve or –ve integer.

Ví dụ -0.125e25, -14.26e21

Các chữ viết phức tạp (phức tạp) & nbsp; - có dạng & nbsp; a + b & nbsp; j, trong đó & nbsp; a & nbsp; là phần thực của số và b là phần tưởng tượng. J đại diện cho & nbsp; & nbsp ;, đó là một số tưởng tượng.– are of the form of a + b j, where a is the real part of the number and b is the imaginary part. j represents   , which is an imaginary number.

c) Boolean Ligesals & nbsp; - Đúng (Boolean true) hoặc false (boolean false) là hai loại chữ Boolean trong Python. & nbsp; Boolean Biết là - đúng và sai. – True (Boolean true) or False (Boolean false) is the two types of Boolean literals in python.  Boolean Literals are – True and False.

d) văn học đặc biệt & nbsp; không có & nbsp; - không ai là nghĩa đen đặc biệt trong Python. Nó được sử dụng để chỉ ra không có gì hoặc không có giá trị hoặc sự vắng mặt của giá trị. Trong trường hợp danh sách, nó được sử dụng để chỉ ra kết thúc của danh sách. None – None is the special literal in Python. It is used to indicate nothing or no value or absence of value. In case of List, it is used to indicate the end of list.

  • Trong Python, không có nghĩa là không có thông tin hữu ích nào, hay không có gì ở đây.
  • Nó không hiển thị gì khi bạn viết tên biến, trong đó chứa & nbsp; không có, tại dấu nhắc.None, at prompt.

Note : 

.

.

e) Bộ sưu tập văn học & NBSP; - –

Danh sách & nbsp; & nbsp; - là danh sách các giá trị phân tách bằng dấu phẩy của bất kỳ loại dữ liệu nào giữa dấu ngoặc vuông. Nó có thể được thay đổi. Ví dụ.  – is a list of comma separated values of any data type between square brackets. It can be changed. E.g.

p = [1, 2, 3, 4] m = [‘a,’ e, ’i

Q = [Hồi Anjeev ,,

r = [Hồi Mohit, 102, 85.2, đúng]

Tuple - & nbsp; là danh sách các giá trị phân tách dấu phẩy của bất kỳ loại dữ liệu nào giữa các dấu ngoặc đơn. Nó không thể thay đổi. Ví dụ.is a list of comma separated values of any data type between parentheses. It cannot be changed. Eg.

P = (1, 2, 3, 4) M = (‘A,’ E, ’i

Q = (Hồi Anjeev ,, Kumar ,, Sing Singh)

r = (Hồi Mohit, 102, 85.2, ‘M, đúng)

Từ điển & nbsp;-là một tập hợp không có thứ tự của dấu phẩy & nbsp; khóa: value & nbsp; cặp trong niềng răng xoăn. – is an unordered set of comma-separated key : value pairs within curly braces.

rec = {’tên

4. Người vận hành & NBSP;– 

Các toán tử là các mã thông báo thực hiện một số hoạt động / tính toán / tính toán, trong một biểu thức.

  • Các biến và đối tượng mà tính toán hoặc hoạt động được áp dụng, được gọi là & nbsp; toán hạng.operands.
  • Nhà điều hành yêu cầu một số toán hạng để làm việc

5. Dấu chấm câu / Delimiter & nbsp; - & nbsp;– 

Trình định câu là các biểu tượng được sử dụng trong các ngôn ngữ lập trình để tổ chức các cấu trúc câu lập trình.

Các dấu chấm câu phổ biến nhất của ngôn ngữ lập trình Python là:

( )  [ ] { }  ’  : . ; @  =  += -= *= /= //= %= @= &= |= ^= >>= <<= **=


VariabledVarable là một định danh có giá trị có thể thay đổi.
Variable is an identifier whose value can change.

Ví dụ, tuổi biến có thể có giá trị khác nhau cho người khác nhau.

Tên biến:

Tên biến được đặt tên là vị trí bộ nhớ, sử dụng để giới thiệu bộ nhớ để xử lý các giá trị. Nó nên là duy nhất trong một chương trình.

Giá trị của một biến có thể là bất kỳ loại dữ liệu nào như số nguyên, float, chuỗi, boolean, tuple, danh sách, từ điển, không có.

Tạo và bài tập biến đổi

Trong Python, chúng ta có thể sử dụng một câu lệnh gán (với = toán tử gán) để tạo các biến mới và gán các giá trị cụ thể cho chúng.

Cú pháp: variablename = value

Giới tính = ‘M hèMessage = Hãy tiếp tục mỉm cười giá = 987.9
message = “Keep Smiling”
price = 987.9

Các biến phải luôn được gán các giá trị trước khi chúng được sử dụng trong chương trình, nếu không nó sẽ dẫn đến một lỗi-

NameError: Tên ‘variablename không được xác định.

Bất cứ nơi nào một tên biến xảy ra trong chương trình, trình thông dịch thay thế nó bằng giá trị của biến cụ thể đó.

Nhiều bài tập

Python cho phép gán nhiều giá trị cho nhiều biến. Tất cả các biến và giá trị được phân tách bằng dấu phẩy và & nbsp; được đánh giá từ trái sang phải và được gán theo cùng một thứ tự.evaluated from left to right and assigned in same order.

Example-

a = b = c = 20 # gán cùng một giá trị cho nhiều biến

a, b, c = 20, 40, 50 # gán các giá trị khác nhau cho biến khác nhau

A, C = A+B, B+C # Biểu thức đầu tiên sẽ được đánh giá sau đó các giá trị được gán cho biến

B = 50

B, B = B+2, B+5 # B, B = 50+2, 50+5 => B, B, = 52, 55

in (b) # 55

Lưu ý: Giả sử bạn đã viết nhiều giá trị được phân tách bằng dấu phẩy trong RHS của toán tử gán, nhưng không viết nhiều tên biến trong LHS, sau đó Python tạo ra một tuple trong nội bộ,

u = 4, 5 # sẽ không gây ra lỗi, nó sẽ tạo ra một bộ phận

loại (u) # class ‘tuple

in (u) # hiển thị kết quả (4,5)

Lvalue và rvalue

Lvalues ​​là đối tượng mà chúng ta có thể gán một giá trị. Nó có thể xuất hiện trên LHS (phía bên trái) của toán tử chuyển nhượng.

Rvalues ​​là các đối tượng / chữ / biểu thức được gán cho lvalues. Nó có thể xuất hiện trên RHS (tay phải) của một toán tử gán.

Ví dụ: l-value = r-value

X = 25 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;

Y = x & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;

Z = x + y & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; #here r-giá trị là một biểu thức.

Gõ động:

Như chúng ta biết rằng, trong Python, loại biến phụ thuộc vào giá trị được gán. Python cho phép, một biến chỉ vào một giá trị của một loại nhất định, có thể được thực hiện để chỉ ra giá trị của các loại khác nhau. Điều này được gọi là & nbsp; gõ động.Dynamic Typing.

Ví dụ: & nbsp;

D = 35,65 # D, bắt đầu đề cập đến một giá trị nổi.

in (loại (d)) #

D = ‘Anjeev, # D D, bắt đầu đề cập đến một giá trị chuỗi.

in (loại (d)) #

D = ‘Anjeev, # D D, bắt đầu đề cập đến một giá trị chuỗi.

e.g.  

Loại (biến hoặc đối tượng hoặc nghĩa đen): loại () là phương pháp tích hợp trong Python, trả về loại biến hoặc đối tượng hoặc nghĩa đen.

type(a)

A = ’Xin chào

b = 5 + 6j

type(b)

A = ’Xin chào


Click on the given link to study about –

  • B = 5 + 6J
  • Nhấp vào liên kết đã cho để nghiên cứu về -

Comments 

Đầu vào - đầu ra trong Python

Kiểu dữ liệu Python 

Nhận xét là thông tin bổ sung, có thể đọc được bởi lập trình viên nhưng bị thông dịch viên Python bỏ qua. Trong Python, các bình luận được viết theo ba cách -

a) Nhận xét đầy đủ dòng - & NBSP;

Sử dụng ký hiệu # ở đầu dòng, tức là dòng vật lý,

# Đây là một bình luận

# Giúp mô tả mục đích của chương trình hoặc chức năng hoặc mô -đun.

b) Nhận xét nội tuyến - & NBSP;

Nó bắt đầu ở giữa dòng, tức là dòng vật lý.

A1 = 20 # A1 là dấu hiệu của vật lý,

A2 = 30 # A2 là dấu hiệu của hóa học

c) nhận xét đa dòng- & nbsp;

Python cho phép bạn viết nhận xét đa dòng hoặc bình luận khối. Chúng ta có thể sử dụng ký hiệu # ở đầu mỗi dòng vật lý hoặc chúng ta có thể viết các bình luận đa dòng này bên trong trích dẫn ba (có thể trích dẫn kép hoặc trích dẫn đơn).

Ví dụ - & nbsp; & nbsp; phương thức - 1

# Dòng bình luận 1

# Bình luận dòng2

# Bình luận dòng3

Phương pháp -docstring comment.

Dòng bình luận của "" "