初识python3

##?函数

####?定义和使用
-?函数的语法
```python
def?函数名(参数):
????...
????函数体
????...
????返回值
```
-?定义函数
```python
d
```

####?参数
-?普通参数
```python
def?send(name,?content):
????print(name,?content)?return?True

send("zhangsan",?"DaShaX")?#?调用函数
-
#?输出
zhangsan?DaShaX
```
-?默认参数
```python
#?默认参数只能在形式参数的最后出现,否则会报错
def?send(name,?content="DaShaX"):
????print(name,?content)
????return?True
#?调用函数
send("zhangsan")

#?输出
zhangsan?DaShaX
```
-?指定参数
```python
def?send(name,?content):
????print(name,?content)
????return?True
#?调用函数
send(content="DaShaX",?name="zhangsan")
-
#?输出
zhangsan?DaShaX
```
-?动态参数
```
#?对传进来的参数将其进行迭代,将迭代后的值组成一个元组
def?f1(*args):
????print(args,?type(args))
li?=?[1,?2,?3,?4]
f1(*li)
```

来自为知笔记(Wiz)

时间: 2024-11-05 14:54:40

初识python3的相关文章

循序渐进Python3(八) -- 初识socket

socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求. socket起源于Unix,而Unix/Linux基本哲学之一就是"一切皆文件",对于文件用[打开][读写][关闭]模式来操作. socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO.打开.关闭) socket和file的区别: file模块是针对

python3模块初识

使用yum安装的python3的库 /usr/lib64/python 自己单独安装的库是: /usr/local/lib64/python3.6/site-packages/ 比如Django sys模块 sys.path: 显示python引用模块的路径 sys.argv: 显示输入的参数,以列表显示出来 argv[0]是文件名,有时是绝对路径,有时不是 sys.system():执行命令,但是执行返回了字符串只是返回到屏幕上,无法获得 sys.popen()执行命令,返回文件对象使用.se

python3中模块初识

学习了python的模块使用方法 1 import sys 2 print(sys.path) 用于显示python的环境变量,运行路径执行结果如下: ['F:\\codes', 'F:\\codes', 'C:\\Users\\dell\\AppData\\Local\\Programs\\Python\\Python35\\python35.zip','C:\\Users\\dell\\AppData\\Local\\Programs\\Python\\Python35\\DLLs', 'C

python3 初识函数

函数 def sayhi(name): print('Hi, i am %s' % name) sayhi('pretty') sayhi('girl') x = 2 y = 3 def calc(a, b): # a b 形参,占位符 return a**b c = calc(x, y) # x y 实参 print(c) 实参: 有确定值的参数,所有的数据类型都可以被当作参数传递给函数 形参: 只有在被调用时才分配内存,调用结束后立刻释放内存,值仅在函数内有效(局部变量) 形参的作用域只在当

循序渐进Python3(三) -- 0 -- 初识函数

函数 如果我们要计算一个圆的面积,就需要知道它的半径,然后根据公式S=3.14*r*r算出它的面积,如果我们要算100个圆的面积,则每次我们都需要写公式去计算,是不是很麻烦,但是有了函数的话,我们就不再每次写S=3.14 *r*r, 而是把计算圆面积的功能写到一个函数里比如说s=areacircle(r),然后每次求面积的时候,只要把半径传递给函数就可以实现计算圆面积,这样我 们写代码就简单多了.这就是函数的功能.在编程中,函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段,能提高

循序渐进Python3(四) -- 初识模块

什么是模块? 模块,用一组代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块. 如:os 是系统相关的模块:file是文件操作相关的模块 import module #导入模块下的全部模块 from module.xx.xx import * #导入模块下的全部模块 from

Python3.X全栈-Day07-IP地址以及虚拟机网络模式初识

01 python全栈s3 day7  ip地址与子网划分 02 python全栈s3 day7  ip地址配置 03 python全栈s3 day7  虚拟机网络模式 04 python全栈s3 day7  三层隔离验证试验 01 python全栈s3 day7  ip地址与子网划分 02 python全栈s3 day7  ip地址配置 03 python全栈s3 day7  虚拟机网络模式 04 python全栈s3 day7  三层隔离验证试验 原文地址:https://www.cnblo

Python3.X全栈-Day06-IP地址以及虚拟机网络模式初识

01 python全栈s3 day7  ip地址与子网划分 02 python全栈s3 day7  ip地址配置 03 python全栈s3 day7  虚拟机网络模式 04 python全栈s3 day7  三层隔离验证试验 01 python全栈s3 day7  ip地址与子网划分 02 python全栈s3 day7  ip地址配置 03 python全栈s3 day7  虚拟机网络模式 04 python全栈s3 day7  三层隔离验证试验 原文地址:https://www.cnblo

python3初识 之 简单目录练习

1 # -*- coding: utf-8 -*- 2 ''' 3 Accounting:三级目录,输入目录中选项进入下一级,输入b返回上一级, 4 输入q退出程序,输入其他内容则当前目录继续输入 5 ''' 6 dict = { 7 '北京':{ 8 '朝阳':{ 9 '朝阳群众':{ 10 '路人甲':{}, 11 '路人乙':{}, 12 '路人丙':{} 13 }, 14 '朝阳群众2':{} 15 }, 16 '海淀':{}, 17 '昌平':{} 18 }, 19 '上海':{},