Python零基础从小白打怪升级中~~~~~~~入门

第二节:Python入门(二)

一、输入函数

input(“提示信息”)

  • 当程序执行到 input,等待用户输入,输入完成之后才继续向下执行。
  • 在Python中,input 接收用户输入后,一般存储到变量,方便使用。
  • 在Python中,input 会把接收到的任意用户输入的数据都当做字符串处理。

注意:所有的通过input获取的数据,都是字符串类型。 Python是一门强类型的语言

二、Python中运算

  • 算数运算符
  • 赋值运算符
  • 复合赋值运算符
  • 逻辑运算(后面再说)

1. 算数运算符

运算符描述实例
+1 + 1 输出结果为 2
-1-1 输出结果为 0
*2 * 2 输出结果为 4
/10 / 2 输出结果为 5
//整除9 // 4 输出结果为2
%取余9 % 4 输出结果为 1
**指数2 ** 4 输出结果为 16,即 2 * 2 * 2 * 2
()小括号小括号用来提高运算优先级,即 (1 + 2) * 3 输出结果为 9

注意:

  • 混合运算优先级顺序:()高于 ** 高于 * / // % 高于 + -

2. 赋值运算符

运算符描述实例
=赋值=右侧的结果赋值给等号左侧的变量
  • 单个变量赋值
num = 100
print(num)
  • 多个变量赋值
num1, float1, str1 = 10, 0.5, 'hello world'
print(num1)
print(float1)
print(str1)
a = b = 10
print(a)
print(b)

3. 复合赋值运算符

运算符描述实例
+=加法赋值运算符c += a 等价于 c = c + a
-=减法赋值运算符c -= a 等价于 c = c- a
*=乘法赋值运算符c *= a 等价于 c = c * a
/=除法赋值运算符c /= a 等价于 c = c / a
//=整除赋值运算符c //= a 等价于 c = c // a
%=取余赋值运算符c %= a 等价于 c = c % a
**=幂赋值运算符c ** = a 等价于 c = c ** a
a = 100
a += 2
# 输出102  a = a + 2,最终a = 100 + 2
print(a)

总结

  • 算数运算的优先级

    • 混合运算优先级顺序:()高于 ** 高于 * / // % 高于 + -
  • 赋值运算符

    • =
  • 复合赋值运算符

    • +=
    • -=
    • 优先级
      1. 先算复合赋值运算符右侧的表达式
      2. 再算复合赋值运算的算数运算
      3. 最后算赋值运算

三、Python的输出

  • 格式化输出
    • 格式化符号
    • f-字符串
  • print的结束符

1、 格式化符号

格式符号转换
%s字符串
%d有符号的十进制整数
%f浮点数
%c字符
%u无符号十进制整数
%o八进制整数
%x十六进制整数(小写ox)
%X十六进制整数(大写OX)
%e科学计数法(小写’e’)
%E科学计数法(大写’E’)
%g%f和%e的简写
%G%f和%E的简写

技巧

  • %06d,表示输出的整数显示位数,不足以0补全,超出当前位数则原样输出
  • %.2f,表示小数点后显示的小数位数。

2、 第二种格式化输出

格式化字符串除了%s,还可以写为 f'{表达式}'

总结

  • 格式化符号
    • %s:格式化输出字符串
    • %d:格式化输出整数
    • %f:格式化输出浮点数
  • f-字符串
    • f’{表达式}’
  • print 结束符 end

四、常用的数据类型转换函数

转换数据类型常用的函数

  • int()
  • float()
  • str()
  • list()
  • tuple()
  • eval()

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/802751.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【每日一题】CF1607 D. Blue-Red Permutation | 贪心 | 简单

题目内容 原题链接 给定一个长度为 n n n 的数组 a a a ,以及一个长度为 n n n 的字符串 s s s ,字符要么为 B 要么为 R。 一次操作中,可以选择一个下标 i i i : 如果 s i s_i si​ 为 B ,可以将 a i a_i ai​…

App Inventor 2 SQLite 拓展

SQLite 拓展 此SQLite 拓展由中文网开发及维护,与 TaifunSQLite 功能类似,但TaifunSQLite是收费的,美刀。 文档及拓展下载地址: App Inventor 2 SQLite 拓展:超流行兼容主流SQL语法的迷你本地数据库引擎 App Invento…

018——红外遥控模块驱动开发(基于HS0038和I.MX6uLL)

目录 一、 模块介绍 1.1 简介 1.2 协议 二、 驱动代码 三、 应用代码 四、 实验 五、 程序优化 一、 模块介绍 1.1 简介 红外遥控被广泛应用于家用电器、工业控制和智能仪器系统中,像我们熟知的有电视机盒子遥控器、空调遥控器。红外遥控器系统分为发送端和…

python如何读取excel文件,并修改内容?

要在Python中读取和修改Excel文件,可以使用openpyxl库。这个库允许你处理Excel文件(.xlsx格式),包括读取、修改单元格内容以及保存修改。以下是一个简单的示例,展示了如何使用openpyxl读取Excel文件、修改内容并保存文…

【SCI绘图】【热力图系列1 R】多特征相关性分析热力图R语言实现

SCI,CCF,EI及核心期刊绘图宝典,爆款持续更新,助力科研! 本期分享: 【SCI绘图】【热力图系列1 R】多特征相关性分析热力图R语言实现 1.环境准备 library(gplots) library(RColorBrewer) 2.数据示例 ###…

