【飞桨】 入门

一、Python笔记

#5.数据类型---String(字符串)
#支持字符串拼接、截取等多种运算
a = "Hello"
b = "Python"
print("a + b 输出结果:", a + b)
print("a[1:4] 输出结果:", a[1:4])

a + b 输出结果: HelloPython
a[1:4] 输出结果: ell
#5.数据类型---Tuple(元组)
#tuple与list类似,不同之处在于tuple的元素不能修改。tuple写在小括号里,元素之间用逗号隔开。
#元组的元素不可变,但可以包含可变对象,如list。
t1 = ('abcd', 786 , 2.23, 'runoob', 70.2)
t2 = (1, )
t3 = ('a', 'b', ['A', 'B'])
t3[2][0] = 'X'
print(t3)
('a', 'b', ['X', 'B'])
#5.数据类型---dict(字典)
#字典是无序的对象集合,使用键-值(key-value)存储,具有极快的查找速度。
#键(key)必须使用不可变类型。
#同一个字典中,键(key)必须是唯一的。
d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}
print(d['Michael'])

95

#5.数据类型---set(集合)
#set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。
#set是无序的,重复元素在set中自动被过滤。
s = set([1, 1, 2, 2, 3, 3])
print(s)
{1, 2, 3}

作业一

def table():
    #在这里写下您的乘法口诀表代码吧!
    for i in range(1, 10):
        for j in range(1, i+1):
            print('{}x{}={}\t'.format(j, i, i*j), end='')
        print('\n')
    print()


if __name__ == '__main__':
    table()

print默认是打印一行,结尾加换行。end=' '意思是末尾不换行,加空格。

作业二:

#导入OS模块
import os
#待搜索的目录路径
path = "Day1-homework"
#待搜索的名称
filename = "2020"
#定义保存结果的数组
result = []

def findfiles(files_path,files_list):
    #在这里写下您的查找文件代码吧!
    files =os.listdir(files_path)
#用于返回指定的文件夹包含的文件或文件夹的名字的列表。
    for s in files:
        s_path = os.path.join(files_path,s)
#拼接后自带/
        if os.path.isdir(s_path):
            findfiles(s_path,files_list)
        elif os.path.isfile(s_path) and '2020'in s:
            result.append(s_path)


if __name__ == '__main__':
    findfiles(path,filename)
    for i in range(len(result)):
        print("[{},".format(i)+"'"+result[i]+"\']")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值