Clipboard để biến python

Tài liệu tham khảo chính. McKinney, Wes. Python để phân tích dữ liệu. Sắp xếp dữ liệu với Pandas, NumPy và IPython. Truyền thông O'Reilly. Phiên bản Kindle

thụt đầu dòng

Mã Python được cấu trúc bằng cách thụt đầu dòng [tab hoặc dấu cách] thay vì dấu ngoặc nhọn, đây là điều mà các ngôn ngữ khác thường sử dụng. Ngoài ra, dấu hai chấm [. ] được sử dụng để xác định điểm bắt đầu của khối mã thụt lề

for x in list[range[5]]:
    print["One number per loop.."]
    print[x]
    if x > 2:
        print["The number is greater than 2"]
        print["----------------------------"]

Tất cả mọi thứ là một đối tượng

  • Mọi thứ trong Python được coi là một đối tượng

  • Một chuỗi, một danh sách, một hàm và thậm chí một số là một đối tượng

  • Ví dụ: bạn có thể xác định một biến để tham chiếu một chuỗi và sau đó truy cập các phương thức có sẵn cho đối tượng chuỗi

  • Nếu bạn nhấn phím tab sau tên biến và dấu chấm, bạn sẽ thấy các phương thức có sẵn cho nó

a = "pedro"

a.capitalize[]

Biến

Trong Python, khi bạn định nghĩa/tạo một biến, về cơ bản bạn đang tạo một tham chiếu đến một đối tượng [i. e chuỗi, danh sách, v.v.]. Nếu bạn muốn xác định/tạo một biến mới từ biến ban đầu, bạn sẽ tạo một tham chiếu khác đến đối tượng ban đầu thay vì sao chép nội dung của biến đầu tiên sang biến thứ hai

a = [1,2,3]
b = a
b

Do đó, nếu bạn cập nhật biến ban đầu [a], biến mới [b] sẽ tự động tham chiếu đến đối tượng được cập nhật

a.append[4]
b

Một biến có thể có tên ngắn [như x và y] hoặc tên mô tả hơn [tuổi, chó, chủ sở hữu]. Quy tắc cho các biến Python

  • Tên biến phải bắt đầu bằng một chữ cái hoặc ký tự gạch dưới

  • Tên biến không được bắt đầu bằng số

  • Tên biến chỉ có thể chứa các ký tự chữ và số và dấu gạch dưới [A-z, 0-9 và _ ]

  • Tên biến phân biệt chữ hoa chữ thường [tuổi, Tuổi và TUỔI là ba biến khác nhau]

Thẩm quyền giải quyết. https. //www. w3schools. com/python/python_variables. asp

dog_name = 'Pedro'
age = 3
is_vaccinated = True
birth_year = 2015

is_vaccinated

dog_name

Loại dữ liệu

Như bất kỳ đối tượng nào khác, bạn có thể lấy thông tin về loại của nó thông qua chức năng tích hợp

________số 8

type[dog_name]

a = "pedro"
0

Kết hợp các biến và hoạt động

a = "pedro"
1

a = "pedro"
2

a = "pedro"
3

a = "pedro"
4

a = "pedro"
5

a = "pedro"
6

a = "pedro"
7

a = "pedro"
8

Toán tử nhị phân và phép so sánh

a = "pedro"
9

a.capitalize[]
0

a.capitalize[]
1

Tuyên bố in tương ứng

a.capitalize[]
2

Luồng điều khiển

Người giới thiệu

  • https. // tài liệu. con trăn. org/3/hướng dẫn/luồng điều khiển. html

Câu lệnh if,elif,else

  • Câu lệnh if được sử dụng để thực hiện điều kiện

  • Nó chọn chính xác một trong các bộ bằng cách đánh giá từng biểu thức cho đến khi một biểu thức được tìm thấy là đúng;

  • Nếu tất cả các biểu thức là sai, bộ mệnh đề khác, nếu có, được thực thi

a.capitalize[]
3

a.capitalize[]
4

  • Một câu lệnh if có thể được tùy chọn theo sau bởi một hoặc nhiều khối elif và một khối bắt tất cả các thứ khác nếu tất cả các điều kiện là Sai

a.capitalize[]
5

vòng lặp

Câu lệnh for được sử dụng để lặp qua các phần tử của chuỗi [chẳng hạn như chuỗi, bộ hoặc danh sách] hoặc đối tượng có thể lặp khác

a.capitalize[]
6

a.capitalize[]
7

Trong khi

Vòng lặp while cho phép bạn thực thi một khối mã cho đến khi một điều kiện đánh giá là sai hoặc vòng lặp kết thúc bằng lệnh ngắt

a.capitalize[]
8

a.capitalize[]
9

Cấu trúc dữ liệu

Người giới thiệu

  • https. // tài liệu. con trăn. org/3/hướng dẫn/cơ sở dữ liệu. html

  • https. //trăn. swaroopch. com/data_structures. html

danh sách

  • Danh sách là cấu trúc dữ liệu cho phép bạn xác định tập hợp các mục được sắp xếp theo thứ tự

  • Danh sách được tạo bằng dấu ngoặc vuông, phân tách các mục bằng dấu phẩy. [a, b, c]

  • Danh sách là các đối tượng có thể thay đổi, nghĩa là bạn có thể sửa đổi các giá trị chứa trong chúng

  • Các phần tử của danh sách có thể thuộc các loại khác nhau [chuỗi, số nguyên, v.v.]

a.capitalize[]
6

a = [1,2,3]
b = a
b
1

a = [1,2,3]
b = a
b
2

