20210630 py 面向对象 类 split与列表练习

20210630 start
今日目标
新学一节
再复习一节
牛客网代码答题
想建立自己的个人博客(notion?)


类和实例
class LeiMing():
print('hi')
pass—— 作用是占位(啥都不做)

print(LeiMing)     ——打印类 或实例 的时候 没有括号,直接名称
my_shili=LeiMing()  —— 注意这里 实例名称 没有括号,但是类有括号
print(my_shili)

牛客网解题案例——
题目
描述
输入两个整数,范围-231~231-1,交换两个数并输出。
输入描述:
输入只有一行,按照格式输入两个整数,范围,中间用“,”分隔。
输出描述:
把两个整数按格式输出,中间用“,”分隔。
a=1,b=2
a=2,b=1

我的代码
    list=input().split(',')   
    #print(list)
    a=list[0].split('=')    ——切分,把等号去了之后的元素提取出来
    b=list[1].split('=')
    print('a={},b={}'.format(b[1],a[1]))   
    #c=a,d=b
    #print(d,c)
参考代码
    ——a,b=input().split(',')——切分之后,以列表形式存储,然后每一个元素其实都是列表中的一个位
    ——print(a[0],'\n',a[1],'\n',a[2])
        a
        =
        1
    a,b=input().split(',')
    print('a={},b={}'.format(b[2],a[2]))  ——这种方法是错的!!!
    print('a={},b={}'.format(b[2:],a[2:]))  ——真是太妙了!!!—— 2: 这个的作用!,因为如果数值是超过个位数的,后面的都要提取出来!

20210630 end
今日目标
新学一节——学了将近一半——是面向对象 入门,先讲了类,和大学时候学的类似,不过有点分心,所以进度很慢,又加上这节的确有点绕,——定义类,之后定义函数这里,有点不太明白
再复习一节——没有做到,不过做题的时候复习到了split
牛客网代码答题——1题,通过看别人的方法,也能学到很多知识,我也要多多分享,加油~
想建立自己的个人博客(notion?)——在牛客网上开通了,暂且如此吧

接下来
继续学习 面向对象 程序设计
牛客网练习
先接着往前走吧,边走边复习

全部评论

相关推荐

面试摇了我吧:啊哈哈面试提前五个小时发,点击不能参加就是放弃
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务