简介
Python 是一种通用编程语言,其在科学计算和机器学习领域具有广泛的应用。如果我们打算利用 Python 来执行机器学习,那么对 Python 有一些基本的了解就是至关重要的。本 Python 入门系列体验就是为这样的初学者精心准备的。
一、变量、运算符与数据类型
1. 注释
- 整行注释
“#”来进行整行注释
# 这是一个注释
print("Hello world")
# Hello world
- 区间注释(多行注释)
''' '''
或者 """ """
表示区间注释,在三引号之间的所有内容被注释
'''
这是多行注释,用三个单引号
这是多行注释,用三个单引号
这是多行注释,用三个单引号
'''
print("Hello china")
# Hello china
"""
这是多行注释,用三个双引号
这是多行注释,用三个双引号
这是多行注释,用三个双引号
"""
print("hello china")
# hello china
2.运算符
- 算术运算符
![算数运算符](https://img-blog.csdnimg.cn/20200906212036904.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h1YW55ZTIwMDg=,size_16,color_FFFFFF,t_70)
例子:
print(1 + 1) # 2
print(2 - 1) # 1
print(3 * 4) # 12
print(3 / 4) # 0.75
print(3 // 4) # 0
print(3 % 4) # 3
print(2 ** 3) # 8
输出:
2 1 12 0.75 0 3 8
- 比较运算符
![比较运算符](https://img-blog.csdnimg.cn/20200906212513374.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h1YW55ZTIwMDg=,size_16,color_FFFFFF,t_70)
例子:
print(2 > 1) # True
print(2 >= 4) # False
print(1 < 2) # True
print(5 <= 2) # False
print(3 == 4) # False
print(3 != 5) # True
输出:
True False True False False True
- 逻辑运算符
![逻辑运算符](https://img-blog.csdnimg.cn/2020090621270727.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h1YW55ZTIwMDg=,size_16,color_FFFFFF,t_70)
例子:
print((3 > 2) and (3 < 5)) # True
print((1 > 3) or (9 < 2)) # False
print(not (2 > 1)) # False
输出:
True
false
false
- 位运算符
![位运算符](https://img-blog.csdnimg.cn/20200906212837155.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h1YW55ZTIwMDg=,size_16,color_FFFFFF,t_70)
例子:
print(bin(4)) # 0b100
print(bin(5)) # 0b101
print(bin(~4), ~4) # -0b101 -5
print(bin(4 & 5), 4 & 5) # 0b100 4
print(bin(4 | 5), 4 | 5) # 0b101 5
print(bin(4 ^ 5), 4 ^ 5) # 0b1 1
print(bin(4 << 2), 4 << 2) # 0b10000 16
print(bin(4 >> 2), 4 >> 2) # 0b1 1
输出:
0b100 0b101 -0b101 -5 0b100 4 0b101 5 0b1 1 0b10000 16 0b1 1
- 三元运算符
例子:
x, y = 4, 5
if x <