学ai 第二日python 复习夯实基础
1. 字面量学习目标1、掌握字面量的含义2、了解常见的字面量类型3、基于print语句完成各类字面的输出字面量在代码中被固定下来的值。常见的值类型python中常用的六种值类型数字类型整型int、浮点数float、布尔bool、【复数以j结尾的表示复数】字符串类型描述文本的一种数据类型由任意数量的字符组成。列表list元组tuple集合set字典dict字符串又称为文本是由任意数量的字符如中文、英文、各类符号、数字等组成。注意python字符串需要用双引号包围起来。被引号包围起来的都成为字符串。#字面量 10 3.14 True 安徽 安徽 print(10) print(3.14) print(True) print(安徽) print(安徽)2. 注释学习目标1、了解注释的作用2、能够使用单行注释和多行注释注释在程序中对程序代码进行解释说明的文字。作用注释不是程序不能被执行的只是对程序代码进行解释说明让别人能够看懂代码的作用可以大大增加程序的可读性。注释的分类1单行注释以#开头右边所有文字当作说明而不是真正要执行的程序起辅助说明的作用 eg: #大数据与人工智能2多行注释以一对三个引号引起来来解释说明一段代码的使用方法。 eg: 我是多行注释 #单行注释整数字面量 666 #单行注释浮点字面量 3.14 多行注释 3. 变量学习目标1、理解变量的作用及特征2、掌握变量的定义方式变量在程序运行时能存储计算结果或能表示值的抽象概念简单来说变量就是程序运行时记录数据用的。变量定义语法格式变量名 变量的值变量名每一个变量都有自己的名字称之为变量名也就是变量的本身赋值表示等号右侧的值赋予左侧的变量。变量的值每一个变量都有自己存储的值内容称之为变量的值变量的特征变量从名字中可以看出表示 量 是可变的。所以变量的特征就是变量存储的数据是可以发生改变的。a3.14 bpython print(a) print(b)4. 练习模拟钱包升级请在程序中定义如下变量钱包月变量名money,初始余额为50请通过程序计算在购买了牛奶4元后钱包余额还剩余多少元基于print语句输出money50 #初始钱包余额 money-4 #包子四块 print(钱包余额剩余,money) #剩余钱包金额5. 数据类型转换学习目标1、掌握如何在字符串、帧数、浮点数之间进行相互转换2、了解转换的注意事项为什么要数据类型转换三种转换场景1、从文件中读取的数字默认是字符串需要转换成数字类型2、input语句默认结果是字符串如果需要数字也需要转换3、将数字转换成字符串可以写到外部系统常见的转换语句1、int(x)2、float(x)3、str(x)int_num3 print(type(int_num)) int_strstr(int_num) #将数字型转换为字符串 print(type(int_str)) #输出当前的格式 #str_num3 安徽 #print(type(str_num3)) #int_num3 int(str_num3) #这个转换不了因为int是数字字符 #print(type(int_num3))6. 标识符学习目标1、理解什么是标识符2、掌握标识符的命名规则3、掌握变量的命名规范标识符是用户在编程的时候所使用的一系列的名字用于给变量、类、方法等命名标识符的规则1、内容限定标识符命名中只允许出现英文、中文不推荐、数字不可以用在开头、下划线等四类元素其他元素都不被允许2、大小写敏感能够区分大小写3、不可以使用python关键字python中关键字由特殊用途不可以用作标识符标识符的规范1、见名知意明了简洁2、下划线命名法多个单词组合变量名时要使用下划线隔开3、英文字母全小写变量中的英文字母全小写。1namezhangsan #错误示范 姓名张三 #不推荐 _name张三 name张三 print(name) print(_name)7. 运算符学习目标1、算术运算符2、赋值运算符算术运算符 - * / //整除 %取模 **指数赋值运算符 复合赋值运算符 - * / //整除 %取模 **指数a 10 a 20 # a a 20 # a 10 208. 字符串字符串的扩展1、字符串三种定义方式1单引号定义法2双引号定义法3三引号定义法字符串内的引号嵌套单引号定义法可以内含双引号双引号定义法可以内含单引号可以使用转义字符\来将引号解除效用变成普通字符串2、字符串拼接学习目标1掌握如何拼接字符串使用 号连接字符串变量和字符串字面量2字符串字面量之间的拼接3字符串字面量和字符串变量拼接3、字符串格式化学习目标1、掌握占位的形式拼接字符串字符串格式化通过%s,完成字符串和变量的快速拼接其中%表示我要占位s表示将变量变成字符串放入占位的地方python常用的占位符%s:将内容转换为字符串存入占位位置%d:将内容转换为整数存入占位位置%f将内容转换为浮点数存入占位位置4、字符串格式化精度控制学习目标1、掌握格式化字符串的过程中数字的精度控制使用辅助符号m.n来控制数据的宽度和精度m:控制宽度要求是数字很少使用设置的宽度小于数字的本身则不生效n:控制小数点精度要求是数字会进行小数的四舍五入5、字符串格式化2学习目标1、掌握快速字符串格式化方式快速格式化语法格式f{变量}6、对表达式格式化学习目标1、了解什么是表达式2、掌握对表达式进行格式化表达式格式化方式(1)f{表达式}(2)%s\%d\%f%(表达式1,表达式2,表达式3)# *************************字符串三种定义方式******************************** # 单引号定义法 name 安徽 # 双引号定义法 name 安徽 # 三引号定义法 name 安徽 dddddddd 安徽 # 字符串内的引号嵌套 # 单引号定义法可以内含双引号 name 安徽安徽 # 双引号定义法可以内含单引号 name 安徽安徽 # 可以使用转义字符\来将引号解除效用变成普通字符串 name 安\徽\ print(name) # *************************字符串拼接******************************** # 字符串字面量之间的拼接 print(欢迎您来到安徽) # 字符串字面量和字符串变量拼接 name张三 address安徽 tel123456 print(你好name) print(你好name欢迎来到address电话str(tel)) #这个tel前得强制转换print输出字符串str,由int强制转换str # *************************字符串格式化******************************** name科大讯飞 setup_year2003 stock_price5.8 print(%s,成立于%d年现在的股票价格是:%0.2f(name,setup_year,stock_price)) # # *************************格式化精度控制********************************# num3 num212.345 print(该零件的宽度为5结果是%5d%num) print(该零件的宽度为1结果是%1f%num2) print(该零件的宽度为7精度为2结果是%7.2d%num2) #宽度为总长数.也为一位小于本身无效 print(该零件的宽度不限精度为2结果是%.2d%num2) #精度是小数点后的位数 # *************************字符串格式化2******************************** #f{变量} name科大讯飞 setup_year2003 stock_price5.8 print(f{name},成立于{setup_year}年现在的股票价格是:{stock_price})9. 输入语句学习目标掌握input语句函数的使用使用input语句可以从键盘获取输入使用一个变量接收存储input语句获取键盘输入的内容nameinput(请输入姓名:) print(name)

