Pycharm—— 6 函数 和 7 公共运算符

6 Python 函数

6.1 函数的介绍

实现某个功能的代码段
优点:提供代码复用性,减少代码冗余。

6.2 函数的定义和调用

6.2.1 定义

注意代码的缩进,在缩进里面的属于函数部分。

def 函数名():
    代码

6.2.2 调用

def show():
    # 循环3次
    # _ 表示不适用的数据
    for _ in range(3):
    #for value in range(3):
        print('你幸福吗?')
# 函数调用
show()

6.3 函数的文档说明

# 函数的文档说明的作用:解释说明函数的功能职责
def show():
    """输出信息"""# 只能放到def下第一行
    # 循环3次
    # _ 表示不适用的数据
    for _ in range(3):
    #for value in range(3):
        print('你幸福吗?')
# 函数调用
show()
# ctrl+B 转到代码的定义
# help函数查看函数的文档说明
# help()
# _doc_

6.4 带有参数的函数

# def 函数名(形参1,形参2,。。。)
#     代码
# 形参:定义函数时设置的参数称为形参
# 实参:调用函数时设置的参数称为实参
# 定义带有参数的函数
def show(num1, num2):
    result = num2+num1
    print(result)
# 调用函数,2,5是实参
show(2, 5)
# 2 + 5 = 7
print('代码回来')

6.4 函数的返回值return

函数内使用return,把value给result。

def sum_num(num1,num2):
    value = num1 + num2
    return value
result = sum_num(1, 2)
print('返回的结果:', result)

6.5 函数的嵌套调用

函数的嵌套调用:再一个函数里面又调用了其他函数。

def a():
   代码
def b():
  a()
b()

函数调用

show()

关键字:len,max,min,del

my_list = [1,0,3,4]
result = len(my_list)
print(result)
# 4
result = len(range(1,5,2))
print(result)
# 2,只有1和3
my_list = [1, 0, 3, 4]
max_value = max(my_list)
print('最大值:', max_value)
# 最大值: 4
min_value = min(my_list)
print('最小值:', min_value)
# 最小值: 0

name = 'huahua'
result= del(name)
print(result)

7 公用运算符和关键字

Pycharm—— 6 函数 和 7 公共运算符_第1张图片

7.1 公用运算符(+、*)

# +, 结合容器类型使用,可以完成数据的合并,比如:字符串,列表,元组
# *,结合容器类型使用,可以完成数据的复制,比如:字符串,列表,元组
# 1.列表
my_list1 = [1, 2]
my_list2 = [3, 4]
new_list = my_list1 + my_list2
print(new_list)
result = my_list1*3
print(result)
# 2.元组
my_tuple1 = ('a', 'b')
my_tuple2 = ('c', 'd')
new_tuple = my_tuple1 +my_tuple2
print(new_tuple)
result = my_tuple1*3
print(result)
# 3.字符串
name1 = 'ha'
name2 = 'lu'
new_name = name1+name2
print(new_name)
result = name1*3
print(result)
[1, 2, 3, 4]
[1, 2, 1, 2, 1, 2]
('a', 'b', 'c', 'd')
('a', 'b', 'a', 'b', 'a', 'b')
halu
hahaha

7.2 公用关键字(in、not in)


my_str = 'hi, python'
result ='python'in my_str
print(result)
my_tuplr = ('1','3','5','b')
result = 3 in my_tuplr
print(result)

person_dict = {'name': 'joce', 'age': 18, 'sex': 'female'}
result = 'joce' in person_dict.values()
print(result)
result = '18' not in person_dict.values()

if 'python' in my_str:
    print('存在')
else:
    print('不存在')
True
False
True
存在

你可能感兴趣的:(机器学习Python)