python笔记

笔记 专栏收录该内容
8 篇文章 0 订阅

for 循环  

for  i in range (1,5,1):

print i

else :

print "THe for loop is over"


break continue 与c++ Java 类似


定义函数

def printMax(a,b):

if a>b:

print a

else :

print b


printMax(4,6)



局部变量

def func(x):

print x

x=2

print x


x=50

func(x)

print x


result:

50 

2

50

python 中的局部变量有点类似java 的基本类型在方法内变动

在方法里 使用 global 将变量变成全局变量,但不推荐;一个global可以指定多个全局变量 global x,y,z


默认参数

def say(b,c, a=5)

只有在形参末尾的参数可以有默认参数值;例如def say(a=5,b,c) 是无效的


关键参数

函数有多个参数,我们可以只指定其中一部分,且不在意顺序


函数内使用return 返回值,没有返回值得return 等价于 return None ;每个函数都暗含return None 

def maximun(x,y):

if x>y:

return x

else:

return y


pass 语句在python 中表示空的 语句块


docstrings 文档字符串 适用于函数,模块,类;在函数的第一个逻辑行的字符串是这个函数的文档字符串

文档字符串是一个多行字符串,他的首航以大写字母开始,句号结尾

第二行是空行

第三行详细描述

python 中help()获取帮助一样效果

def printMax(x,y):

'''Prints the maximum of two numbers.


The two values must bi intrgers'''

x=int(x)

y=int (y)


if x>y :

print x

else:

print y


printMax(3.5)

print printMax.__doc__










  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值