相关新闻

PCB拼版设计技巧与优化策略

PCB拼版设计技巧与优化策略

1. PCB打样设计中的拼版艺术在电子硬件开发领域,PCB打样是验证设计的关键环节。拼版作为PCB制造中的一项基础工艺,直接影响着生产成本、交货周期和产品质量。很多工程师习惯将拼版工作完全交给板厂处理,但实际上掌握自主拼版技巧能带来诸多优…

2026/7/16 3:31:07阅读更多 →
想要征服Python,离不开日日夜夜的相伴(学习笔记day2)

想要征服Python,离不开日日夜夜的相伴(学习笔记day2)

一、day1大致回顾以及巩固1.1 环境搭建Python与Pycharm的安装和配置,注意python下载时,确认好操作系统,选择需要的版本进行下载,安装时需勾选“Add Python 3.X to PATH”的选项,将Python的安装路径自动添加到系统环境变…

2026/7/16 3:31:07阅读更多 →
TypeScript 完全指南:从入门到精通

TypeScript 完全指南:从入门到精通

告别“AnyScript”,用 TS 写出更健壮的代码前言:为什么我们需要 TS?如果你是一名前端开发者,大概率经历过这样的场景:// 一段看似正常的 JS 代码 function greet(user) {return "Hello, " user.name; }gre…

2026/7/16 3:31:07阅读更多 →
【C++】类和对象--匿名对象

【C++】类和对象--匿名对象

