一、用缩进表示代码块
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)不建议使用驼峰式
在这里插入图片描述