热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

路飞学城-python集训营学习-第一章

1.python介绍python是一门解释型语言,代码想运行,必须通过解释器执行.解释器种类有CPython、IPython、PyPy、Jython、IronPython等2.变量声明变量

1.python介绍
  python是一门解释型语言,代码想运行,必须通过解释器执行.解释器种类有CPython、IPython、PyPy、Jython、IronPython等
2.变量
声明变量

name=‘Crab’

变量定义规则
* 变量名只能是字母、数字或下划线的任意组合
* 变量名的第一个字符不能是数字
* 关键字不能声明为变量名

变量命名习惯

驼峰体
AgeOfOldboy=22

下划线
age_of_oldboy=22

定义变量的low方式

变量名为中文、拼音
变量名过长
变量名词不达意

3.常量
常量即指不变的量,如pai 2.1415.....

python 中没有一个专门的语法代表常量,约定俗成用变量名全部大写代表常量
    AGE_OF_OLDBOY=22

 

4.读取用户输入

name=input('what is your name ?')
print('hello' + name)

5.注释

代码注释用#
6.数据类型

 

在python中,加了引号的字符都会被认为是字符串!
布尔型就两个值,一个True(真),一个False(假),主要用于逻辑判断!
7.运算符

8.流程控制

单分支

if 条件:
    满足条件后要执行的代码

双分支

if 条件:
    满足条件执行代码
else:
    if条件不满足就走这段

多分支

if 条件:
    满足条件执行代码
elif条件:
    上面的条件不满足就走这个
elif条件:
    上面的条件不满足就走这个
else:
    上面所以的条件不满足就走这段

9.while循环

while条件:
    执行代码。。。
while True:#死循环
  print('dead loop')

循环终止

如果在循环的过程中,因为某些原因你不想继续循环了,用break或者continue语句

break用于完全结束一个循环,跳出循环体执行循环后面的语句

continue和break类似,区别在于continue只是终止本次循环,接着还执行后面的循环

 


推荐阅读
  • 本文介绍了在Windows环境下使用pydoc工具的方法,并详细解释了如何通过命令行和浏览器查看Python内置函数的文档。此外,还提供了关于raw_input和open函数的具体用法和功能说明。 ... [详细]
  • 在处理大规模并发请求时,传统的多线程或多进程模型往往无法有效解决性能瓶颈问题。尽管它们在处理小规模任务时能提升效率,但在高并发场景下,系统资源的过度消耗和上下文切换的开销会显著降低整体性能。相比之下,Python 的 `asyncio` 模块通过协程提供了一种轻量级且高效的并发解决方案。本文将深入解析 `asyncio` 模块的原理及其在实际应用中的优化技巧,帮助开发者更好地利用协程技术提升程序性能。 ... [详细]
  • Pyhotn3基础笔记(上卷)吉多范罗苏姆(GuidovanRossum)一.解释器Python的解释器如今有多个语言的实现,包括&#x ... [详细]
  • 2022年Python面试题一.Python基础二.企业面试题结束语🥇🥇🥇✅作者简介:大家好我是编程IDὌ ... [详细]
  • 扫描线三巨头 hdu1928hdu 1255  hdu 1542 [POJ 1151]
    学习链接:http:blog.csdn.netlwt36articledetails48908031学习扫描线主要学习的是一种扫描的思想,后期可以求解很 ... [详细]
  • 毕业设计:基于机器学习与深度学习的垃圾邮件(短信)分类算法实现
    本文详细介绍了如何使用机器学习和深度学习技术对垃圾邮件和短信进行分类。内容涵盖从数据集介绍、预处理、特征提取到模型训练与评估的完整流程,并提供了具体的代码示例和实验结果。 ... [详细]
  • 射频系统中IM3、IIP3、OIP3、增益和P1dB的关系解析
    本文探讨了噪声系数与非线性失真对射频系统性能的影响,详细分析了IM3、IIP3、OIP3、增益(G)和1dB压缩点(P1dB)之间的关系,并提供了相关公式和图表解释。 ... [详细]
  • 本文提供了一系列Python编程基础练习题,涵盖了列表操作、循环结构、字符串处理和元组特性等内容。通过这些练习题,读者可以巩固对Python语言的理解并提升编程技能。 ... [详细]
  • 在Python中,可以通过导入 `this` 模块来优雅地展示“Python之禅”这一编程哲学。该模块会将这些指导原则以一种美观的方式输出到控制台。为了增加趣味性,可以考虑在代码中对输出内容进行简单的加密或混淆处理,以提升用户体验。 ... [详细]
  • 在Python 3环境中,当无法连接互联网时,可以通过下载离线模块包来实现模块的安装。具体步骤包括:首先从PyPI网站下载所需的模块包,然后将其传输到目标环境,并使用`pip install`命令进行本地安装。此方法不仅适用于单个模块,还支持依赖项的批量安装,确保开发环境的完整性和一致性。 ... [详细]
  • 基于PythonOCC库,本文探讨了如何实现对曲线边(TopoDS_Edge)进行等间距周长分割的分析方法及其应用。通过使用BRepGProp模块中的线性属性计算功能,我们能够精确地将曲线分割成多个等长段,从而为后续的几何建模和工程应用提供基础支持。该方法不仅提高了曲线处理的效率,还增强了模型的准确性和可靠性。 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了python3变量理解解释器理解常量理解用户交互理解相关的知识,希望对你有一定的参考价值。解释器理解 ... [详细]
  • PyTorch 2.0来了!100%向后兼容,一行代码将训练提速76%!
    点击下方卡片,关注“CVer”公众号AICV重磅干货,第一时间送达点击进入—CV微信技术交流群转载自:机器之心PyTorch官方 ... [详细]
  • 为什么python是动态类型语言_Python 3.7.0 面向对象的动态类型语言
    代表Python开发社区和Python3.7发布团队,我们很高兴地宣布https:www.python.orgdownloadsreleasepython-370 ... [详细]
  • 本文介绍了使用Python根据字典中的值进行排序的方法,并给出了实验结果。通过将字典转化为记录项,可以按照字典中的值进行排序操作。实验结果显示,按照值进行排序后的记录项为[('b', 2), ('a', 3)]。 ... [详细]
author-avatar
mobiledu2502890433
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有