Python编程基础01:Python基本语法

一、用缩进表示代码块

C语言或Java语言使用花括号来表示代码块,但是Python不同,采用缩进来表示代码块,也就是缩进的深度可以反映出代码块嵌套的层次。

1、提出任务 - 构成三角形

给一个整数20作为周长,编程计算三角形构成方案数。

在这里插入图片描述
要构成需要的三角形,应满足
在这里插入图片描述

2、编写Python程序

采用枚举思路解决问题,要用到循环结构与选择结构及其嵌套
三角形三边关系定理:任意两边之和大于第三边

在这里插入图片描述

3、运行程序,查看结果

在这里插入图片描述

4、缩进不对导致错误

修改print(a, b, c)的缩进,导致输出结果不对
在这里插入图片描述

二、养成给代码写注释的好习惯

1、注释概述

在程序中,注释就是对代码的解释和说明
注释有助于他人了解代码的功能,也有助于程序员更好地阅读代码
注释的内容会被Python解释器忽略,不会在程序执行结果中体现出来
Python有两种类型的注释:单行注释和多行注释

2.单行注释内容

(1)格式
在这里插入图片描述

(2)说明
单行注释既可以独占一行,也可以放在语句末尾。
(3)演示
在这里插入图片描述

2、多行注释

(1)格式
格式1 - 采用三单引号
在这里插入图片描述
格式2 - 采用三双引号
在这里插入图片描述
(2)说明
无论是用三单引号还是三单双引号,必须要成对出现才能保证引号内的东西成为注释
(3)演示
三引号成对出现
多行注释
必须有头有尾
在这里插入图片描述

三、如何实现Python语句续行

1、使用反斜杠作为续行符

编写程序
在这里插入图片描述
运行程序,查看结果
在这里插入图片描述
使用方括号作为续行符
在这里插入图片描述
运行程序,查看结果
在这里插入图片描述

四、如何实现Python语句分隔

1、Python语句分隔实现方式

虽然Python不建议将多条语句写在一行,但是允许用户这样做,不过要注意,语句与语句之间必须用“分号”作为分隔符。

2、Python语句分隔演示

编写程序
在这里插入图片描述
运行程序,查看结果
在这里插入图片描述

五、Python语言大小写敏感

Python跟C、Java语言一样对大小写敏感,不像VB和VFP语言那样对大小写不敏感。

1、关键字对大小写敏感

If不能被Python识别,只有if才能被Python识别
在这里插入图片描述

2、变量名对大小写敏感

age与AGE是两个不同的变量
在这里插入图片描述

3、函数名对大小写敏感

sum()函数与SUM()函数是两个不同的函数
在这里插入图片描述

Print()不能被Python识别,只有print()才能Python识别
在这里插入图片描述

六、Python关键字

1、显示Python关键字

通过keyword模块获取关键字列表
Python有35个关键字
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
进入帮助系统
在这里插入图片描述
查看全部关键字
在这里插入图片描述
查看关键字return的说明
在这里插入图片描述

退出帮助系统
在这里插入图片描述

2、关键字不能作为标识符

在实际开发中,如果使用 Python 中的关键字作为标识符,则解释器会提示“invalid syntax” 的错误信息
在这里插入图片描述

七、Python标识符

1、引入标识符

现实生活中,人们常用一些名称来标记事物,例如,现实生活中每种水果都有一个名称来标识。
在这里插入图片描述

2、标识符定义

若希望在程序中表示一些事物,需要开发人员自定义一些符号和名称,这些符号和名称叫做标识符。

3、命名规则

标识符区分大小写
标识符不能与关键字同名
在2.x版本的Python中,标识符以ASCII的字母或下划线开始,后面可以接字母、数字、下划线;在3.x的Python中,标识符ASCII字母、下划线以及大多数非英文语言的字母,只要是Unicode编码的字母都可以充当引导字符,后续字符可以是任意引导符,或任意非空格字符,包括Unicode编码中认为是数字的任意字符。(因此可以使用阿拉伯语、中文、日语或俄语字符或Unicode字符集支持的任意其他语言中的字符进行命名)

4、标识符示例

(1)合法标识符
在这里插入图片描述
(2)单一下划线标识符
在不关心迭代针对的数据项时,有些程序员喜欢在for…in…中使用“_”
在这里插入图片描述
运行程序,查看结果
在这里插入图片描述

(3)非法标识符
在这里插入图片描述

5、命名规范

(1)顾名思义
比如:age、name、price、sum……

(2)不建议使用驼峰式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值