30天精通Python基础——第3天:基本概念和运算符

今天是30天精通Python基础系列学习的第三天,主要介绍一些Python中简单的概念,以及运算符的讲解。

1.基础概念

1.1 变量

变量这个概念大家应该很熟悉,在数学中经常接触到变量x、变量y等等。在Python中变量理解也很容易,变量是指向特定值的名称。

# 例如,使用名称x来表示3,就是将变量x与值3关联起来
x = 3

在Python中,名称(标识符)只能由字母、数字和下划线构成,且不能以数字打头。

# x1是一个合法的变量名
x1 = 1

# 1x不是一个合法的变量名,因为它以数字开头
1x = 1

1.2 赋值

x = 3

介绍变量的时候说过,上面的代码含义是将变量x与值3关联起来,它其实有个专业名词叫赋值,将值3赋值给变量x。

1.3 注释

注释是用来解释代码的,让人能更好的阅读代码。换句话说,注释是写给人看的,对程序没有任何的影响。
在Python中,井号(#)后面到行尾的所有内容被称之为注解。

# 我是注解,在代码中会被忽略,不会影响代码

2.运算符

Python中的运算符基本上和我们平时数学中的运算符一致,大家可以结合数学中的运算符来理解。

2.1 算术运算符

运算符描述
+
-
*
/
%取模:返回除法的余数
**幂:返回x的y次幂
# a 等于 1 + 2,所以 a = 3
a = 1 + 2

# b 等于 2 - 1,所以 b = 1
b = 2 - 1

# c 等于 2 * 2,所以 c = 4
c = 2 * 2

# d 等于 6 / 2,所以 d = 3
d = 6 / 2

# e 等于 3 % 2,因为 3 除以 2 余 1,所以 e = 1
e = 3 % 2

# f 等于 2 的 3 次方,所以 f = 8
f = 2 ** 3

2.2 关系运算符

关系运算符就是判断两个对象之间,是否满足指定的关系。关系运算符的结果是True或False,如果满足则结果为True,反之为False。

运算符描述
==等于
!=不等于
>大于
<小于
>=大于等于
<=小于等于
a = 1
b = 2
# 1 和 2 不相等,所以 a == b 的结果为 False,故 c = False
c = (a == b)

2.3 赋值运算符

赋值运算符就是将结果赋值给变量。

运算符描述
=简单的赋值运算符
+=加法赋值运算符
-=减法赋值运算符
*=乘法赋值运算符
/=除法赋值运算符
%=取模赋值运算符
**=幂赋值运算符
# 将 a 赋值为 1
a = 1
# 将 b 赋值为 2
b = 2

# a += b 等价于 a = a + b,先计算 a + b 的值,再把结果赋值给 a
a += b

# a -= b 等价于 a = a - b,先计算 a - b 的值,再把结果赋值给 a
a -= b

# a *= b 等价于 a = a * b,先计算 a * b 的值,再把结果赋值给 a
a *= b

# a /= b 等价于 a = a / b,先计算 a / b 的值,再把结果赋值给 a
a /= b

# a %= b 等价于 a = a % b,先计算 a % b 的值,再把结果赋值给 a
a %= b

# a **= b 等价于 a = a ** b,先计算 a ** b 的值,再把结果赋值给 a
a **= b

2.4 逻辑运算符

运算符描述
and
or
not
# 只有 x 和 y 都为 True,结果才为 True,否则结果为 False
x and y

# 只要 x 和 y 有一个为 True,结果就为True;如果都为 False,结果为 False 
x or y

# 取反的意思,如果 x 为 True 结果就为 False;如果 x 为 False 结果就为 True
not x
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值