目录匿名对象的语法与生命周期应用场景注意事项有时我们只需要临时调用某个类的成员函数一次,并不想为这个对象命名并维持其生命周期,这时可以使用匿名对象。 匿名对象的语法与生命周期 匿名对象就是定义时没有指定变量名的对象:ClassName(…

2026/7/16 4:31:28阅读更多 →
骁龙移动平台双卡双待DSDS的技术内幕(8): DSDS场景下的网络注册与PLMN选择策略

骁龙移动平台双卡双待DSDS的技术内幕(8): DSDS场景下的网络注册与PLMN选择策略

系列文章目录:本文是"骁龙移动平台双卡双待DSDS的技术内幕"系列的第八篇,深入分析双卡场景下网络注册的协调机制和PLMN选择策略。1. DSDS网络注册的特殊性 1.1 单卡vs双卡注册流程对比 单卡注册: 开机 → PLMN搜索 → 选择最优网络…

2026/7/16 4:31:28阅读更多 →
【毕设分享】django便利店外卖后台管理系统19650

【毕设分享】django便利店外卖后台管理系统19650

源码获取 私信联系我即可~ 大家点赞、收藏、关注、评论啦 精彩专栏推荐订阅:在下方专栏👇🏻 👇🏻 精彩专栏 推荐订阅👇🏻 java精品项目案例【3000套】 Python精品项目案例【500套】 Python精品…

2026/7/16 4:31:28阅读更多 →
C++实现IIR滤波器:从原理到工程实践

C++实现IIR滤波器:从原理到工程实践

1. 项目概述:从理论到代码的桥梁在信号处理的世界里,滤波器就像一位技艺精湛的调音师,能从纷繁复杂的信号中,精准地提取出我们想要的声音,或者滤除那些恼人的噪声。IIR滤波器,也就是无限脉冲响应滤波器&…

2026/7/16 4:31:28阅读更多 →
C++实现TSP贪心算法:从原理到工程实践详解

C++实现TSP贪心算法:从原理到工程实践详解

1. 项目概述:当贪心算法遇上旅行商如果你对算法竞赛、路径规划或者单纯想用C解决一个经典的组合优化问题感兴趣,那么“使用C实现TSP问题的贪心算法”这个项目绝对是一个绝佳的练手机会。TSP,全称旅行商问题,简单来说,就…

2026/7/16 4:31:28阅读更多 →
C++指针函数与函数指针:从内存原理到回调实战

C++指针函数与函数指针:从内存原理到回调实战

1. 项目概述:为什么指针函数是C的“任督二脉”?干了这么多年C,我见过太多新手甚至工作一两年的朋友,一提到“指针函数”和“函数指针”就犯迷糊,面试时更是支支吾吾。这玩意儿真没那么玄乎,它就像是C内力修…

2026/7/16 4:26:28阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/15 6:42:19阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/15 6:12:45阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/15 10:54:00阅读更多 →
A--10 Codex Review与GitHub PR工作流实战指南:从代码审查到安全合并

A--10 Codex Review与GitHub PR工作流实战指南:从代码审查到安全合并

摘要:本文系统讲解如何利用Codex App的Review功能与GitHub PR工作流,实现从代码修改到安全合并的完整流程。涵盖Review面板深度使用、/review命令实战、GitHub Connector配置、PR描述撰写技巧,以及常见问题排查方法。通过多个实战案例和流程图,帮助开发者建立高效的AI辅助代…

2026/7/16 0:00:38阅读更多 →
遗传算法解5皇后问题:从Hello World到工业优化的进化实验室

遗传算法解5皇后问题:从Hello World到工业优化的进化实验室

1. 项目概述:为什么用遗传算法解5皇后问题,而不是直接回溯?我带过十几届算法课,也给不少初创团队做过AI架构咨询。每次讲到组合优化问题,学生和工程师的第一反应永远是“写个回溯试试”。这没错——55棋盘上找所有合法…

2026/7/16 0:00:38阅读更多 →
5.1V稳压管输出为何只有4.7V?工作电流与负载影响分析

5.1V稳压管输出为何只有4.7V?工作电流与负载影响分析

前几天调试一个简单的电源模块,用到了5.1V稳压管。电路接好,上电测试,万用表一量——输出居然只有4.7V。第一反应是稳压管坏了,换了一个新的,结果还是4.7V。这让我想起很多初学者都会遇到的困惑:明明标称5.…

2026/7/16 0:00:38阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/15 15:50:47阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/15 8:52:38阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/15 14:06:23阅读更多 →