python基础知识(2)

简介: python基础知识(2)

算数运算符


计算机,顾名思义就是负责进行 数学计算 并且 存储计算结果 的电子设备


目标


  • 算术运算符的基本使用


算数运算符


  • 算数运算符是 运算符的一种
  • 是完成基本的算术运算使用的符号,用来处理四则运算
运算符 描述 实例
+ 10 + 20 = 30
- 10 - 20 = -10
* 10 * 20 = 200
/ 10 / 20 = 0.5
// 取整除 返回除法的整数部分(商) 9 // 2 输出结果 4
% 取余数 返回除法的余数 9 % 2 = 1
** 又称次方、乘方,2 ** 3 = 8
  • 在 Python 中 * 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果
In [1]: "-" * 50
Out[1]: '----------------------------------------' 
复制代码


算数运算符的优先级


  • 和数学中的运算符的优先级一致,在 Python 中进行数学计算时,同样也是:
  • 先乘除后加减
  • 同级运算符是 从左至右 计算
  • 可以使用 () 调整计算的优先级
  • 以下表格的算数优先级由高到最低顺序排列
运算符 描述
** 幂 (最高优先级)
* / % // 乘、除、取余数、取整除
+ - 加法、减法
  • 例如:
  • 2 + 3 * 5 = 17
  • (2 + 3) * 5 = 25
  • 2 * 3 + 5 = 11
  • 2 * (3 + 5) = 16


变量的基本使用


程序就是用来处理数据的,而变量就是用来存储数据的


目标


  • 变量定义
  • 变量的类型
  • 变量的命名


变量定义


  • 在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建
  • 等号(=)用来给变量赋值
  • = 左边是一个变量名
  • = 右边是存储在变量中的值
变量名 = 值
复制代码

变量定义之后,后续就可以直接使用了


变量演练1 —— iPython


# 定义 qq_number 的变量用来保存 qq 号码
In [1]: qq_number = "1234567"
# 输出 qq_number 中保存的内容
In [2]: qq_number
Out[2]: '1234567'
# 定义 qq_password 的变量用来保存 qq 密码
In [3]: qq_password = "123"
# 输出 qq_password 中保存的内容
In [4]: qq_password
Out[4]: '123'
复制代码

使用交互式方式,如果要查看变量内容,直接输入变量名即可,不需要使用 print 函数


变量演练 2 —— PyCharm


# 定义 qq 号码变量
qq_number = "1234567"
# 定义 qq 密码变量
qq_password = "123"
# 在程序中,如果要输出变量的内容,需要使用 print 函数
print(qq_number)
print(qq_password)
复制代码

使用解释器执行,如果要输出变量的内容,必须要要使用 print 函数


变量演练 3 —— 超市买苹果


  • 可以用 其他变量的计算结果 来定义变量
  • 变量定义之后,后续就可以直接使用了

需求

  • 苹果的价格是 8.5 元/斤
  • 买了 7.5 斤 苹果
  • 计算付款金额
# 定义苹果价格变量
price = 8.5
# 定义购买重量
weight = 7.5
# 计算金额
money = price * weight
print(money)


相关文章
|
4月前
|
存储 Shell 程序员
Python 自动化指南(繁琐工作自动化)第二版:一、PYTHON 基础知识
Python 自动化指南(繁琐工作自动化)第二版:一、PYTHON 基础知识
43 0
|
23天前
|
消息中间件 分布式计算 监控
Python面试:消息队列(RabbitMQ、Kafka)基础知识与应用
【4月更文挑战第18天】本文探讨了Python面试中RabbitMQ与Kafka的常见问题和易错点,包括两者的基础概念、特性对比、Python客户端使用、消息队列应用场景及消息可靠性保证。重点讲解了消息丢失与重复的避免策略,并提供了实战代码示例,帮助读者提升在分布式系统中使用消息队列的能力。
35 2
|
1月前
|
机器学习/深度学习 数据采集 数据可视化
Python数据分析入门:基础知识与必备工具
【4月更文挑战第12天】Python是大数据时代数据分析的热门语言,以其简单易学和丰富库资源备受青睐。本文介绍了Python数据分析基础,包括Python语言特点、数据分析概念及其优势。重点讲解了NumPy、Pandas、Matplotlib、Seaborn和Scikit-learn等必备工具,它们分别用于数值计算、数据处理、可视化和机器学习。此外,还概述了数据分析基本流程,从数据获取到结果展示。掌握这些知识和工具,有助于初学者快速入门Python数据分析。
|
2月前
|
存储 机器学习/深度学习 数据挖掘
Python编程语言:基础知识与实用代码示例
本文将带您走进Python编程世界,介绍Python的基础知识,并通过实用代码示例展示Python的魅力和应用。
37 0
|
20天前
|
运维 分布式计算 Java
第一章 Python基础知识
第一章 Python基础知识
|
26天前
|
存储 文件存储 Python
python基础知识(一)
python基础(一){编码,字符串格式化,数据类型,运算符,推导式(简化生成数据),函数编程,模块}
|
28天前
|
Python
python 格式化、set类型和class类基础知识练习(下)
python 格式化、set类型和class类基础知识练习(下)
24 0
|
28天前
|
索引 Python
python 格式化、set类型和class类基础知识练习(上)
python 格式化、set类型和class类基础知识练习
70 0
|
29天前
|
Python
python学习1-基础知识(数据类型等)
python学习1-基础知识(数据类型等)
|
29天前
|
Java 程序员 Python
Python基础知识主要包括其**语法规则、数据类型、控制结构以及函数和模块**等
【4月更文挑战第15天】Python基础知识主要包括其**语法规则、数据类型、控制结构以及函数和模块**等
27 11