Python基本语法学习(二)

6 if判断

6.1 if语句的基本格式

if 判断条件:
    条件成立时执行的动作
else:
    条件不成立时执行的动作

6.2 if语句的注意事项

  1. 判断条件结果必须时布尔类型
  2. 判断条件后需要加 ":"
  3. 使用4个空格作为if语句下的层级关系

6.3 elif语句使用

if 判断条件1:
    条件1成立时执行的动作
elif 判断条件2:
    条件2成立时执行的动作
else:
    条件1和2不成立时执行的动作

6.4 判断语句的嵌套

if 判断条件1:
    if 判断条件2:
        条件1和条件2成立下的执行动作
    else:
        条件1成立条件2不成立时的执行动作
else:
    条件1不成立时执行的动作

7 循环语句

7.1 while循环

age = 10
while age <= 18:
    print(f'我的年龄是{age}')
    age += 2

 7.2 for循环

 for循环用于迭代序列(即列表,元组,字典,集合或字符串)

for 临时变量 in 待处理的数据集:
    循环执行动作
# 循环范围类型
for i in range(3):
    print(i)

# 循环string类型
for i in 'python':
    print(i)

 

# 循环list类型
for i in ['hello','python']:
    print(i)

# 循环zet类型
for i in {'hello','python'}:
    print(i)

 

7.3 break和continue

        break和continue的作用跟其他语言是一样的,break直接中断不继续执行后面的循环,continue是只退出当前循环,后面的循环还是可以继续执行。

8 Python 函数

8.1 函数的定义

函数的定义使用关键字def。

def my_func(x,y):
    """
    函数说明
    :param x:
    :param y: 
    :return:
    """
    return x + y

函数支持多返回值,使用逗号分隔,接收时也使用两个变量逗号分隔进行接收。

def my_func(x, y):
    """
    函数说明
    :param x:
    :param y:
    :return:
    """
    sum = x + y
    sub = x - y
    return sum, sub
re_sum, re_sub = my_func(10, 6)
print(re_sum, re_sub)

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

8.2 List常用函数

List列表的其实就是数组,它的定义和操作跟数组是一致的。

index() 返回指定值的第一个索引

append() 在list尾部追加元素

clear() 清楚list所有元素

copy() 复制列表

count() 统计列表元素的个数

extend() 将某个列表拼接到本列表尾部

insert() 在指定位置添加元素

pop() 删除指定位置的元素

remove() 删除具有指定值的第一个值

sort() 对列表的值进行排序

reverse()  将列表的顺序颠倒

8.3 lambda匿名函数

lambda 参数1,参数2: 函数体

  • 使用lambda作为关键字
  • 参数可以为多个
  • 函数体只能是一行

猜你喜欢

转载自blog.csdn.net/weixin_64940494/article/details/126365835