python学习日志--day3

一、字符编码



二、函数

1、语法:

def functionName(parameters):
2、函数作用域

3、变量名解析

4、函数参数

位置参数;

关键字参数;

默认参数;

可变参数;



5、匿名函数lambda

6、

输出结果



7、


输出



三、文件修改

import sys
f = open("yesterday","r",encoding="utf-8")
f_new = open("yes.txt","w",encoding="utf-8")

for line in f:
    if "快乐" in line:
        line = line.replace("快乐","开心")
    f_new.write(line)
f.close()
f_new.close()

输出结果为:生成一个新文件yes.txt,文件内容是yesterday文件内容中的“快乐”替换成“开心”之后的文档。


四、进度条

import sys,time

for i in range(20):
    sys.stdout.write("#")
    sys.stdout.flush()
    time.sleep(0.1)

五、递归

def calc(n):
    print(n)
    if int(n/2) >0:
        return calc( int(n/2) )
    print("->",n)


calc(10)

输出结果:






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值