a = [1,2,3]
b = a
b
3

  • Kiểu dữ liệu danh sách có thêm một số phương thức mà bạn có thể tìm thấy chúng

  • Một điều đặc biệt là

    dog_name = 'Pedro'
    age = 3
    is_vaccinated = True
    birth_year = 2015
    
    9 cho phép bạn thêm một mục vào cuối danh sách. Tương đương với
    is_vaccinated
    
    0

a = [1,2,3]
b = a
b
4

a = [1,2,3]
b = a
b
5

  • Bạn cũng có thể sửa đổi các giá trị danh sách

a = [1,2,3]
b = a
b
6

từ điển

  • Từ điển đôi khi được tìm thấy trong các ngôn ngữ khác dưới dạng "bộ nhớ liên kết" hoặc "mảng liên kết"

  • Từ điển được lập chỉ mục bởi các khóa, có thể là bất kỳ loại bất biến nào;

  • Tốt nhất là coi từ điển như một bộ chìa khóa. các cặp giá trị, với yêu cầu các khóa là duy nhất [trong một từ điển]

  • Một cặp dấu ngoặc nhọn tạo ra một từ điển rỗng. {}

  • Hãy nhớ rằng các cặp khóa-giá trị trong từ điển không được sắp xếp theo bất kỳ cách nào. Nếu bạn muốn một thứ tự cụ thể, thì bạn sẽ phải tự sắp xếp chúng trước khi sử dụng

a = [1,2,3]
b = a
b
7

a = [1,2,3]
b = a
b
8

a = [1,2,3]
b = a
b
9

a.append[4]
b
0

a.append[4]
b
1

bộ dữ liệu

  • Một bộ bao gồm một số giá trị được phân tách bằng dấu phẩy

  • Trên các bộ dữ liệu đầu ra luôn được đặt trong dấu ngoặc đơn, do đó các bộ dữ liệu lồng nhau được diễn giải chính xác;

a.append[4]
b
2

a.append[4]
b
3

  • Các bộ dữ liệu là bất biến và thường chứa một chuỗi các phần tử không đồng nhất được truy cập thông qua giải nén hoặc lập chỉ mục

  • Danh sách có thể thay đổi và các phần tử của chúng thường đồng nhất và được truy cập bằng cách lặp qua danh sách

a.append[4]
b
4

cắt lát

Bạn có thể chọn các phần của hầu hết các loại trình tự bằng cách sử dụng ký hiệu lát, ở dạng cơ bản bao gồm bắt đầu. dừng được chuyển đến toán tử lập chỉ mục []

a.append[4]
b
5

Chức năng

Các chức năng cho phép bạn tổ chức và tái sử dụng các khối mã. Nếu bạn lặp lại cùng một mã trong một số điều kiện, bạn có thể làm cho mã đó chặn một chức năng và sử dụng lại nó. Các hàm được khai báo bằng từ khóa def và được trả về từ bằng từ khóa return

a.append[4]
b
6

a.append[4]
b
7

a.append[4]
b
8

a.append[4]
b
9

mô-đun

Người giới thiệu

  • Nếu bạn thoát khỏi trình thông dịch Python và nhập lại, các định nghĩa bạn đã tạo [hàm và biến] sẽ bị mất

  • Do đó, nếu bạn muốn viết một chương trình dài hơn một chút, tốt hơn hết bạn nên sử dụng trình soạn thảo văn bản để chuẩn bị đầu vào cho trình thông dịch và chạy nó với tệp đó làm đầu vào thay thế

  • Giả sử chúng ta định nghĩa hai hàm

dog_name = 'Pedro'
age = 3
is_vaccinated = True
birth_year = 2015
0

  • Bạn có thể lưu mã ở trên vào một tệp có tên là toán học. py. Tôi đã tạo tệp cho bạn đã có trong thư mục hiện tại

  • Tất cả những gì bạn phải làm là nhập math_ops. tập tin py

dog_name = 'Pedro'
age = 3
is_vaccinated = True
birth_year = 2015
1

dog_name = 'Pedro'
age = 3
is_vaccinated = True
birth_year = 2015
2

  • Bạn cũng có thể nhận danh sách các mô-đun đã cài đặt hiện tại

dog_name = 'Pedro'
age = 3
is_vaccinated = True
birth_year = 2015
3

  • Hãy nhập mô-đun datetime

dog_name = 'Pedro'
age = 3
is_vaccinated = True
birth_year = 2015
4

  • Khám phá các phương thức có sẵn datetime. Bạn có thể làm điều đó bằng cách nhập tên mô-đun, một khoảng thời gian sau đó và nhấn phím tab hoặc bằng cách sử dụng hàm tích hợp dir[] như minh họa bên dưới

    Làm cách nào để sao chép dán trong Python?

    Để sao chép văn bản, chỉ cần chọn văn bản đó và nhấn Ctrl-C [Command-C trên máy Mac] . Nếu phần tô sáng đánh dấu lựa chọn biến mất, điều đó là bình thường và điều đó có nghĩa là nó đã hoạt động. Để dán, hãy sử dụng Ctrl-V [Command-V trên máy Mac].

    pyperclip trong Python là gì?

    Pyperclip là mô-đun Python đa nền tảng dành cho các chức năng sao chép và dán khay nhớ tạm . Nó hoạt động với Python 2 và 3. Cài đặt trên Windows. pip cài đặt pyperclip. Cài đặt trên Linux/macOS. pip3 cài đặt pyperclip. Al Sweigart al@inventwithpython.

Chủ Đề