Python3.5开发5 - 实现工作记录整理程序

Python3.5开发5 - 实现工作记录整理程序

知识点:

  • 函数

  • 将任务拆分为可以使用python实现的部分

演示:


import time

a = time.time()
b = time.localtime(a)
print(b)

c = time.strftime('%Y-%m-%d %H:%M:%S',b)

print(c)

# ======================================

# function
def func(num):
    sum = 0
    for i in range(num):
        sum +=i
    # print(sum)
    return sum

print('start')
a = func(100)
print(a)


def class5Test(number, serial):
    sum = 0
    negativeSum = 0
    for i in range(number):
        sum += i

    for i in range(serial):
        negativeSum -= i
    # print(sum)
    return sum, negativeSum   # tuple


print('start')
c = class5Test(10, 20)
print(c)
a,b =c
print(a)
print(b)


# swap
a = 1
b = 2
a, b = b, a
print(a)
print(b)


def calc(num,negtive=False): # 默认参数;右置;
    print(negtive)
    sum = 0
    for i in range(num):
        if negtive:
            sum -= i
        else:
            sum +=i
    return sum

calc(10)
calc(10,True) # 传多个默认参数时,要么都加变量,要不都不加变量


a = 'skghsyxalhglglga'
b = a.replace('yx','yuxiang')
print(b)

# *args是可变参数,args接收的是一个tuple
def calc(*num):
    print(num)

calc()
calc(1)
calc(1,2)
calc(1,2,3)

tpl = (1,2,3)
calc(*tpl)

# **kw是关键字参数,kw接收的是一个dict
def calc(**num):
    print(num)

calc(a=1,b=2)

x = {'a':1, 'b':2}
calc(**x)

a = '张三'
b = a[0] + '老师'
print(b)

a ={}
a['hello'] = 'word'
print(a)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值