python基础知识学习笔记四,Python编程基础02Python基本语法
python基础知识学习笔记四,Python编程基础02Python基本语法for a in range(1 20):count = 0作者:华卫日期:2020年11月4日"""
一、用缩进表示代码块C语言或Java语言使用花括号来表示代码块,但是Python不同,采用缩进来表示代码块,也就是缩进的深度可以反映出代码块嵌套的层次。
1、编写Python程序- 采用枚举思路解决问题,要用到循环结构与选择结构及其嵌套
- 三角形三边关系定理:任意两边之和大于第三边
# -*- coding: utf-8 -*-
"""
功能:计算三角形构成方案数
作者:华卫
日期:2020年11月4日
"""
count = 0
for a in range(1 20):
for b in range(a 20):
for c in range(b 20):
if a b c == 20 and a b > c:
count = count 1
print(a b c)
print('构成三角形方案数:{}'.format(count))
- 注意:if分支里有两条语句,缩进深度相同,表明属于if的分支语句块。
- 注意:if分支里有两条语句,必须用花括号将其括起来,表明属于if的分支语句块,否则if分支默认只有一条语句,即count ,第二条输出语句就不属于if分支了。
package net.hw.basic;
/**
* 给一个整数20作为周长,计算三角形构成方案数。
*/
public class FormTriangles {
public static void main(String[] args) {
int count = 0;
for (int a = 1; a <= 20; a )
for (int b = a; b <= 20; b )
for (int c = b; c <= 20; c )
if (a b c == 20 && a b > c) {
count ;
System.out.println(a " " b " " c);
}
System.out.println("构成三角形方案数:" count);
}
}
- 运行程序,查看结果
- 故意在if之前加一个空格
- 删除if之前的空格,再运行程序,查看结果
- VB程序也不使用花括号来构成代码块,但是它对缩进要求就不是很严格
- VFP程序也不使用花括号来构成代码块,但是它对缩进要求就不是很严格
- 写成规范的格式,执行结果一样,但是代码看起来就漂亮多了
- Java语言以分号作为语句结束符,以花括号构建代码块,对缩进格式要求不严格
- Java程序缩进格式混乱,虽然运行结果没问题,但是看这样的程序,一句话,真受罪!
- 在程序中,注释就是对代码的解释和说明
- 注释有助于他人了解代码的功能,也有助于程序员更好地阅读代码
- 注释的内容会被Python解释器忽略,不会在程序执行结果中体现出来
- Python有两种类型的注释:单行注释和多行注释
# 单行注释内容
(2)说明- 单行注释既可以独占一行,也可以放在语句末尾。
- 格式1 - 采用三单引号
'''
第1行注释
第2行注释
第3行注释
……
第N行注释
'''
- 格式2 - 采用三双引号
"""
第1行注释
第2行注释
第3行注释
……
第N行注释
"""
(2)说明- 无论是用三单引号还是三单双引号,必须要成对出现才能保证引号内的东西成为注释
- 三引号成对出现
- 三引号有头无尾
- 编写程序
- 第8行和第9行合在一起,相当于if x > 20 and x < 50:一行语句
- 运行程序,查看结果
- 括号可以是圆括号、方括号或花括号
- 编写程序
- 运行程序,查看结果
- 使用方括号作为续行符
- 使用花括号作为续行符
虽然Python不建议将多条语句写在一行,但是允许用户这样做,不过要注意,语句与语句之间必须用“分号”作为分隔符。
2、Python语句分隔演示- 编写程序
- 运行程序,查看结果
- 其实,分号是Java语句的结束符,自然可以用作语句分隔符,o( ̄︶ ̄)o
- Python跟C、Java语言一样对大小写敏感,不像VB和VFP语言那样对大小写不敏感。
- If不能被Python识别,只有if才能被Python识别
- age与AGE是两个不同的变量
- sum()函数与SUM()函数是两个不同的函数
- Print()不能被Python识别,只有print()才能Python识别
- 通过keyword模块获取关键字列表
- Python有35个关键字
- 进入帮助系统
- 查看全部关键字
- 查看关键字return的说明
- 退出帮助系统
- 在实际开发中,如果使用 Python 中的关键字作为标识符,则解释器会提示“invalid syntax” 的错误信息
- 现实生活中,人们常用一些名称来标记事物,例如,现实生活中每种水果都有一个名称来标识。
- 若希望在程序中表示一些事物,需要开发人员自定义一些符号和名称,这些符号和名称叫做标识符。
- 标识符区分大小写
- 标识符不能与关键字同名
- 在2.x版本的Python中,标识符以ASCII的字母或下划线开始,后面可以接字母、数字、下划线;在3.x的Python中,标识符ASCII字母、下划线以及大多数非英文语言的字母,只要是Unicode编码的字母都可以充当引导字符,后续字符可以是任意引导符,或任意非空格字符,包括Unicode编码中认为是数字的任意字符。(因此可以使用阿拉伯语、中文、日语或俄语字符或Unicode字符集支持的任意其他语言中的字符进行命名)
最后,小编想说:我是一名python开发工程师,
整理了一套最新的python系统学习教程,
想要这些资料的可以关注私信小编“01”即可(免费分享哦)希望能对你有所帮助