Python脚本_基础
学习写脚本不用会太牛逼的语法学习一门编程语言肯定要举的例子print(hello world) print(hello python)打印hello。python一些基础语法是不用引用头文件的。注释注释有好几种直接看代码简单的东西没必要研究# 注释不会执行 # print(这是注释,不会被执行) print(hello) #下面是多行注释 print(hello world) #快捷键 ctrl/ print(python) print(heool) print(111)变量# 1. 定义一个变量, 来保存名字 name 张三 # 2. 使用变量中的数据值, 直接使用变量的名字 # 打印 变量 name 中存储的名字 print(name) # 张三 print(name) # name, 加引号,就是直接打印显示引号中的内容 name 李四 # 使用李四数据覆盖了原来存储的内容 print(name) # 李四输入和输出input函数就是输入#input()函数得到的都是字符串类型不管输入的是什么都是字符串类型num input(请输入一个数字:) print(num, type(num)) num_1 input() print(num_1, type(num_1)) 请输入一个数字:2 2 class str 3 3 class str print函数就是打印到屏幕上面name 张三 age 18 # 数字可以不加引号 print(name, age) name input(请输入你的名字:) print(name) # 1. 提示用户输入(input)两个数字(两个 input) --- str(类型转换) num1 input(请输入一个数字:) num1 float(num1) num2 float(input(请输入一个数字:)) # 2. 使用获取到的数据进行加法运算 num num1 num2 # num round(num, 2) # round(数字, 小数位数) 保留几位小数 # 3. 在控制台输出计算结果格式要求:xx xx xx print(f{num1} {num2} {num})数据类型# 整型 整数 int num 10 # type可以查看类型 print(num, type(num)) # 10 class int # 浮点型 小数 float num1 3.14 print(num1, type(num1)) # 3.14 class float # 布尔类型 bool (True, False) num2 True num3 False print(num2, type(num2)) # True class bool print(num3, type(num3)) # False class bool # 字符串类型 str(使用引号引起来的都是字符串) name hello print(name, type(name)) # hello class str num4 3.1415926 print(type(num4)) # class str num5 True print(type(num5)) # class str数据转换 类型转换: 将一种数据类型转换为另一种数据类型 函数没有改变原来的数据类型而是产生一个新的你所需要的类型数据 int(x) 将 x 转换为一个整数 x 是字符串时必须是整数类型的字符串 float(x) 将 x 转换为一个浮点数 x 是字符串时只要是数字类型的字符串即可 str(x) 将 x 转换为字符串 对于任意数据类型 x 都可以转为字符串类型 tuple(s) 将序列 s 转换为一个元组 list(s) 将序列 s 转换为一个列表 age input(请输入你的年龄:) print(age, type(age)) # str 45 # 需求,将字符串类型 age 转换为 int 类型 new_age int(age) # 传入的必须是整数字符串其他也是如此 print(new_age, type(new_age)) # int 45 print(age, type(age)) # str 原数据没有变化是产生了一个新的数据 # 传入的必须是整数字符串其他也是如此不然就会报错 num input(请输入你的小数:) # 3.14 class int print(num, type(num)) num_s int(num) # 3.14就会报错。如果这里是float就可以输入小数 print(num_s, type(num_s)) #3.14 class str #int()还可以抹去float类型的小数 num_1 1.7 num_2 int(num_1) print(num_2, type(num_2)) # 1class int -------------------------------------------------------------- # float(x)将 x 转换为一个浮点数 x是字符串时只要是数字类型的字符串即可 num_3 input(请输入你的整数:) print(num_3, type(num_3)) # str new_4 float(num_3) # 只要是数字类型的字符串即可 print(new_4, type(new_4)) # float格式化输出name 张三 age 18 height 1.71 # 按照如下的格式显示个人信息格式化输出 # 我的名字是 xx,年龄是 xx 岁, 身高 xx m print(我的名字是 {},年龄是 {} 岁, 身高 {} m.format(name, age, height)) print(f我的名字是 {name},年龄是 {age} 岁, 身高 {height} m) 字符串.format () 在字符串中需要使用变量中数据的地方使用 {} 占位 将变量按照顺序写在 format() 的括号中变量之间使用逗号隔开 F-string 前提Python 的版本要大于等于 3.6 在字符串的前边加上 f 或者 F即 f 或者 F 在字符串中需要使用变量中数据的地方使用 {} 占位 将变量直接写在对应的 {} 中 转移字符# print(1111) # print(1111, end\n) #print默认有一个 end\n \n表示 换行 。\n可以换成别的 # print(1111, end_*_) print(1111, end ) # 只要不是\n就不会换行 print(2222) print(1111, end\t) # 只要不是\n就不会换行 print(3333)算数运算符#被除数➗除数商.....余数 print(9 / 2) # 除法 4.5 print(9 // 2) # 求商 4 print(9 % 2) # 求余 9 ÷ 2 4 ... 1 print(9 * 2) # 乘法 18 print(9 ** 2) # 9的 2 次方,两个 9 相乘, 81

