- VisualStudio2022
- pprof-Hướng dẫn sử dụng nó trong bản mạng trực tiếp
- Triển khai C# các loại hộp chọn nhiều màu lựa chọn thả xuống, cây lựa chọn nhiều màu lựa chọn thả xuống và các nút tối đa
- [Ghi chú học tập] Cơ sở dữ liệu cấu trúc: cat tree
python-3.xxexe
(Windows) hoặcpython-3.xx-macos11.pkg
(macOS).Chạy trình cài đặt:
pycharm-cộng đồng-xxxx.x.exe
(Windows) hoặc pycharm-cộng đồng-xxxx.x.dmg
(macOS).Cài đặt cài đặt:
Hoàn tất cài đặt:
Thiết lập ban đầu:
Tạo dự án mới:
Xác nhận thành công:
Với các bước chuẩn bị này, bạn sẽ có thể bắt đầu hành trình học Python của mình một cách thành công. . (Nếu việc chuẩn bị diễn ra tốt đẹp...) .
Hãy thử chạy đoạn mã đầu tiên của bạn.
print("Python là ngôn ngữ tốt nhất thế giới")
Hãy thử nó trong thực tế:
Bạn sẽ thấy màn hình cửa sổ đầu ra:
Python là ngôn ngữ tốt nhất trên thế giới
Khá đơn giản phải không? Đây là chương trình Python đầu tiên của bạn! .
Những ghi chú này là để bạn tự động đọc và giúp bạn hiểu nội dung cuốn sách nhưng sẽ không ảnh hưởng đến nội dung gốc của cuốn sách trong Python, các chú thích cũng giống như thế này.
#
khởi động# This is an comment. được viết ở phía sau mã hóa.
"""
repackage""" Print("Dòng mã này sẽ được thực thi")
Tại sao viết bình luận?
Hãy lấy một ví dụ thực tế:
# Đây là một chương trình máy tính đơn giản print("2 + 2 = 4") # Hiển thị một phương trình cộng đơn giản
Các điểm chính:
1.# Nội dung sau đây đều là chú thích và sẽ không được máy tính thực thi.
2. Bình luận được viết để mọi người đọc chứ không phải cho máy tính.
3. Những bình luận hay, giống như những ghi chú hay, giải thích mục đích của mã hóa một cách đơn giản và rõ ràng.
Bạn muốn trò chuyện với một người bạn.
Khi bạn muốn nói chuyện, bạn chỉ cần nói chuyện.
Trong Python, print() giống như "nói".
Nội dung trong dấu ngoặc kép “Python is the best ngôn ngữ trên thế giới” chính là điều bạn muốn nói.
Vì vậy print("Python is the best ngôn ngữ trên thế giới") tương thích với công việc ra lệnh cho máy tính: "Hãy nói câu này!".
Hãy thử chạy mã này.
# Thử trong một số biểu tượng cảm xúc print("Xin chào, Python!") hai tôi là dòng thứ ba""")
Điểm.
TRONG()
Có thể bất kỳ văn bản đính kèm nào trong dấu ngoặc kép'
hoặc dấu ngoặc kép "
"""
Có thể in nhiều dòng văn bảnBiến trong Python giống như một hộp có nhãn. thay đổi nội dung của hộp bất cứ lúc nào.
Tạo biến trong Python.
# Tạo một hộp có tên "message" và đặt "Xin chào" vào đó message = "Xin chào" print(message) # Xem những gì trong hộp # Chúng ta có thể thay đổi nội dung của hộp bất cứ lúc nào message = "Python thật thú vị " print(message) # Bây giờ hãy xem những gì trong hộp
Giống như việc dán nhãn cho một chiếc hộp, tên biến cũng kèm theo các quy tắc:
# Các hằng số thường viết hoa # Tên biến xấu - ở đây không đủ Pythonic 3rd_version = "Python 3" # Error: Không cho phép khoảng trắng class = "Python tutorial" # Error: class is keywords Python
Các loại sản phẩm khác nhau có thể được đặt trong hộp:
# Điền vào văn bản (chuỗi) name = "python" # Điền vào số nguyên age = 33 # Viết vào số thu phân (số dấu comma động) Weight = 2.5 # Điền vào có/không (giá trị Boolean) is_cute = True # Kiểm tra xem có gì trong hộp Loại gì là print(type(name)) # print(loại(tuổi)) # print(loại(trọng lượng)) # print(type(thật_dễ thương )) #
Các biến không chỉ có thể được lưu trữ mà còn có thể tham gia vào các hoạt động:
# Giá thao tác số = 10 số = tổng 3 = giá * số in(f"Tổng giá là: {total} nhân dân tệ") # đầu ra được định dạng chuỗi f # Nối dây first_name = "python" Last_name = "snake" full_name = first_name + Last_name print(full_name) # Đầu ra: python
Điểm.
Python cung cấp tất cả các cơ sở toán toán được phép.
python# Cộng (+) gạo = 25 # Gạo 25 nhân dân tệ = 15 # trứng tổng cộng 15 nhân dân tệ = Màu + trứng in (f"Tổng chi phí: {tt} nhân dân tệ") # Đầu ra: Tổng chi phí: 40 nhân dân tệ#Phép trừ (- ) tiền = 100 # Tôi mang theo 100 tệ giá = 40 # Chi 40 tệ còn lại = tiền - chi phí print(f"Left: {left} yuan") # Đầu ra: Nghỉ lại: 60 nhân dân tệ # Giá nhân(*) = 5 số in(f"Cần thanh toán: {pay} nhân dân tệ") người = 3 mỗi người = tiền / người in(f"Mỗi người được nhận: { mỗi} nhân dân tệ") # Đầu ra: Phần của mỗi người: 33.333...nhân dân tệ # Chia cho (//) - kết quả là một số nguyên tiền = 100 người = 3 mỗi người = tiền // người in(f"Phần chia của mỗi người: { mỗi} nhân dân tệ") # Đầu ra: Mỗi người được: 33 nhân dân tệ # Lấy số dư (%) - lấy số dư sau khi chia tiền = 100 người = 3 còn lại = tiền % người print(f"Còn lại sau khi chia: {left} yuan") # Đầu ra: Còn lại sau khi chia: 1 tệ #Phép tính công suất (**) - Cạnh tính công hiệu = 2 * 2 # Hình vuông của 2 bản in(f"diện tích hình vuông: {diện tích} mét vuông") # Đầu ra: diện tích hình vuông: 4 mét vuông
Các điểm chính:
+
Phép cộng-
Phép trừ*
Phép nhân/
Phép chia (kết quả có số phân tích)//
Chia (kết quả giữ lại số nguyên)%
Get dư dư (lấy dư sau khi chia)**
lũy thừa (quyền tính toán)# Một số cách tạo chuỗi name = "python" # Tin nhắn trích dẫn kép = 'Xin chào' # Câu chuyện trích dẫn đơn = """ # Trích dẫn ba dòng (bạn có thể viết nhiều dòng) Ngày xửa ngày xưa có một ngọn núi và có một ngôi chùa trên núi. " "" # In và xem kết quả print(name) print(message) print(story)
Nó giống như việc ghép nhiều đoạn văn bản lại với nhau:
# Sử dụng dấu cộng (+) để ghép first_name = "python" Last_name = "snake" full_name = first_name + Last_name print(full_name) # Output: python # Sử dụng chuỗi f (cách được khuyến nghị) age = 33 intro = f"My tên là {full_name}, năm nay là {age} tuổi" print(intro) # Đầu ra: Tên tôi là Python, năm nay tôi 33 tuổi # Lặp lại chuỗi star = "★" stars = star * 5 print(sao) # Kết quả: ★★★★★
# Lấy độ dài chuỗi text = "Python is interest" length = len(text) print(f"String length: {length}") # Output: String length: 6 # Chuyển đổi chữ hoa chữ thường (hợp lệ cho tiếng Anh) eng_text = "Xin chào Python " print(eng_text.upper()) # Chuyển sang chữ hoa: HELLO PYTHON print(eng_text.low()) # Chuyển sang chữ thường: hello python # Xóa khoảng trắng text = " Python " print(text.strip()) # Xóa khoảng trắng ở cả hai bên: Python print(text.lstrip()) # Xóa khoảng trắng ở bên trái: Python print(text.rstrip()) # Xóa khoảng trắng ở bên phải: Python # Thay thế content text = "Tôi thích ăn táo" new_text = text.replace("Apple", "Banana") print(new_text) # Output: Tôi thích ăn chuối # Tìm nội dung text = "Python là ngôn ngữ lập trình tốt nhất" vị trí = text.find("tốt nhất") print(f"'tốt nhất' vị trí: {position}") # Đầu ra: vị trí 'tốt nhất': 6
Các điểm chính:
'
, dấu ngoặc kép"
hoặc dấu ngoặc kép"""
tạo nênNếu hôm nay trời mưa thì tôi sẽ mang theo ô.
# Câu lệnh if đơn giản nhất is_raining = True if is_raining: print("Nhớ mang theo ô!") # Lưu ý: Ở đây cần phải thụt lề print("Mưa lớn vẫn đang rơi!") # Nhiều dòng lệnh dưới cùng một if must được thụt lề
Đôi khi cần dùng "if...else...":
# Xác định xem Tiểu Minh có được xem phim không age = 15 if tuổi >= 18: print("Bạn có thể xem phim") else: print("Xin lỗi, bạn chưa đủ tuổi")
Xử lý nhiều điều kiện:
# hợp để tập thể dục") nhiệt độ elif < 10: print("Quá lạnh, không thích hợp để tập thể dục") elif is_raining : print ("Trời mưa, không thích hợp để tập thể dục") else: print("Thời tiết rất tốt, không thích hợp để tập thể dục!")
Sử dụng và hoặc để kết hợp nhiều điều kiện:
# Sử dụng và: Cả hai điều kiện phải là True age = 20 has_ticket = True if age >= 18 và has_ticket: print("Có thể vào rạp chiếu phim") else: print("Không được vào rạp chiếu phim") # Sử dụng hoặc: Một điều kiện đúng is_holiday = Sai is_weekend = Đúng if is_holiday hoặc is_weekend: print("Không nghỉ") else: print("Đi làm")
Các điểm chính:
:
# Vòng lặp cho cơ bản cho i trong range(5): # Đếm từ 0 đến 4 print(f"Count to: {i}") # Duyệt chuỗi name = "Python" cho char trong tên: print(char) # Vòng lặp có kích thước thước bước cho tôi trong phạm vi (0, 10, 2): # Từ 0 đến 9, mỗi lần thêm 2 (i) # Kết quả: 0, 2, 4, 6, 8
Khi một điều kiện nhất định là đúng, hãy tiếp tục lặp lại:
#Số vòng lặp while cơ bản = 0 while count < 5: print(f" Now is {count}thlần") count += 1 # Đừng quên tăng số lượng, if not it will it's loop limit #Trò chơi dự đoán số bí mật = 7 dự đoán = 0 trong khi dự đoán != bí mật: dự đoán = int(input("Đoán một số (1-10):")) if kỳ vọng > bí mật: print("Doán lớn!") elif dự đoán < bí mật: print("Bạn đã dự đoán đúng!") print("Xin chúc mừng, bạn đã dự đoán đúng!")
# break: kết thúc toàn bộ vòng lặp ngay lập tức for i in range(1, 11): if i == 5: break # end khi nó đạt 5 print(i) print("end of loop") # continue: bỏ qua hiện vòng lặp tại và tiếp tục Một lần cho i trong phạm vi (1, 6): if i == 3: continue # bỏ qua 3 print(i)
Vòng lặp cũng có thể chứa các vòng lặp:
# In cửu chương của i trong range(1, 10): for j trong range(1, i + 1): print(f"{j}×{i}={i*j}\t", end= " ") print() # new line
Các điểm chính:
Vòng lặp phù hợp với số vòng lặp đã biết của các vấn đề.
Vòng lặp trong khi phù hợp với các vấn đề không xác định được số vòng cụ thể.
break được sử dụng để kết thúc toàn bộ vòng lặp ngay lập tức.
continue được sử dụng để bỏ qua hiện tại vòng lặp.
Hàm range() có thể tạo ra một số thứ tự.
Mã trong vòng thân phải được thụt lề.
Trăn.
Cách bắt đầu là ở ngay đó.
Cuối cùng, bài viết này về cuộc sống trong thế giới Python từ đầu - một chương thử nghiệm về cú pháp cơ bản (giới thiệu nhanh về Python cho người mới bắt đầu) kết thúc tại đây. đầu-. vui lòng tìm kiếm các bài viết của CFSDN hoặc tiếp tục duyệt các bài viết liên quan. tương lai .
JavaScript sau: function _dom_trackActiveElement(evt) { if (evt && evt.target)
Làm thế nào để nói nếu (A == 0) HOẶC (B == 0) của chúng tôi? Tràn ngăn xếp:
var ret = [] ,xresult = document.evaluate(exp, rootEl, null, X
Tôi đang tìm kiếm một số JavaScript tương tự như ví dụ bên dưới. "SomethingHere" và dấu hai chấm có nghĩa là gì? Tôi đã quen với chức năng myFun
Đây là thủ tục của tôi: dấu phân cách // bỏ thủ tục nếu tồn tại migcontactToActor tạo thủ tục migcontactToActor(;
Tôi đã gặp phải một vấn đề. đã quen với việc đọc cú pháp lắp ráp của Intel. chuyển địa điểm nên tôi đã nhận được
Sự khác biệt giữa cú pháp từ trên xuống và từ dưới lên là gì? Một ví dụ sẽ rất tuyệt vời. Đầu tiên, bản thân pháp luật không phải từ trên xuống hay từ dưới lên, mà là cú pháp phân tích trình tự (mặc định ngữ pháp số có thể được phân tích cú pháp bằng cái này chứ không phải cái kia). là
Tôi biết đây là mã thư thả, nhưng đây là: hộp thoại hiển thị ("Khởi động trình bảo vệ màn hình. Vui lòng nhập: ma trận, cà phê, bánh quế, ngôi sao, wate
Câu hỏi này đã có câu trả lời: Đặt tên cho vòng lặp (6 câu trả lời) Đã đóng 8 năm trước. được sử dụng trong phần mở rộng giống như C# trong Java nhưng gần đây tôi đã tìm thấy ký tự này trong mã của mình
Tôi đang cố gắng viết một hàm để kiểm tra xem một chuỗi có phải là một bảng màu hay không, nhưng tôi nghĩ có một số lỗi khi use the con trỏ string Có gì sai với mã này #include #include #define MAX 1000 int IsPalin
Javascript. bối rối đến mức tôi phải hỏi một câu hỏi khác ở đây: for (Y = 0; $ = 'zx
Giả sử tôi có một hàm chấp nhận các tham số này int create(Ptr * p,void * (*insert)(void *, void *)) { //trả lại thứ sau đó } Kết quả
Câu hỏi này đã có câu trả lời: Toán tử Bitwise '&' (6 câu trả lời) Đã đóng 5 năm trước. Nhưng tôi chưa bao giờ gặp bất cứ điều gì như &, chỉ && if ((code & 1) =
Tôi muốn phát triển một lớp Date và một lớp con date_ISO sẽ đặt ngày, tháng, năm tối đa theo một bộ cụ thể và ghi nó vào một thông tin chuỗi một phương thức. Tôi nghĩ lớp cơ sở Ngày của tôi đang hoạt động tốt
SET @resultsCount = (CHỌN ĐẾM(*) TỪ bảngA);
Ai có thể giải thích "<<" trong mã bên dưới không?
StackOverflow. lịch sử tôi có 12 trạng thái đơn hàng và tôi muốn chọn tổng số từ 5 trạng thái trong số đó. Tôi sẽ sử dụng: SELECT SUM(tot
Nền tảng lập trình của tôi là một chút Java ở trường. JavaScript JavaScript sau đây là một cú pháp mẫu mà tôi không biết cách tạo thành phần: foo.ready = funct
$(function () { window.onload=function
Lịch sử Firefox use textContent nhưng các trình duyệt khác vẫn hỗ trợ thuộc tính InnerText, vui lòng chỉnh sửa lại cho tôi nếu tôi sử dụng thuật toán. sai ngữ. Dù sao thì đến nay
Tôi là một lập trình viên xuất sắc, rất xuất sắc!