当前位置: 首页 > 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://www.xdnf.cn/news/1000297.html

相关文章:

  • 科技文明的奇妙锻造之旅
  • CentOS7下MySQL8.0的安装到基本操作
  • 【机器学习】PCA
  • uniapp开发的app和原生的app开发各有什么优缺点
  • 新能源汽车诊断协议深度解析:从J1939到AUTOSAR的实战指南
  • WordToCard制作高考志愿填报攻略小卡片【豆包版】
  • Java List操作与遍历全攻略
  • 【C++】多重继承与虚继承
  • 《单光子成像》第二章 预习2025.6.12
  • 日语语法学习
  • 第九节 高频代码题-实现Sleep函数(异步控制)
  • 【论文解读】WebThinker:让推理模型学会深度和广度地搜索信息
  • 同时装两个MySQL, 我在MySQL5的基础上, 安装MySQL8
  • Web API 路径设计哪家强
  • 基于SpringAI实现专家系统
  • WebRTC(三):P2P协议
  • 目标检测——YOLOv12算法解读
  • react,使用echarts过程
  • C/C++内存分布和管理
  • 1.11 HTTP 文件上传的核心协议
  • 小米CR660X/TR60X系列,获取SSH权限后刷openwrt系统
  • Linux中source和bash的区别
  • 树莓派5-ubuntu 24.04 安装 ros环境
  • linux 配置mvn
  • 创始人 IP 打造:心理学与家庭教育赛道知识变现新路径
  • LeetCode 热题 100 链表篇|Java 通关全攻略:从基础到进阶的 20 道核心题解(附完整思路与代码)
  • ARM SMMUv3命令和事件队列分析(四)
  • LeetCode 3423. Maximum Difference Between Adjacent Elements in a Circular Array
  • Haption遥操作机械臂解决方案通过高精度力反馈技术实现人机协同操作
  • elastalert实现飞书机器人告警-docker