Chức năng codecademy python

Update. chuỗi là bất biến, nên không thể thay đổi, được bao gồm bởi nháy đơn

#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
15, nháy kép
#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
16 hoặc nháy 3
#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
10

>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
  File "", line 1, in 
TypeError: 'str' object does not support item assignment
  • Danh sách. Anar data type type in other language
list = ['physics', 'chemistry', 1997, 2000]
print ["Value available at index 2 : ", list[2]] # Value available at index 2 :  1997

list[2] = 2001
print ["New value available at index 2 : ", list[2]] # New value available at index 2 :  2001
  • Tuple. Tương tự cấu trúc danh sách chỉ khác khai báo trong
    #!/usr/bin/python3
    
    var1 = 'Hello World!'
    var2 = "Python Programming"
    
    print ["var1[0]: ", var1[0]] # var1[0]:  H
    print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
    
    18 và bất biến [giống chuỗi]. [khá giống
    #!/usr/bin/python3
    
    var1 = 'Hello World!'
    var2 = "Python Programming"
    
    print ["var1[0]: ", var1[0]] # var1[0]:  H
    print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
    
    19 trong ruby]
t = [3,]; print [t] # [3,]

[1,2,3][0] = 2 ; print[v] # TypeError: 'tuple' object does not support item assignment
  • Từ điển. Tương tự mảng kết hợp trong php, java, hay hash trong ruby
________số 8
  • vào/ra. đầu vào và đầu ra với giao diện python shell
>>> x = input["enter your name:\n"]
enter your name:
Nguyễn Phi Việt
>>> print[ x ]
Nguyễn Phi Việt
>>> print[f"welcome to python3, {input[]}"]
VietNP
welcome to python3, VietNP
>>> 

4. Biểu thức và toán tử

  • Toán tử cơ bản Các kiểu toán tử trong python3
    • Toán tử học
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      20,
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      21,
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      22,
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      23,
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      24 chia lấy dư,
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      25 thừa,
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      26 chia làm tròn
    • Toán tử so sánh [quan hệ].
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      27,
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      28,
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      29,
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      30,
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      31,
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      32
    • Toán tử gán.
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      33,
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      34,
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      35, ________ 036, ________ 037, ________ 038, ________ 039
    • Toán tử logic
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      40,
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      41,
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      42
    • Bit thao tác toán tử
    • Toán tử thành viên.
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      43
    • Recognition TOÁN [con trỏ].
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      44,
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      45
>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
  File "", line 1, in 
TypeError: 'str' object does not support item assignment
6
  • Biểu thức chính quy
    • Cú pháp sử dụng biểu thức chính quy trong python có dạng.
      #!/usr/bin/python3
      
      var1 = 'Hello World!'
      var2 = "Python Programming"
      
      print ["var1[0]: ", var1[0]] # var1[0]:  H
      print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
      
      46, chuỗi là chuỗi cần xử lý, mẫu là biểu thức chính quy được sử dụng để khớp
    • Các phương thức cơ bản. ________ 047, ________ 048, ________ 049 và ________ 050

1. Trận đấu. so khớp

list = ['physics', 'chemistry', 1997, 2000]
print ["Value available at index 2 : ", list[2]] # Value available at index 2 :  1997

list[2] = 2001
print ["New value available at index 2 : ", list[2]] # New value available at index 2 :  2001
2

kết quả là

list = ['physics', 'chemistry', 1997, 2000]
print ["Value available at index 2 : ", list[2]] # Value available at index 2 :  1997

list[2] = 2001
print ["New value available at index 2 : ", list[2]] # New value available at index 2 :  2001
3

2. kết hợp vs tìm kiếm. so match and search search

#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
0

kết quả là

#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
1

3. Tìm kiếm và Thay thế. find search and instead

#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
2

kết quả là

#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
3

3. Tách ra. Tách chuỗi

#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
4

kết quả

#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
5

5. Câu lệnh và cấu trúc điều khiển

  • Điều Kiện - Ra Quyết Định

Cú pháp tổng hợp

#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
6

Ví dụ

#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
7

kết quả

#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
8
  • Vòng

Cú pháp với

#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
51

#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
9

Với

#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
52

>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
  File "", line 1, in 
TypeError: 'str' object does not support item assignment
0

Ví dụ

>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
  File "", line 1, in 
