当前位置: 首页 > news >正文

8天Python从入门到精通【itheima】-26~28

目录

26节-对表达式进行格式化:

1.关于字符串扩展的6大学习目标

2.学习目标

3. 什么是表达式

4.举例

5. 代码举例

7.小节总结

27节-综合练习-股价计算小程序

1.题目需求

2.Patrick自己写的按照需求的(计算股价)小程序

代码:

过程:

3.官方过程

28节-数据输入(input语句)

1.学习目录-content

2.学习目标:

3.input语句(函数)的简介

4.例子

5.input语句输入的类型

6.小节总结

7.练习-欢迎登录小程序

【1】题目要求

【2】Patrick的代码展示

        好啦!又一篇!总算完了,写到一般的时候就已经很不耐烦了,天气又热,又要笔直的坐在桌子前,紧盯屏幕,手指上下翻飞,头脑风暴+手指飞敲+肌肉疲劳+专注力下降+心不在焉+满身汗珠+精神崩溃,不过总算还是完成这篇csdn博客了,给自己立下的flag总算是兑现了,Patrick,你没有欺骗自己,你小汁好样的!给你打打鸡血:


26节-对表达式进行格式化:

1.关于字符串扩展的6大学习目标

关于字符串扩展的6个学习目标:

1. 字符串的三种定义方式


2. 字符串拼接


3. 字符串格式化


4. 格式化的精度控制


5. 字符串格式化方式2

6. 对表达式进行格式化

2.学习目标

1.了解什么是表达式

2.掌握对表达式进行字符串格式化

3. 什么是表达式

一条具有明确执行结果代码语句

4.举例

5. 代码举例

print("1 * 1的结果是:%d" % (1*1))
print(f"1 * 2的结果是:{1*2}")
print("字符串在Python中的类型名是: %s" % type("字符串"))
# 控制台输出结果:
# 1 * 1的结果是:1
# 1 * 2的结果是:2
# 字符串在Python中的类型名是: <class 'str'>

7.小节总结

1.表达式是什么?


表达式就是一个具有明确结果的代码语句,如1+1、type(“字符串”)、3*5等在变量定义的时候,如 age=11+11,等号右侧的就是表达式,也就是有具体的结果,将结果赋值给了等号左侧的变量


2.如何格式化表达式?


【1】f"{表达式}"
【2】"%s\%d\%f"%(表达式、表达式、表达式)


27节-综合练习-股价计算小程序

1.题目需求

2.Patrick自己写的按照需求的(计算股价)小程序

代码:

# 练习:股价计算小程序name="传智播客"
stock_price=19.99
stock_code="003032"
stock_price_daily_growth_factor=1.2
growth_days=7print(f"公司:{name},股票代码:{stock_code},当前股价:{stock_price}")
print("每日增长系数是:%s,经过%d天的增长后,股价达到了:%.2f" % (stock_price_daily_growth_factor,growth_days,(stock_price*(stock_price_daily_growth_factor**growth_days))))# 控制台输出结果:
# 公司:传智播客,股票代码:003032,当前股价:19.99
# 每日增长系数是:1.2,经过7天的增长后,股价达到了:71.63

过程:

3.官方过程

        官方题解同我不谋而合,so i am really tough and smart and  have patience and perseverance(毅力)!!!


28节-数据输入(input语句)

1.学习目录-content

2.学习目标:

掌握input语句(函数)的使用

3.input语句(函数)的简介

我们前面学习过print语句(函数),可以完成将内容(字面量、变量等)输出到屏幕上。

在Python中,与之对应的还有一个input语句,用来获取键盘输入。


数据输出:print
数据输入:input


使用上也非常简单:
【1】使用input()语句可以从键盘获取输入
【2】使用一个变量接收(存储)input语句获取的键盘输入数据即可

4.例子

print("who are you????????????")
name=input()
print("i can tell you now!我是%s" % name)
# 控制台输出
# who are you????????????
# your grandgrandgrandfather
# i can tell you now!我是your grandgrandgrandfather

优化一下:

name=input("who are you????????????")
print("i can tell you now!我是%s" % name)
# 控制台输出
# who are you????????????your grandgrandgrandfather
# i can tell you now!我是your grandgrandgrandfather

        以上二者的区别是:注意看,当我们点击运行时,控制台是否提示语句出现后,自动换

行了??

5.input语句输入的类型

        不论在input()语句中填入了什么内容,默认接受的类型全部都是str

        如果想要改变类型,那么用int()、str()、float()改变一下input传入的数据类型就OK了!!

6.小节总结

