Python学习笔记2:入门知识(二)

写在最前面:作者学习入门知识是通过算法金大佬的语雀笔记学习的,作者只是归纳自己学习的过程并进行记录。
大佬公共号【算法金】,欢迎大家关注。
刚入门,大家可以暂时不用安装环境,找个能在线运行Python代码的网站。这里贴两个算法金大佬推荐的网站,也是我现在入门学习的时候用的。

https://www.sciclass.cn/python

https://c.runoob.com/compile/9

Python编写代码都要在英文输入法状态下完成!本文代码中所有的符号也都是英文状态下的符号。当你尝试练习也一定要注意。

新手多写代码多写注释,尤其是学习的时候。另外从学习开始就要注意一下代码风格的问题,防止学到后面习惯了难以改正。

变量与赋值

变量:是用于存储数据的容器。

在编程的时候,虽然我们可以通过直接输入的方式使用一些类型的值,但是更多时候我们需要一些容器来存储数据,方便上下文直接的计算使用。在Python中,可以使用任何合法的标识符作为变量名,但是通常来说,根据变量的作用命名更方便理解,比如名字用name,年龄用age,年用year等等。

赋值:赋值就是将数据分配给某个变量。在Python中,使用=号进行赋值操作。

# 定义一个变量:名字,字符串
name = 'Python'
# 定义一个变量:年龄,整数(1989年Python诞生)
age = 35
# 定义一个变量:版本,浮点数
version = 3.1

# 输出
print("名字:", name)
print("年龄:", age)
print("版本:", version)

运算

四则运算:四则运算时编程与数学中最为基础的运算方法,主要分为加(+),减(-),乘(*),除(/)四种。

在Python中,四则运算的写法也是非常直观和简单,当然还衍生出其他几种运算,我一起归纳到了四则运算里面,算是拓展知识。下面我在代码里面展示这些拓展运算。

# 加法,计算结果是2
result = 1 + 1   

# 减法,计算结果是0
result = 1 - 1

# 乘法,计算结果是1
result = 1 * 1

# 除法,计算结果是2.0.特别要注意Python的除法结果是浮点数,结果会除到能小数点容纳的最大位
result = 4 / 2

# 整除,计算结果是1.结果是整数,是两数相除能获得的最大整数
result = 4 // 3

# 取余,计算结果是1.结果是整数,是两数相除的余数
result = 4 % 3

# 幂运算,计算结果是64.
result = 4 ** 3

# 加法赋值运算 计算结果是2
num = 1
num += 1

# 减法赋值运算,计算结果是0
num = 1
num -= 1

# 乘法赋值运算,计算结果是1
num = 1
num *= 1

# 除法赋值运算,计算结果是1.0
num = 1
num /= 1

在这里插入图片描述

最后,我发现整除,取余,幂运算这三种运算也可以进行赋值运算
在这里插入图片描述

比较运算:比较运算用户比较两个值的大小或者等于关系。常见的有等于(==),不等于(!=),大于(>),小于(<),大于等于(>=),小于等于(<=)。

这些比较运算在之前写布尔值的时候也用上了一点。观察一下就能发现比较运算的计算结果是布尔值,所以比较运算通常也逻辑运算和if语句等搭配使用。

# 为了方便看,举例中的所有比较运算的结果都是True
print("等于运算结果为:", 5 == 5)
print("不等于运算结果为:", 5 != 6)
print("d大于运算结果为:", 6 > 5)
print("小于运算结果为:", 5 < 6)
print("大于等于运算结果为:", 6 >= 5)
print("小于等于运算结果为:", 5 <= 6)

# 稍微写一下使用
age = 28
if age >= 18:
	print("你是成年人")
else:
	print("你是未成年人")

在这里插入图片描述

逻辑运算:主要处理布尔值之间的关系。常见的有:and,or,not。

Python中的三个逻辑运算中,and用于判断两个条件是否都为True,or用于判断其中一个是否为True,not则是取反。

# and运算
print("and运算同为True,运算结果为:", True and True)
print("and运算前True后False,运算结果为:", True and False)
print("and运算前False后True,运算结果为:", False and True)
print("and运算同为False,运算结果为:", False and False)

# or运算
print("or运算同为True,运算结果为:", True or True)
print("or运算前True后False,运算结果为:", False or True)
print("or运算前False后True,运算结果为:", True or False)
print("or运算同为False,运算结果为:,", False or False)

# not运算
print("not运算为True,运算结果为: ", not True)
print("not运算为False,运算结果为: ", not False)

在这里插入图片描述

成员运算:用于检查一个元素是否存在于某个数据中,如字符串等。常见的有:in,not in。

当一个元素存在某个数据中时,你用in则返回True,用not in则返回False。当元素不存在时,使用in返回False,使用not in则返回True。通常这个运算符也和if语句一起使用。

name = "python"

# 元素不在name里面
print("元素不在数据中时, in 运算的结果是:", "a" in name)
print("元素不在数据中时, not in 运算的结果是:", "a" not in name)

# 元素在name里面
print("元素在数据中时, in 运算的结果是:", "p" in name)
print("元素在数据中时, not in 运算的结果是:", "p" not in name)

在这里插入图片描述

上面讲到的几种运算,都可以使用()组合使用。由于我会其他编程语言,组合使用这里就不多描述了,基本和数学中的括号的使用一致。如果是完全新手入门,可以尝试一下当做学习后的思考哦。

最后,文章中所包含的运算,也不是Python中所有的运算,只是入门知识。当我学习到更加深入的内容时,会在后面做笔记的。加油!!!

  • 43
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值