TypeError: 'str' object does not support item assignment
1

kết quả

>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
  File "", line 1, in 
TypeError: 'str' object does not support item assignment
2

Ví dụ 2. với phạm vi

>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
  File "", line 1, in 
TypeError: 'str' object does not support item assignment
3

6. Chức năng

khai báo và sử dụng

>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
  File "", line 1, in 
TypeError: 'str' object does not support item assignment
4

kết quả

>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
  File "", line 1, in 
TypeError: 'str' object does not support item assignment
5

Use tham số

vd 1

>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
  File "", line 1, in 
TypeError: 'str' object does not support item assignment
6

kết quả

>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
  File "", line 1, in 
TypeError: 'str' object does not support item assignment
7

VĐ 2

>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
  File "", line 1, in 
TypeError: 'str' object does not support item assignment
8

kết quả

>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
  File "", line 1, in 
TypeError: 'str' object does not support item assignment
9

Hàm ẩn danh * Hàm lamda không có tên, nó sẽ gọi thêm 1 hàm khác. Các biểu mẫu Lambda có thể nhận bất kỳ số lượng đối số nào nhưng chỉ trả về một giá trị dưới dạng biểu thức. Chúng không thể chứa các lệnh hoặc nhiều biểu thức. * Một hàm ẩn danh không thể gọi trực tiếp

#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
53 vì lambda yêu cầu
#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
54

  • Cú pháp.
    #!/usr/bin/python3
    
    var1 = 'Hello World!'
    var2 = "Python Programming"
    
    print ["var1[0]: ", var1[0]] # var1[0]:  H
    print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
    
    55
  • Ví dụ
list = ['physics', 'chemistry', 1997, 2000]
print ["Value available at index 2 : ", list[2]] # Value available at index 2 :  1997

list[2] = 2001
print ["New value available at index 2 : ", list[2]] # New value available at index 2 :  2001
0

kết quả

list = ['physics', 'chemistry', 1997, 2000]
print ["Value available at index 2 : ", list[2]] # Value available at index 2 :  1997

list[2] = 2001
print ["New value available at index 2 : ", list[2]] # New value available at index 2 :  2001
1

Toàn cầu so với. Biến cục bộ

list = ['physics', 'chemistry', 1997, 2000]
print ["Value available at index 2 : ", list[2]] # Value available at index 2 :  1997

list[2] = 2001
print ["New value available at index 2 : ", list[2]] # New value available at index 2 :  2001
2

kết quả

list = ['physics', 'chemistry', 1997, 2000]
print ["Value available at index 2 : ", list[2]] # Value available at index 2 :  1997

list[2] = 2001
print ["New value available at index 2 : ", list[2]] # New value available at index 2 :  2001
3

7. mô-đun

Đơn giản, một mô-đun là một tệp bao gồm mã Python. Một mô-đun có thể định nghĩa các hàm, của lớp và các biến [tất cả các thứ trong python đều là đối tượng]. Một mô-đun cũng có thể chạy như một tập lệnh;

list = ['physics', 'chemistry', 1997, 2000]
print ["Value available at index 2 : ", list[2]] # Value available at index 2 :  1997

list[2] = 2001
print ["New value available at index 2 : ", list[2]] # New value available at index 2 :  2001
4

thì cách sử dụng mô-đun như sau

list = ['physics', 'chemistry', 1997, 2000]
print ["Value available at index 2 : ", list[2]] # Value available at index 2 :  1997

list[2] = 2001
print ["New value available at index 2 : ", list[2]] # New value available at index 2 :  2001
5

Với việc kiểm tra biến toàn cầu

#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
57 ở cuối mô-đun, có thể tương tác trực tiếp với tệp
#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
56 để thực thi shell script

#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
59 for results

list = ['physics', 'chemistry', 1997, 2000]
print ["Value available at index 2 : ", list[2]] # Value available at index 2 :  1997

list[2] = 2001
print ["New value available at index 2 : ", list[2]] # New value available at index 2 :  2001
6

Có thể kiểm tra các chức năng và biến toàn bộ công cụ hoặc bộ cục bộ

#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
60,
#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
61,
#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
62. with module
#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Python Programming"

print ["var1[0]: ", var1[0]] # var1[0]:  H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]:  ytho
56 as after

Chủ Đề