Python中基础知识

注释

单行注释

通常情况下,你只需要使用#(井号)就可以注释掉一行

多行注释

多行注释与单行有些不同。在需要注释的语句块的前后分别使用三个单引号

'''
这儿是多行注册内容
这儿是多行注册内容
'''

#单行注释

一、逻辑行与物理行

物理行是您在编辑器中所看见的。逻辑行是Python能够识别的。一般,Python认为一
个物理行对应一个逻辑行。

一个物理行使用多个逻辑行

那么就要用分号(;)分割开,分号表示一个
逻辑行或语句的结束。我们建议不要这样写,可读性差。
如i=3;print(i)
相当于
i=5
print(i)

一个逻辑行使用多个物理行

那么你用反斜杠(\)来连接。
例如
str=”my name is\
dqs”
相当于
str=”my name is dqs”

逻辑控制结构

可以发现Python中控制语句后面都会有一个冒号(:)。

if条件判断

a=5
if a==5:
    print('a=5')
else:
    print('a !=5')
a=5
if a==5:
    print('a=5')
elif a==6:
    print('a=6')
else:
    print('a !=5 and a !=6 ')

for循环

这里写图片描述
可以看出python中的for循环有点类似PHP中for..in
值得注意Python的for循环可以添加else语句,当for循环结束后执行。

while循环

需要注意在Python中不存在++和–

val=15;
while val>0 :
    print(val)
    val=val-1;

a=5;
'''
针对while循环,后面也可以携带else语句
'''
while a<10:
    print(a)
    a+=1
else:
    print(a)

continue与break

continue结束本次循环,进入下次循环
break 结束循环

函数

  1. 简单函数
  2. 带形参函数
  3. 变量作用域
  4. 默认参数值
  5. 关键参数
  6. 文档字符串
  7. Lambda
  8. 闭包
def f(x1=3,x2=4,x3=5):
    '''
    打印x1,x2,x3    
    '''  
    #可以通过help(f),在Debug Probe窗口查看到
    print 'x1=',x1
    print 'x2=',x2
    print 'x3=',x3

#在python中可以只给指定的形参传递实例参数
#f(x2=10)
#执行结果如下
'''
 x1= 3
 x2= 10
 x3= 5
'''
#函数返回值,通过return指定返回值,可以返回多个值,当返回多个值时候,可以通过一个变量或是多个变量去接受返回值

#计算两个数之和和两个数之差
def func(a=0,b=0):
    return a+b,a-b

c,d=func(15,5)
e=func(15,5)
print "c=",c  #20
print "d=",d  #10
print "e=",e  #(20,10)

#使用lambda,定义函数
'''
使用说明lambda 形参参数(多个时候,通过,分割):返回值
'''
f2=lambda x,y:x+y
print f2(2,5)

#闭包的使用
def f3(a=0): 
    def f(b=0):  
        return a+b
    return f;

g=f3(5)
print(g(b=6))

类的定义

#成员函数第一个参数必须是self
class Stdudent:
    def __init__(self):
        #初始化操作
        self.name="dqs"
        self.age="20"
    def showName(self):
        print(self.name)

a=Stdudent()#实例化
a.showName()
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值