Python学习的自我理解和想法(1)

简介: 本篇博客记录了作者跟随B站“黑马程序员”课程学习Python的第一天心得,涵盖了`print()`、`input()`、`if...else`语句、三目运算符以及`for`和`while`循环的基础知识。通过实际编写代码,作者逐步理解并掌握了这些基本概念,为后续深入学习打下了良好基础。文中还特别强调了循环语句的重要性及其应用技巧。

学的是b站的课程(黑马程序员),跟老师写程序,不是自创的代码!


目录

1.print()函数

2.input()函数

3.if…else语句

4.三目运算

5.循环语句

(1).for循环

1.语法

2.普通版

3.改进版

4.循环的嵌套

5.打印矩阵

(2).while循环

1.语法

2.普通版

3.无限循环

(3).break

总结


1.print()函数

自我感觉:在电脑上打印一句话,上手第一个函数.

2.input()函数

自我感觉:有点像计算器(?)所以仿写了一个计算的程序,并且算了打88折后的钱。注意input函数返回值是字符串,如果要计算,要把它转换为int()[整型]或者float()[浮点型].
image.png

3.if…else语句

自我感觉: 有点小意思,加上了input函数后,写了一个判断成绩是否及格的代码.
image.png

4.三目运算

自我感觉:有点复杂(与前面相比),但还是比较好理解,就是简写if…else语句.这是一个输入三个数比大小的程序.
image.png

5.循环语句

循环语句的主要作用是重复执行一段代码,直到满足特定的条件为止。

(1).for循环

1.语法

可迭代对象可以是列表、元组、字符串、字典等。循环体是在每次循环中执行的代码块。

for 变量 in 可迭代对象:
    循环体

2.普通版

自我感觉:当一些数属于某个范围时输出它。for…in…语句,注意缩进!
image.png

3.改进版

写了求和的代码,[sum+ =1=>sum=sum+1].
image.png

4.循环的嵌套

一个循环中包含另外一个循环,如图,先执行内层的循环,再执行外部的循环。当要引用变量i到每句话时,使用语法[f'a={a}'].
image.png

5.打印矩阵

image.png

(2).while循环

1.语法

其中,条件是一个布尔表达式,当条件为True时,循环体中的代码会被重复执行;当条件为False时,循环结束。

while 条件:
    循环体

2.普通版

自我感觉:while语句更像是条件语句一样,满足条件时才会执行语句,下图是打印乘法口诀表的代码,会写另一篇博客详细介绍方法。
image.png

3.无限循环

如果while循环的条件始终为True,则会形成无限循环。无限循环在某些情况下是有用的,例如服务器程序需要一直运行,等待客户端的连接请求。但是,如果不小心陷入无限循环,可能会导致程序崩溃或者占用大量的系统资源。因此,在使用无限循环时,一定要确保有合适的退出条件。

(3).break

自我感觉:可以写重复循环,感觉可以写病毒(理论上),下面是一个恶搞对象的代码.
image.png

总结

Python 中的循环语句是编程中非常重要的一部分,它们允许我们重复执行一段代码,从而提高编程效率。在本文中,我们介绍了 Python 中的两种循环,包括它们的基本语法、用法和关键要点。通过合理地使用循环语句,我们可以编写出更加高效、简洁和可读的代码。希望本文对大家学习 Python 循环语句有所帮助。
这是我第一天学Python的自我想法和对其的理解,希望我能在以后的学习中给大家带来更多优质的博客!有不对的地方请大家多多包涵,谢谢观看!

相关文章
|
16天前
|
机器学习/深度学习 Python
堆叠集成策略的原理、实现方法及Python应用。堆叠通过多层模型组合,先用不同基础模型生成预测,再用元学习器整合这些预测,提升模型性能
本文深入探讨了堆叠集成策略的原理、实现方法及Python应用。堆叠通过多层模型组合,先用不同基础模型生成预测,再用元学习器整合这些预测,提升模型性能。文章详细介绍了堆叠的实现步骤,包括数据准备、基础模型训练、新训练集构建及元学习器训练,并讨论了其优缺点。
33 3
|
21天前
|
安全 关系型数据库 测试技术
学习Python Web开发的安全测试需要具备哪些知识?
学习Python Web开发的安全测试需要具备哪些知识?
31 4
|
2天前
|
存储 程序员 Python
Python学习的自我理解和想法(2)
今日学习Python第二天,重点掌握字符串操作。内容涵盖字符串介绍、切片、长度统计、子串计数、大小写转换及查找位置等。通过B站黑马程序员课程跟随老师实践,非原创代码,旨在巩固基础知识与技能。
|
2天前
|
程序员 Python
Python学习的自我理解和想法(3)
这是学习Python第三天的内容总结,主要围绕字符串操作展开,包括字符串的提取、分割、合并、替换、判断、编码及格式化输出等,通过B站黑马程序员课程跟随老师实践,非原创代码。
|
22天前
|
存储 网络协议 IDE
从零起步学习Python编程
从零起步学习Python编程
|
2月前
|
机器学习/深度学习 人工智能 架构师
Python学习圣经:从0到1,精通Python使用
尼恩架构团队的大模型《LLM大模型学习圣经》是一个系统化的学习系列,初步规划包括以下内容: 1. **《Python学习圣经:从0到1精通Python,打好AI基础》** 2. **《LLM大模型学习圣经:从0到1吃透Transformer技术底座》**
Python学习圣经:从0到1,精通Python使用
|
2月前
|
机器学习/深度学习 人工智能 架构师
|
2月前
|
机器学习/深度学习 缓存 Linux
python环境学习:pip介绍,pip 和 conda的区别和联系。哪个更好使用?pip创建虚拟环境并解释venv模块,pip的常用命令,conda的常用命令。
本文介绍了Python的包管理工具pip和环境管理器conda的区别与联系。pip主要用于安装和管理Python包,而conda不仅管理Python包,还能管理其他语言的包,并提供强大的环境管理功能。文章还讨论了pip创建虚拟环境的方法,以及pip和conda的常用命令。作者推荐使用conda安装科学计算和数据分析包,而pip则用于安装无法通过conda获取的包。
120 0
|
2月前
|
存储 算法 API
Python学习五:函数、参数(必选、可选、可变)、变量、lambda表达式、内置函数总结、案例
这篇文章是关于Python函数、参数、变量、lambda表达式、内置函数的详细总结,包含了基础知识点和相关作业练习。
32 0
|
6月前
|
存储 Python Windows
【Python学习篇】Python实验小练习——函数(十)
【Python学习篇】Python实验小练习——函数(十)
34 1