Python_语句,表达式,if语句与循环语句_2020年03月22日

思维导图

在这里插入图片描述

笔记

语句

代码风格

分号

不要在行尾加分号, 也不要用分号将两条命令放在同一行.

行长度

每行不超过80个字符
不要使用反斜杠链接行

括号

宁缺毋滥的使用括号
除非是用于实现行连接, 否则不要在返回语句或条件语句中使用括号. 不过在元组两边使用括号是可以的.

缩进

用4个空格来锁紧代码

空行

顶级定义之间空两行,方法定义之间空一行

空格

  1. 按照标准的排版规范来使用标点两边的空格
  2. 括号内不要有空格.
  3. 不要在逗号, 分号, 冒号前面加空格, 但应该在它们后面加(除了在行尾). 参数列表, 索引或切片的左括号前不应加空格.
  4. 在二元操作符两边都加上一个空格, 比如赋值(=), 比较(==, <, >, !=, <>, <=, >=, in, not in,is, is not), 布尔(and, or, not). 至于算术操作符两边的空格该如何使用, 需要你自己好好判断.不过两侧务必要保持一致.
  5. 当’=’用于指示关键字参数或默认参数值时, 不要在其两侧使用空格.
  6. 不要用空格来垂直对齐多行间的标记, 因为这会成为维护的负担(适用于:, #, =等):

赋值语句

基本赋值

spam="Spam"

序列赋值

a,b,c,d="Spam"

扩展序列解包赋值

a,*b = 'spam'

多目标赋值

spam = ham = 'lunch'

参数化赋值

表达式

函数调用

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。

定义一个函数
你可以定义一个由自己想要功能的函数,以下是简单的规则:

扫描二维码关注公众号,回复: 11295820 查看本文章

函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。
任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。
函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
函数内容以冒号起始,并且缩进。
return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

语法
Python 定义函数使用 def 关键字,一般格式如下:

def function(参数列表):
    函数体

方法调用

定义一个函数:给了函数一个名称,指定了函数里包含的参数,和代码块结构。

这个函数的基本结构完成以后,你可以通过另一个函数调用执行,也可以直接从 Python 命令提示符执行。

字面值

打印操作

print()
print(a,b,sep=’|’)
print(a,b,end=’…\n’)
file = open(‘result.txt’,‘w’,encoding=‘utf8’)

流程控制

if语句

在这里插入图片描述
多重分支

if condition_1:
    statement_block_1
elif condition_2:
    statement_block_2
else:
    statement_block_3

if嵌套

if 表达式1:
    语句
    if 表达式2:
        语句
    elif 表达式3:
        语句
    else:
        语句
elif 表达式4:
    语句
else:
    语句

三元运算符

A = Y if X else Z

while循环

在这里插入图片描述

while 判断条件(condition):
    执行语句(statements)……

无限循环

while true:
	执行语句(statements)……

for循环

在这里插入图片描述

for <variable> in <sequence>:
    <statements>
else:
    <statements>

猜你喜欢

转载自blog.csdn.net/weixin_39464526/article/details/105023865