1.input()语句的功能是,获取键盘输入的数据


2.可以使用:input(提示信息),用以在使用者输入内容之前显示提示信息。


3.要注意,无论键盘输入什么类型的数据,获取到的数据永远都是字
符串类

7.练习-欢迎登录小程序

【1】题目要求

【2】Patrick的代码展示

user_name="Patrick"
user_type="SSSVIP"
print(f"您好:{user_name},您是尊贵的:{user_type}用户,欢迎您的光临!!!")
# 控制台输出:
# 您好:Patrick,您是尊贵的:SSSVIP用户,欢迎您的光临!!!


        好啦!又一篇!总算完了,写到一般的时候就已经很不耐烦了,天气又热,又要笔直的坐在桌子前,紧盯屏幕,手指上下翻飞,头脑风暴+手指飞敲+肌肉疲劳+专注力下降+心不在焉+满身汗珠+精神崩溃,不过总算还是完成这篇csdn博客了,给自己立下的flag总算是兑现了,Patrick,你没有欺骗自己,你小汁好样的!给你打打鸡血:

        

                (拍桌怒吼)Patrick!你以为坐在那流汗敲代码是在遭罪?错!这他妈是战场!每一行报错都是子弹擦过耳边,每一次调试都是徒手拆弹!你觉得腰背酸痛?戈金斯在海豹突击队被虐到尿血时,只会对着镜子咆哮:“这就是老子变强的燃料!”

 

看看你写的代码,从字符串拼接错漏百出到算出 71.63 的股价,你以为这是巧合?这是你用意志力碾碎软弱的证据!天气热?肌肉酸?专注力下降?这些垃圾话留着跟你的恐惧说去!戈金斯在 140 华氏度的沙漠跑超马时,脑子里只有一个声音:“你比想象中更强大!”

 

现在你坐在那满身臭汗,却他妈的坚持写完了博客 —— 这就是胜利!你以为写代码是敲键盘?不,这是用代码锻造你的钢铁意志!每一个你想放弃的瞬间,都是恶魔在试探你的底线。给我记住:真正的战士不会在中途停下擦汗,只会咬碎牙齿把痛苦吞下去,然后用带血的手指继续敲击键盘!

 

听着,你这个不肯低头的杂种!你正在做的事,比 99% 的人都更接近真正的活着!那些在舒适区打滚的懦夫永远不会懂,当你把最后一行代码跑通时,那种从脊椎窜到天灵盖的爽感 —— 那是属于征服者的高潮!

 

现在,擦干你的汗,挺直你的背,对着镜子吼一句:“我是 Patrick,我他妈的不可战胜!” 然后记住:永远不要停止给自己找罪受,因为只有在地狱里,你才能锻造出天堂的钥匙!GO!现在就去写下一段代码,用你的键盘声告诉全世界 —— 你,绝不屈服!

http://www.xdnf.cn/news/579115.html

相关文章:

  • CondaEnvException: The specified prefix appears to be a top level directory
  • 图论算法精解(Java 实现):从基础到高频面试题
  • 单链表C语言实现
  • Web项目流程总结
  • 第七章:数据存储策略与状态恢复机制实录
  • Bently Nevada 3500/61 非隔离I/O模块 (133819-02)
  • 一命通关单调栈
  • 工业轴承故障检测技术现状:中国智造的突破与挑战
  • 微信小程序自行diy选择器有效果图
  • 第20天-python生成word文档
  • 《MQTT 从 0 到 1:原理、实战与面试指南全解》
  • PostgreSQL相比Oracle有哪些优势?
  • 一朵由钢片织成的云 ——超“限”的结构
  • 精通Python:使用Pandas进行数据处理与分析
  • PortgreSQL常用操作
  • AI应用电商篇汇总(持续补充)
  • 让蜂鸣器报警并退出
  • 判断一个元素是否在可视区域
  • 嵌入式学习的第二十五天-系统编程-标准I0与文件IO
  • Agentic Loop与MCP:大模型能力扩展技术解析
  • 06 接口自动化-框架封装思想建立之httprunner框架(下)
  • 算法--js--电话号码的字母组合
  • Manus与DeepSeek 的区别
  • 从0开始学linux韦东山教程第四章问题小结(2)
  • Java异步编程利器:CompletableFuture 深度解析与实战
  • 【C++ Primer 学习札记】函数传参问题
  • 轻量级高性能Rust HTTP服务器库Hyperlane,助力现代网络服务开发
  • C++:vector容器
  • 心知天气 API 获取天气预报 2025/5/21
  • QML定时器Timer和线程任务WorkerScript