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?)——在牛客网上开通了,暂且如此吧
接下来
继续学习 面向对象 程序设计
牛客网练习
先接着往前走吧,边走边复习