首页 > Python资料 博客日记
【Python】语句与众所周知【自我维护版】
2024-05-31 18:00:07Python资料围观139次
本篇文章分享【Python】语句与众所周知【自我维护版】,对你有帮助的话记得收藏一下,看Python资料网收获更多编程知识
个人主页:在线OJ的阿川
大佬的支持和鼓励,将是我成长路上最大的动力
阿川水平有限,如有错误,欢迎大佬指正
本篇博客是在之前的基础上进行的维护
目录
- 条件语句
- 循环语句
- 众所周知
- 模板
- 函数
条件语句
-
if elif else
- 程序只会选择满足的其中一个进入,当进入一个条件时,其他选择便不作考虑
-
if if else
记得这些后面要加个冒号:
相较于其他语言,在Python当中缩进很重要
- 4个空格或者一个tab为一个缩进
- 看见缩进就能判断该代码的作用域及生命周期
循环语句
- while
- for循环变量in可迭代对象
- 把可迭代对象依次取出来放入循环变量中,取完可迭代对象则循环结束。
- 可迭代对象是一种特殊的变量,可能包含很多元素
- 例如 range它是一个内联对象(包含很多元素,是左闭右开哦),起到的效果就是一个可迭代对象。
- range有三个参数,前两个参数代表范围,左闭右开,第3个参数是指步长(相隔单位)
- 例如 range它是一个内联对象(包含很多元素,是左闭右开哦),起到的效果就是一个可迭代对象。
在循环当中,continue是代表立即结束当前循环 进入下个循环。
break是立刻结束整个循环。
众所周知
- Python中 负数 % 2它是大于等于1的
- Python不能有空语句,如果真的想啥也不做的话,则用pass来占位。
- 光看到whele Ture不一定是死循环,关键是看它循环体是否有break。
- 计算机领域常常有说**“合法"和"非法”**指的是:是否合理,是否有效,并不是指触犯了法律。
模板
- 也就是别人写好的代码直接来用
-
在Python当中,如果引入模板,需要先使用import语句,把模板的名字给"导入"进来
- 以随机数模板random.randint(begin, end) 为例
- 这个random是指模板,.randint是模板当中的一个类型(随机数类型)
- 以随机数模板random.randint(begin, end) 为例
-
exit代表直接结束程序,它的模板是sys.exit(0) 导入 import sys
sleep代表放缓多少秒 它的模板是time.sleep(数字) import time
函数
- 是指一段可以被重复使用的代码。
函数的调用
- 是指用一个函数名(实参列表)
- 实差列表应该等于形参列表个数。
- 在编程当中有一套软性要求,也就是PEP8原则。是指定义函数后,调用函数应在定义函数后空两行.
Python当中形参的类型可以不同,也就是Python的动态类型,只要符合相应运算规则即可。
一个通用的编程原则:
- 一个函数只做一件事,让逻辑和交互/页面分离。这样解耦合程度越低 越好。
在Python中可以返回多个值由逗号分割即可,甚至可以多元赋值,若不想使用其中一部分,可用 _ 来占位。
- 这跟其他的编程语言不同,Golang语言吸收了这一点。
在函数定义中,想对全局变量进行修改,则用global关键字声明下变量说明为全局变量,这样才可对全局变量进行修改。
好的,到此为止啦,祝您变得更强
道阻且长 行则将至 |
---|
个人主页:在线OJ的阿川大佬的支持和鼓励,将是我成长路上最大的动力
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
相关文章
最新发布
- 【Python】selenium安装+Microsoft Edge驱动器下载配置流程
- Python 中自动打开网页并点击[自动化脚本],Selenium
- Anaconda基础使用
- 【Python】成功解决 TypeError: ‘<‘ not supported between instances of ‘str’ and ‘int’
- manim边学边做--三维的点和线
- CPython是最常用的Python解释器之一,也是Python官方实现。它是用C语言编写的,旨在提供一个高效且易于使用的Python解释器。
- Anaconda安装配置Jupyter(2024最新版)
- Python中读取Excel最快的几种方法!
- Python某城市美食商家爬虫数据可视化分析和推荐查询系统毕业设计论文开题报告
- 如何使用 Python 批量检测和转换 JSONL 文件编码为 UTF-8
点击排行
- 版本匹配指南:Numpy版本和Python版本的对应关系
- 版本匹配指南:PyTorch版本、torchvision 版本和Python版本的对应关系
- Python 可视化 web 神器:streamlit、Gradio、dash、nicegui;低代码 Python Web 框架:PyWebIO
- 相关性分析——Pearson相关系数+热力图(附data和Python完整代码)
- Python与PyTorch的版本对应
- Anaconda版本和Python版本对应关系(持续更新...)
- Python pyinstaller打包exe最完整教程
- Could not build wheels for llama-cpp-python, which is required to install pyproject.toml-based proj