1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Ngôn ngữ lập trình Python Cấu trúc và cú pháp

96 14 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 96
Dung lượng 5,3 MB

Nội dung

Trịnh Tấn Đạt Đại Học Sài Gòn trinhtandatsgu edu vn http sites google comsitettdat88 Nội Dung  Từ Khóa  Định Danh  Chú Thích  Biến  Nhập dữ liệu từ bàn phím Xuất dữ liệu  Câu lệnh Khối lệnh  Toán Tử Trong Python  Kiếu số Từ Khóa Trong Python  Những từ chỉ dành riêng cho Python  Trong Python, ngoại trừ True, False và None được viết hoa ra thì các keyword khác đều được viết dưới dạng chữ thường, đây là điều bắt buộc Định Danh Trong Python  Định danh là tên được đặt cho các thực.

Trịnh Tấn Đạt Đại Học Sài Gòn trinhtandat@sgu.edu.vn http://sites.google.com/site/ttdat88 Nội Dung  Từ Khóa  Định Danh  Chú Thích  Biến  Nhập liệu từ bàn phím/ Xuất liệu  Câu lệnh / Khối lệnh  Toán Tử Trong Python  Kiếu số Từ Khóa Trong Python  Những từ dành riêng cho Python  Trong Python, ngoại trừ True, False None viết hoa keyword khác viết dạng chữ thường, điều bắt buộc Định Danh Trong Python  Định danh tên đặt cho thực thể class, function, biến, Python giúp phân biệt thực thể với thực thể khác  Quy tắc viết định danh Python:  Định danh kết hợp chữ viết thường (từ a đến z) viết hoa (A đến Z)     số (từ đến 9) hoăc dấu gạch (_) Định danh hợp lệ giống này: bien_1, tinh_tong_0_9, firstClass Định danh bắt đầu chữ số, ví dụ 1bien khơng hợp lệ, bien1 Định danh phải khác keyword Bạn thử nhập and = chạy xuất thông báo lỗi "SyntaxError: invalid syntax" Python không hỗ trợ ký tự đặc biệt !, @, #, $, %, định danh Nếu cố tình gán ký tự định danh nhận thông báo lỗi "SyntaxError: invalid syntax" "NameError: “ Python ngôn ngữ lập trình phân biệt chữ hoa, chữ thường, nghĩa bien Bien không giống Chú Thích (comment)  Python sử dụng kí tự # để thích đoạn code  Tất nội dung sau kí tự # khơng dịch Chú Thích (comment)  Ghi nhiều dịng: Dùng “”” ””” (3 cặp nháy đôi) ”’ ”'(3 cập nháy đơn) Chú Thích (comment) Biến Trong Python  Một biến Python khu vực nhớ dành riêng để lưu trữ giá trị  Mỗi giá trị Python có kiểu liệu Các kiểu liệu khác Python  kiểu số (number)  kiểu danh sách (list)  kiểu (tuple)  kiểu chuỗi (string)  kiểu từ điển (dictionary)  Biến Python  Biến python:  Có tên, phân biệt chữ hoa/thường  Không cần khai báo trước  Khơng cần kiểu liệu  Có thể thay đổi sang kiểu liệu khác  Nên gán giá trị bắt đầu xuất  Không trùng với từ khóa  Cách khai báo sử dụng biến  Vi du : n = 12 # biến n kiểu nguyên n = n + 0.1 # biến n chuyển sang kiểu thực print(n) Các Hàm Thông Dụng  Phương thức format() linh hoạt đầy sức mạnh dùng để định dạng chuỗi  Định dạng chuỗi chứa dấu {} làm trình giữ chỗ trường thay để nhận giá trị thay  Bạn sử dụng đối số vị trí từ khóa để định thứ tự ss = "{}, {} va {}".format('Hello','Hi','World') print(ss) Các Hàm Thông Dụng # su dung chi so de thay doi vi tri ss1 = "{1}, {0} va {2}".format('Hello','Hi','World') print(ss1) # su dung tu khoa de sap xep thu tu ss2 = "{c}, {a} va {b}".format(a='Hello',b='Hi',c='World') print(ss2) Các Hàm Thông Dụng  Phương thức format() có đặc tả định dạng tùy chọn Chúng tách khỏi tên trường dấu :  Có thể trái < , phải > , ^ chuỗi không gian cho  Có thể định dạng số nguyên số nhị phân, thập lục phân  Số thập phân làm trịn hiển thị dạng số mũ s1= "Chuyen {0} sang he nhi phan la {0:b}".format(6) print(s1) s2= "Chuyen {0} sang he bat phan la {0:o}".format(16) print(s2) s3= "Chuyen {0} sang he thap luc phan la {0:x}".format(11) print(s3) Các Hàm Thông Dụng t1 ="So thap phan {0} o dang so mua se la {0:e}".format(2344.53535) print(t1) # chỉnh chuỗi t2 = "|{:20}|".format('Hello','Hi','World') print(t2) Các Hàm Thông Dụng  Hàm len(): lấy chiều dài chuỗi ss ="faodfjadfuioewufdojfkasdjfk print('chieu dai chuoi', len(ss)) jdskf"  Hàm enumerate(): trả đối tượng liệt kê, chứa cặp giá trị index phần tử string, hữu ích lặp ss ="hello world" for i,c in enumerate(ss): print('chi so la: {} va ky tu la \'{}\''.format(i,c)) Các Hàm Thông Dụng Các Hàm Thông Dụng  Thay chuỗi : Phương thức thay replace() trả chuỗi giá trị chuỗi cũ thay giá trị x = "hello World" y = x.replace("hello","Python") print(y) Các Hàm Thông Dụng  Thay đổi chữ hoa chữ thường chuỗi ss="python co ban" # Chuyen chuoi sang chu hoa va in chuoi print(ss.upper()) xx="PYTHON NANG CAO" # Chuyen chuoi sang chu THUONG va in chuoi print(xx.lower()) Các Hàm Thông Dụng  Thay đổi chữ hoa chữ thường chuỗi  Viết hoa chữ đầu tiên: p="python anaconda" print(p.capitalize()) Các Hàm Thông Dụng  Kết hợp chuỗi: Hàm nối join() cách linh hoạt để kết hợp chuỗi Với hàm join, bạn thêm ký tự vào chuỗi print(":".join("Python")) ss = ‘** '.join(['Quan', 'Tri', 'Mang', 'Cham', 'Com']) print(ss) Các Hàm Thông Dụng  Đảo ngược chuỗi string="12345" print(' '.join(reversed(string))) Các Hàm Thông Dụng  Phân tách chuỗi word="hello hi python" print(word.split(' ')) word="hello hi python" print(word.split('h')) Các Hàm Thông Dụng Các hàm khác:  center()  count()  encode() decode()  find()  isalpha(), isalnum() isdigit() … https://techblog.vn/bai-17-cac-ham-xu-ly-chuoi-trong-python Các Hàm Thông Dụng Lưu ý: x = "hello" x.replace("hello","Python") print(x) x = "hello" x = x.replace("hello ","Python") print(x) Thực Hành Viết hàm tìm độ dài chuỗi (khơng dùng hàm len()) Viết chương trình đếm số lượng từ chuỗi (giả sử từ chuỗi cách khoảng trắng) Viết hàm đếm số lượng nguyên âm( a e i o u), phụ âm có chuỗi ... 2; c = Canh lề Python  C, C++ hay Java bạn biết ngôn ngữ lập trình sử dụng { } để xác định khối code  Trong Python khác, khối lệnh nhận biết thơng qua canh lề Đó lý canh lề Python vơ quan trọng,... (2+8j) Nội Dung  Cấu trúc rẽ nhánh  Vòng lặp while  Vòng lặp for  Lệnh break, continue  Function  Bài tập Cấu trúc rẽ nhánh if-else Cấu trúc rẽ nhánh if-else  Chú ý: python nhạy cảm với... if-else  Chú ý: python nhạy cảm với việc viết khối mã Cấu trúc rẽ nhánh if-else Cấu trúc rẽ nhánh if-else Cấu trúc rẽ nhánh if-else  Chú ý: python nhạy cảm với việc viết khối mã Vòng lặp while

Ngày đăng: 28/04/2022, 06:45

HÌNH ẢNH LIÊN QUAN

 Sử dụng hàm print để in dữ liệu ra màn hình - Ngôn ngữ lập trình Python Cấu trúc và cú pháp
d ụng hàm print để in dữ liệu ra màn hình (Trang 18)
 Ví dụ: nhập vào một số nguyên, in từ chữ số ra màn hình - Ngôn ngữ lập trình Python Cấu trúc và cú pháp
d ụ: nhập vào một số nguyên, in từ chữ số ra màn hình (Trang 79)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w