宠物医院管理系统

文章目录 宠物医院管理系统一、系统演示二、项目介绍三、12000字论文参考四、系统部分页面展示五、部分代码展示六、底部获取项目源码和万字论文参考(9.9¥带走) 宠物医院管理系统 一、系统演示 宠物医院管理系统 二、项目介绍 语言&#xf…

基于YOLOv8的GC10-DET缺陷检测系统(Python源码+Pyqt6界面+数据集)

💡💡💡本文摘要:基于YOLOv8的GC10-DET缺陷检测系统,并阐述了整个数据制作和训练可视化过程,最后通过Pyside UI界面进行展示。 博主简介 AI小怪兽,YOLO骨灰级玩家,1)YOL…

JAVA并发编程(二)_线程池

JAVA线程池 1.1Java 线程池之 Executor 框架 为了实现线程池和管理线程池,JDK 给我们提供了基于 Executor 接口的一系列接口、抽象类、实现类,我们把它称作线程池的 Executor 框架,Executor 框架本质上是一个线程池; ​ Java 线…

Python的基础知识学习路线1—python简介与环境配置(最全路线,每部分附有代码操作结果)

一、Python简介 (1)发展史 Python是由创始人贵铎范罗萨姆(Guido van Rossum)在阿姆斯特丹于1989年圣诞节期间,为了打发圣诞节的无趣,开发的一个新的解释型脚本语言。之所以选中Python(大蟒蛇的…

免费SSL证书跟付费SSL证书有什么区别?

免费SSL证书与付费SSL证书的主要区别如下: 1. 类型与验证级别: - 免费SSL证书通常仅提供域名验证(DV),这是一种最基本的验证级别,仅验证域名的所有权,确认申请者对所申请域名的有效控制。 - 付费…

AcWing 791. 高精度加法——算法基础课题解

AcWing 791. 高精度加法 题目描述 给定两个正整数(不含前导 0),计算它们的和。 输入格式 共两行,每行包含一个整数。 输出格式 共一行,包含所求的和。 数据范围 1≤整数长度≤100000 输入样例: 1…

每天坚持做逆回购,一年下来,年化收益能达到多少?(附代码)

空口无凭,用数据说话,你可以自己检验各种逆回购策略的历史收益率。 比如说下面这段代码,可以自动进行沪深两市一天期国债逆回购的交易,在收盘之前,或下午 4 点钟之前,自动进行国债逆回购,用闲余…

怎样买国债逆回购最划算,国债逆回购手续费是多少?1折

国债逆回购是一种以国债作为抵押物的贷款,是一种能为投资者提高闲置资金增值能力的金融品种。国债逆回购的优势有: 安全性高,因为国债是信用等级最高、违约风险最低的金融资产,而且国债逆回购是在证券交易所进行的受监管的交易 …

【题解 | 二叉树】给定二叉树的后序遍历和中序遍历,求层序遍历结果

树的遍历 给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列。这里假设键值都是互不相等的正整数。 输入格式: 输入第一行给出一个正整数 N ( ≤ 30 ) N(≤30) N(≤30),是二叉树中结点的个数。第二行给出其后序遍历序列。第三…

grep 和 pgrep

grep 和 pgrep 是两个不同的命令,它们在Linux和类Unix系统中用于搜索文本,但各自的应用场景和功能有所差异。 grep 全称:Global Regular Expression Print 用途:grep 主要用于在文件或者通过管道传递的输出中搜索与指定模式&…

深入探讨udevd:Linux中的设备管理守护进程

Linux操作系统的强大功能之一在于其对硬件的优秀支持。无论是新接入的USB设备还是系统内部的硬件变化,Linux都能够灵活地处理。这得益于udevd—一种设备管理守护进程。在本篇博客中,我们将详细探讨udevd的工作原理、配置和在系统中的重要性。 什么是ude…

深度学习500问——Chapter06: 循环神经网络(RNN)(2)

文章目录 6.4 CNN和RNN的区别 6.5 RNNs与FNNs有什么区别 6.6 RNNs训练和传统ANN训练异同点 6.7 为什么RNN训练的时候Loss波动很大 6.8 标准RNN前向输出流程 6.9 BPTT算法推导 6.9 RNN中为什么会出现梯度消失 6.10 如何解决RNN中的梯度消失问题 6.4 CNN和RNN的区别 类别特点描述…

博客系统实现

一.准备工作 1.创建项目,把前端写好的博客静态页面拷贝到webapp目录中 2.引入依赖,这里主要用到servlet,mysql5.1.47,jacson2.15.0 3.找到右上角的edit configurations->smartTomcat->进行配置 4.数据库设计&#xff1a…

2024年4月9号PMP每日三题含答案

2024年4月9号PMP每日三题含答案 1.在执行一个潜艇现代化项目期间,客户要求安装新的潜望镜。项目经理必须怎么做? A.检查可行性,准备预算,并获得变更请求批准 B.执行实施整体变更控制过程,获得预算批准,并执…

Java8 函数式编程 @FunctionInterface使用示例

FunctionInterface 是一个注解,用在接口上面。 接口内部只能有一个方法。 作用: 将函数作为参数传入其它方法。 背景 看如下代码, 发现send1 send2 send3 方法都有共同的代码用于获取参数,唯一不同的是消息发送逻辑不一样。 那…