Python入门(上)第一节

本文是Python入门系列的第一节,主要介绍了Python的基础知识,包括变量、运算符、数据类型和位运算。内容涵盖注释、算术运算符、比较和逻辑运算符、位运算符的使用,以及变量和赋值的规则。同时,讲解了数据类型的分类,如整型、浮点型和布尔型,并讨论了如何通过位运算快速计算和交换整数。此外,还涉及了条件语句的基本概念。
摘要由CSDN通过智能技术生成

Python入门(上)

Python 是一种通用编程语言,其在科学计算和机器学习领域具有广泛的应用。如果我们打算利用 Python 来执行机器学习,那么对 Python 有一些基本的了解就是至关重要的。本 Python 入门系列体验就是为这样的初学者精心准备的。

本节主要介绍内容:
1、变量、运算符与数据类型;
2、位运算;
3、条件语句;
4、循环语句;
5、异常处理。

变量、运算符与数据类型

  1. 注释
    ①在 Python 中,# 表示注释,作用于整行。
    ②’’’ ‘’’ 或者 “”" “”" 表示区间注释,在三引号之间的所有内容被注释
  2. 运算符

算术运算符

操作符 名称 示例

  • 加 1 + 1
  • 减 2 - 1
  • 乘 3 * 4
    / 除 3 / 4
    // 整除(地板除) 3 // 4
    % 取余 3 % 4
    ** 幂 2 ** 3

比较运算符

操作符 名称 示例

大于 2 > 1
= 大于等于 2 >= 4
< 小于 1 < 2
<= 小于等于 5 <= 2
== 等于 3 == 4
!= 不等于 3 != 5

逻辑运算符

操作符 名称 示例
and 与 (3 > 2) and (3 < 5)
or 或 (1 > 3) or (9 < 2)
not 非 not (2 > 1)

位运算符

操作符 名称 示例
按位取反 ~4
& 按位与 4 & 5
按位或
^ 按位异或 4 ^ 5
<< 左移 4 << 2

右移 4 >> 2

其他运算符

操作符 名称 示例
in 存在 ‘A’ in [‘A’, ‘B’, ‘C’]
not in 不存在 ‘h’ not in [‘A’, ‘B’, ‘C’]
is 是 “hello” is “hello”
not is 不是 “hello” is not “hello”

注意:

①is, is not 对比的是两个变量的内存地址
②==, != 对比的是两个变量的值
③比较的两个变量,指向的都是地址不可变的类型(str等),那么is,is not 和 ==,!= 是完全等价的。
④对比的两个变量,指向的是地址可变的类型(list,dict,tuple等),则两者是有区别的。

运算符的优先级

①一元运算符优于二元运算符。例如3 ** -2等价于3 ** (-2)。
②先算术运算,后移位运算,最后位运算。例如 1 << 3 + 2 & 7等价于 (1 << (3 + 2)) & 7。
③逻辑运算最后结合。例如3 < 4 and 4 < 5等价于(3 < 4) and (4 < 5)。

  1. 变量和赋值
    ①在使用变量之前,需要对其先赋值。
    ②变量名可以包括字母、数字、下划线、但变量名不能以数字开头。
    ③Python 变量名是大小写敏感的,foo != Foo。

  2. 数据类型与转换

类型 名称 示例
int 整型 <class ‘int’> -876, 10
float 浮点型<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值