速成python

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

def functionname( parameters ):
"函数_文档字符串"
function_suite
return [expression]

例子
def printme( str ):
"打印传入的字符串到标准显示设备上"
print str
return

在 python 中,类型属于对象,变量是没有类型的:


#!/usr/bin/python
# -*- coding: UTF-8 -*-

def ChangeInt( a ):
a = 10

b = 2
ChangeInt(b)
print b # 结果是 2
实例中有 int 对象 2,指向它的变量是 b,
在传递给 ChangeInt 函数时,按传值的方式复制了变量 b,a 和 b 都指向了同一个 Int 对象,
在 a=10 时,则新生成一个 int 值对象 10,并让 a 指向它

解析一下:b=2
运行函数时 a =2;
b=2;
然后a=10;b还是等于2;

在 python 中,strings, tuples, 和 numbers 是不可更改的对象,而 list,dict 等则是可以修改的对象。
import 语句
模块的引入
模块定义好后,我们可以使用 import 语句来引入模块,语法如下

from…import 语句
Python 的 from 语句让你从模块中导入一个指定的部分到当前命名空间中。语法如下
from modname import name1[, name2[, ... nameN]]

posted @ 2019-09-20 22:41  想不到8  阅读(273)  评论(0编辑  收藏  举报