Python理论基础知识复习
2021-05-02 13:29
标签:字符 tle and pen username print return 局部变量 不同 在函数名中定义一个形参,函数调用时,给函数名中的形参传递实参。 函数调用时,无论是使用位置参数还是关键字参数、默认值参数,得到的结果都是一样的。 两次使用describe_pet()函数的结果一致 以上输出为 以上输出为 Python理论基础知识复习 标签:字符 tle and pen username print return 局部变量 不同 原文地址:https://www.cnblogs.com/hujunyao37201/p/13202478.html1.Python语言简介与基础
2.Python控制结构
3.字符串与组合数据类型
4.函数
4.1参数
4.1.1参数及其传递
#向函数传递信息
def greet_user(username): #username是形参
print("hello," + username + "!" )
greet_user(‘python‘) #‘python‘是实参
传递实参的方法有:
4.1.2等效的函数调用
#一个名为harry的小狗
def describe_pet(pet_name,animal_type = ‘dog‘):
函数省略
describe_pet(pet_name="harry")
describe_pet("harry")
4.2全局变量和局部变量
global
保留字,从而在函数内部使用全局变量ls=[‘x‘, ‘y‘] #真实创建了一个ls全局变量列表
def f(n):
ls.append(n) #ls是列表类型,没有真实创建,等同于全局变量
return #加不加return都是一样的
f(‘z‘) #全局变量被修改
print(ls)
[‘x‘, ‘y‘, ‘z‘]
ls=[‘x‘, ‘y‘] #真实创建了一个ls全局变量列表
def f(n):
ls = [] #ls是列表类型,真实创建,在这里ls是局部变量
ls.append(n)
return #加不加return都是一样的
f(‘z‘)
print(ls)
[‘x‘, ‘y‘]
5.文件
6.科学计算/数据分析/网络爬虫基础
7.jieba/turtle/random/time库