相关新闻

小程序毕业设计-基于 SpringBoot+Android 的大学生实践教学管理 APP 的设计与实现 面向高校的大学生实践教学辅助安卓 APP(源码+LW+部署文档+全bao+远程调试+代码讲解等)

小程序毕业设计-基于 SpringBoot+Android 的大学生实践教学管理 APP 的设计与实现 面向高校的大学生实践教学辅助安卓 APP(源码+LW+部署文档+全bao+远程调试+代码讲解等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/10/13 2:36:17 阅读更多 →
怎么让 PowerMem 这东西在我的电脑上跑起来?

怎么让 PowerMem 这东西在我的电脑上跑起来?

今天这篇文章,就是 PowerMem 的操作手册,不讲原理只讲步骤。从服务端部署到客户端接入,一条链路从头串到尾,每一步都有明确的命令和截图。 这个手册的目标是:你按照顺序做完(或者让你的通用 Agent 根据文章…

2026/10/8 18:10:01 阅读更多 →
[原创]WMI 永久订阅的 Filter 与 Consumer 绑定解析

[原创]WMI 永久订阅的 Filter 与 Consumer 绑定解析

WMI 永久订阅的 Filter 与 Consumer 绑定解析 文章中内容已经在Ksword中实现,仓库地址:https://github.com/KSwordDEV/KSword本篇要完成的是:读取 ROOT\subscription 中的永久订阅,列出每个 Filter 的触发条件,再通过 …

2026/10/9 22:40:38 阅读更多 →

最新新闻

Trae实测:从对话生成到Agent执行,AI编程工具如何改变开发流程

Trae实测:从对话生成到Agent执行,AI编程工具如何改变开发流程

最近AI Coding已经热到不需要再解释背景了。从最早的代码补全,到能直接对话生成整段功能,再到现在的Agent式“你提需求、它动手改代码”,这一波工具迭代的速度,确实让很多开发者的日常工作方式都变了。我陆陆续续试过不少同类产品…

2026/10/13 2:35:32 阅读更多 →
Maven settings.xml 配置详解:镜像、私服与 profile 实战

Maven settings.xml 配置详解:镜像、私服与 profile 实战

简介:一份面向Java开发者的Maven全局配置速查与理解资源,定位于帮助解决依赖下载缓慢、仓库路径混乱、多环境构建不一致等常见问题,适合刚接触Maven或需要系统梳理settings.xml的开发者。资源为单个xml配置文件,压缩包仅2KB&#…

2026/10/13 2:35:32 阅读更多 →
.NET Core接口加密实战:RSA+AES-GCM混合加密方案

.NET Core接口加密实战:RSA+AES-GCM混合加密方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 2:35:32 阅读更多 →
从 Lodash 迁移到 Remeda:sample 随机采样的等价替换与原生实现

从 Lodash 迁移到 Remeda:sample 随机采样的等价替换与原生实现

开发工具 【免费下载链接】remeda A utility library for JavaScript and TypeScript. 项目地址: https://gitcode.com/gh_mirrors/re/remeda 点击查看 免费下载 本文以 Remeda 官方迁移映射文档 packages/docs/src/content/mapping/lodash/sample.md 为核心骨架&a…

2026/10/13 2:35:32 阅读更多 →
SpringBoot集成Smart-Socket实现云快充TCP长连接实战

SpringBoot集成Smart-Socket实现云快充TCP长连接实战

简介:本资源是一套基于SpringBoot与Smart-Socket实现云快充协议的充电桩对接源代码,面向Java后端开发者及智慧能源平台建设者,解决城市级充电平台中与硬件设备(充电桩)高效、标准化通信的技术难点。项目聚焦底层Socket…

2026/10/13 2:35:32 阅读更多 →
SpringBoot2+Vue3+MyBatis-Plus+MySQL8.0学生信息管理系统实战

SpringBoot2+Vue3+MyBatis-Plus+MySQL8.0学生信息管理系统实战

接手过一个学生信息管理系统的小项目,技术栈正好是SpringBoot2 Vue3 MyBatis-Plus MySQL8.0,标题里这套组合一眼看去很常见,但真正从零落地的时候,细节远比想象中多。当初团队里有人建议用老掉牙的JSP那套,也有人建…

2026/10/13 2:34:32 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/12 0:16:30 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →