IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python程序设计基础——(一)Python程序语法元素 -> 正文阅读

[Python知识库]Python程序设计基础——(一)Python程序语法元素

(一)Python程序语法元素

想要掌握一门程序设计语言的话就必须掌握基础语法元素,学习Python第一步就是学习基础的语法元素。
上图就是本次学习的内容
上图就是本次学习的内容。
一、Python程序的格式框架
1.代码高亮
代码高亮是编程的色彩辅助体系,不是语法要求。不同的编译器可能会有不同的高亮。
上图中的红黄紫绿色均为高亮色上图中的红黄紫绿色均为代码高亮。

个人理解:代码高亮不是语法要求,平时作用不大,但是有一个作用是:我们可以通过某些地方是否高亮来检查代码是否出现了细微错误。
eg:当我们把 elif 写成 eilf 时,原有的高亮就不会出现了。

2.缩进
缩进表达程序的格式框架,如果一个程序没有缩进的话,这个程序就没有逻辑导致错误。我们今后常见的缩进会有两种形式:单层缩进、多层缩进。
上图为缩进的两种形式上图为缩进的两种形式。
注意:
a.代码缩进严格明确(缩进稍有错误,就会导致代码出现错误)。
b.缩进表达所属关系(是表达代码间包含和层次关系的唯一手段)。
c.长度一致(缩进长度应一致,一般用四个空格或者一个Tab )。

3.注释
注释适用于提升代码可读性的辅助语句,存在但不被执行。注释一般有两种形式:
在这里插入图片描述
二、命名与保留字
温度转换实例上图为温度转换实例,以其展开描述。
1.变量
即为用来保存和表示数据的占位符号。
上图中的TempStr、C、 F均为变量。
2.命名
命名规则:大小写字母、数字、下划线、汉字字符及其组合。
例如TempStr、Python_good、我爱学Python、
注意:大小写敏感、首字母不可为数字,不能与保留字相同。
3.保留字
保留字为被程序设计语言内定过的标识符
下图为Python的保留字图表:
Python的保留字图表Python的保留字图表(26个黑体为Python基础阶段常用保留字)

三、数据类型
数据类型是供计算机理解的数据形式,一般可分为字符串类型与数字类型。
1.字符串类型
有0或多个字符组成的有序字符序列,由一对单引号或双引号来表示。
例如 “我爱学Python” 即为一个字符串。
注意:
a.字符串有两种标序号的方式:正向递增序号和反向递减序号。
正向递增序号和反向递减序号b.索引:返回字符串中的单个字符
eg: 上面的温度转换实例中 TempStr[-1] 表示TempStr字符串中的最后一个字符。
c.切片
切片即为返回字符串中的一段字符串。
eg: 上面的温度转换实例中 TempStr[0:-1] 即表示TempStr字符串中第一个字符到倒数第一个字符(不包括倒数第一个字符)。
2.数字类型
数字类型包括整数类型、浮点数类型、列表类型。
a.整数与浮点数
整数与浮点数b.列表类型
列表由0个或多个数据表示的一组数,由[ ]与, 构成。
例如[10,101,011]表示一组数据。
四、语法与函数
1.赋值语句
赋值语句是由赋值符号( = )构成的一行代码。
2.分支语句
由判断条件决定程序运行方向的语句。
判断条件中常见保留字if 、elif 、else 等
3.函数
函数是根据输入参数而产生不同输出结果的“功能过程”。
五、Python的输入与输出
1.常用输入函数 :input( )
2.常用输出函数 :print( )
注意:本文所用的温度转换程序中的{:.2f}表示将变量C填充到这个位置时取小数点后两位。
3.评估函数(去掉参数 最外侧引号并执行余下语句的函数)
举例如下:

eval(‘print(“hello!”)’)
即表示hello!

Python程序语法元素就先写到这里,下一部分内容是Python基本图形绘制… …

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-08-08 11:17:17  更:2021-08-08 11:18:09 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/17 11:27:57-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码