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

一步一步学python之(5)基本语法

文章目录

  • 一步一步学python之(5)基本语法
    • 1. 标识符
    • 2.注释
    • 3. 缩进
    • 4.变量与赋值

一步一步学python之(5)基本语法

任何一门语言都有其自己的基本语法,python也不例外,下面我们来看看python的基本语法有哪些。

1. 标识符

在Python 3中,命名规则遵循以下基本原则:
标识符的命名:
标识符可以由字母(A-Z, a-z)、数字(0-9)和下划线(_)组成。
标识符不能以数字开头。
命名规范:
变量名: 通常使用小写字母,单词之间可以用下划线连接,例如 my_variable。
函数名: 通常使用小写字母,单词之间可以用下划线连接,例如 my_function()。
类名: 采用驼峰命名法(CamelCase),即每个单词的首字母大写,例如 MyClass。
常量: 全部字母大写,单词之间用下划线连接,例如 MY_CONSTANT。
保留关键字:
Python有一些保留关键字,不能用作变量名、函数名或类名。例如:if, else, for, while, def, class, return, import 等等。

2.注释

Python中单行注释以 # 开头,实例如下:
在这里插入图片描述
多行注释可以用 ‘’‘ 和 “”“,如下图:
在这里插入图片描述

3. 缩进

python使用缩进来表示代码块。
python使用缩进来表示代码块。
python使用缩进来表示代码块。

重要的事情必须说三遍。

上一行末尾的冒号(:)意味着下一行是新的代码块的开始,必须缩进。
代码块从前一行行尾冒号后的下一行开始一直到相同缩进语句结束,视为同一代码块,同一级别的代码块缩进量必须相同否则会出现异常或逻辑错误。
在这里插入图片描述
比如上图中"60:" 出现了冒号,则下一行的代码"print(“及格”)"必须缩进。"esle:"同理。

4.变量与赋值

Python变量的赋值通过等号“=”来实现。格式如下所示:

name=value

参数说明如下:

name:表示变量名。
value:是一个表达式,其值是赋给变量name的内容

例如分别定义一个联系人,姓名为name(骑着蜗牛百米冲刺)、年龄为age(99)的变量并分别为其赋值。

name='"骑着蜗牛百米冲洗"
age=99

python还可以允许同事对多个变量进行复制操作,如下所示

m=n=15

表示两个变量m和n同时被赋值为15.

x,y,z=10,20,30

表示三个变脸x,y和z分别被赋予值10,20,30。和下面效果是一样的

x=10
y=20
z=30

文章转载自:

http://2TowQEJ1.yrjhr.cn
http://NdaL7ELA.yrjhr.cn
http://rF0oMVRX.yrjhr.cn
http://ojyEVZ3x.yrjhr.cn
http://Cf1YjBm1.yrjhr.cn
http://UEBNd2hR.yrjhr.cn
http://AFjUpIsn.yrjhr.cn
http://d0Emb2FJ.yrjhr.cn
http://Wp0TAzgL.yrjhr.cn
http://o7EbxDFI.yrjhr.cn
http://Xi6hMEio.yrjhr.cn
http://gC2g9IfT.yrjhr.cn
http://PXIcSg7j.yrjhr.cn
http://Rni3Tl3P.yrjhr.cn
http://mFxOZqa9.yrjhr.cn
http://K1Tz2W1n.yrjhr.cn
http://OPSrOSBk.yrjhr.cn
http://HYU4oW9Q.yrjhr.cn
http://eoUvSyT2.yrjhr.cn
http://p8hLI3y2.yrjhr.cn
http://IMg09dJT.yrjhr.cn
http://Am0SNPdk.yrjhr.cn
http://YJLUUSJM.yrjhr.cn
http://RIE5pBP3.yrjhr.cn
http://GvgkdZBr.yrjhr.cn
http://U39LJZoX.yrjhr.cn
http://OQkDXhH2.yrjhr.cn
http://JCMF2yqq.yrjhr.cn
http://bft1Msjx.yrjhr.cn
http://goPQZIEa.yrjhr.cn
http://www.dtcms.com/a/246410.html

相关文章:

  • Xsens动捕和Manus数据手套在元宇宙数字人制作中提供解决方案
  • 黑马教程强化day2-3
  • PPIO 上线 Qwen3-Embedding 系列模型
  • 学习STC51单片机35(芯片为STC89C52RCRC)智能小车3(PWM调速小车)
  • 算法: 和为 K 的子数组
  • 海外打车代驾app订单系统框架搭建
  • 芯片电感需求趋势及选型关键因素
  • 英语作文模板
  • 若以floeable流运行(前后端分离)
  • 深度学习:张量标量概念、PyTorch张量创建、类型转换等
  • 医院部署IBMS系统时,哪些关键因素需要重点权衡与规划
  • Webpack 剖析与策略
  • <论文>自注意力序列推荐模型SASRec
  • AES加密
  • C语言二级指针和void *应用
  • 说一下Java里面线程池的拒绝策略
  • .NET 中的异步编程模型
  • 软件测试的艺术与科学:构建商业级产品的优雅草卓伊凡
  • 接口访问子类特有方法的几种方式
  • 运放负反馈电路原理分析
  • 运行springboot
  • Middleware
  • AWK6943:MP9943 替代DCDC兼容方案及技术优势
  • VScode中如何创建项目分支
  • uniswap v4 TickBitmap库函数解析
  • 力扣刷题——二分查找
  • 2022年TASE SCI2区,学习灰狼算法LGWO+随机柔性车间调度,深度解析+性能实测
  • 关于MySql深分页的问题及优化方案
  • 25年春招:携程java开发一面
  • 华为OD机试_2025 B卷_计算最大乘积(Python,100分)(附详细解题思路)