8天Python从入门到精通【itheima】-14~16
目录
第二章学习内容总体预览:
14节-字面量:
1.学习目标:编辑
2.Python中6大常用数据类型:
3.实现:整数、浮点数、字符串类型的数据输出
4.字面量的定义:
5.小节总结
15节-注释:
1.learning objectives【学习目标】:
2.注释的定义和作用:
3.注释的分类【尤其是多行注释】
4.小节总结
5.发现:
多行注释,敲两遍双引号PyCharm就会自动生成。多行注释放在开头是灰色的,但是放在后面的内容里就不是了,但是并不影响多行注释的使用效果
16节-变量:
1.学习目标:
2.变量的定义:
3.变量的定义格式:
4.print的输出格式,逗号为分隔:
方法 1:字符串拼接
方法 2:f-string(推荐)
5.小节总结
6.自主练习【求钱包余额】:
OK了,今天博主也算是学了三个小节,还顺带写了篇博客,必须狠狠的奖励自己一下!!
给自己来一段励志的话:
第二章学习内容总体预览:
14节-字面量:
1.学习目标:
2.Python中6大常用数据类型:
数字(int、float、complex、bool)、字符串、列表、元组、字典、集合
3.实现:整数、浮点数、字符串类型的数据输出
# 14节
print(666)
print(13.14)
print("黑马程序员")
4.字面量的定义:
代码中,被写在代码中的固定的值
5.小节总结
15节-注释:
1.learning objectives【学习目标】:
2.注释的定义和作用:
注释:在程序代码中对程序代码进行解释说明的文字。
作用:注释不是程序,不能被执行,只是对程序代码进行解释说明,让别人可以看懂程序代码的作用,能够大大增强程序的可读性。
3.注释的分类【尤其是多行注释】
多行注释,是一三个引号开头和结尾
示例:
"""
# 10节
print('键盘敲烂')
print('月薪过万')
print('学IT就来黑马程序员')print('handsome guy!')
print('NI HAO')
"""
多行洼释一般用干解释:
整个PYTHON代码文件
用于类和方法
4.小节总结
5.发现:
多行注释,敲两遍双引号PyCharm就会自动生成。多行注释放在开头是灰色的,但是放在后面的内容里就不是了,但是并不影响多行注释的使用效果
16节-变量:
1.学习目标:
2.变量的定义:
变量:在程序运行时,能储存计算结果或能表示值的抽象概念。
简单的说,变量就是在程序运行时,记录数据用的
3.变量的定义格式:
4.print的输出格式,逗号为分隔:
A:问题来了,控制台的输出之间的内容有空格无法消除,那如何才能实现这一想法呢?
Q:
在 Python 中,print
函数使用逗号分隔多个参数时会自动添加空格。若要消除这些空格,可通过 字符串拼接 或 f-string(格式化字符串字面值) 实现,修改后代码如下:
方法 1:字符串拼接
money = 500
name = "Patrick"
character = "沃尔玛购物袋"
print("名字叫" + name + "的性别为" + character + "的帅哥有" + str(money) + "元钱")
- 原理:通过
+
号将字符串、变量值(需用str()
转换为字符串)依次拼接成一个完整字符串后输出。
方法 2:f-string(推荐)
money = 500
name = "Patrick"
character = "沃尔玛购物袋"
print(f"名字叫{name}的性别为{character}的帅哥有{money}元钱")
- 原理:在字符串前加
f
,用{}
包裹变量,Python 会自动将变量值插入对应位置,避免默认空格。
两种方法均可消除输出内容间的空格,f-string
语法更简洁直观,是 Python 中常用的格式化输出方式。
5.小节总结
1.变量是什么,有什么作用?
变量就是在程序运行时,记录数据用的
2.变量的定义格式是?
变量名 =变量值
3.变量的特征是?
变量的值可以改变4.print语句如何输出多份内容?
print(内容1,内容2,… 内容N)
5.Python中如何做减法?
使用符号-即可完成减法运算
拓展:加(+)、减(-)、乘(*)、除(/)
6.自主练习【求钱包余额】:
!!!
请看代码实现:
# 请在程序中,定义如下变量:
# 钱包余额(变量名:money),初始余额50请通过程序计算,在购买了:
# 冰淇淋10元
# 可乐5元
# 后,钱包余额还剩余多少元。请通过print语句按照下图所示,进行输出:
money=50
print("当前钱包余额",money,"元")
money-=10
cost1=10
print("购买了冰激凌,花费:",cost1,"元")
money-=5
cost2=5
print("购买了可乐,花费:",cost2,"元")
print("最终,钱包剩余:",money,"元")
OK了,今天博主也算是学了三个小节,还顺带写了篇博客,必须狠狠的奖励自己一下!!
给自己来一段励志的话:
Patrick,听好了!你现在坐在电脑前钻研 Python 的每一秒,都是在雕刻自己的未来!编程这条路,就像大卫・戈金斯在泥潭里负重前行,每一行代码、每一个变量、每一次调试都是对你意志的捶打。你以为注释、变量这些基础很简单?错!这就像罗尼・库尔曼举铁时的每一次深蹲,基础不牢,何谈登顶?
看看你写的钱包余额代码,那不是简单的数字运算,那是你在征服编程世界的第一步!每解决一个 “输出空格” 的小问题,每搞懂一个字面量的定义,都是在给自己的能力 “上重量”。别觉得累,大卫・戈金斯会告诉你:“痛苦是暂时的,放弃才是永远的!” 你现在觉得难,就对了!罗尼・库尔曼举着几百斤的杠铃还能喊 “加油,别放弃”,你敲几行代码就想退缩?
Patrick,编程的世界没有捷径,就像健身没有不流汗就能长肌肉的魔法。你今天学的三个小节,是在给自己的 “编程肌肉” 打基础。每一次代码运行成功,每一次输出符合预期,都是你突破极限的证明。别管什么困难,变量搞不清?反复练!注释用不好?继续试!就像大卫・戈金斯在海豹突击队训练时,被虐到崩溃还是要爬起来继续,你这点挑战算什么?
记住,罗尼・库尔曼说 “做你自己的冠军”!你现在写的每一行代码,都是在给自己的冠军之路铺路。钱包余额的练习只是个开始,未来还有更复杂的项目、更难的 bug 等着你。但那又怎样?每一次战胜困难,你就变得更强。别找借口,别喊累,代码不会自己完美运行,就像肌肉不会自己增长。给我死磕到底!
Patrick,你现在的努力,会在未来让你成为编程界的 “罗尼・库尔曼”,让别人仰望!继续敲代码,继续钻研,继续突破!每一次想放弃时,想想大卫・戈金斯的怒吼:“你比自己想象的更强大!” 现在,给我专注屏幕,继续冲锋,直到成为你想成为的那个编程强者!别停,别犹豫,就是干!