Training的第二十八天

今天学习的是if-else-if语句,在以前我写的一些小程序中发现自己做的想以下这个例子的那样:

这样写的程序层层嵌套,看起来也很复杂麻烦,所以一般不建议这样写。

一般用到是if()else if()else if()这样的结构来写,这样写使程序显得更加简洁,看起来更容易理解。

时间: 2024-10-13 00:28:04

Training的第二十八天的相关文章

第二十八天 月出惊山鸟 —Spring的AOP

6月13日,阴转细雨."人闲桂花落,夜静春山空.月出惊山鸟,时鸣春涧中." 不管在面向过程还是在面向对象里,神奇的"纯"字,似乎永远都充满了无限的可能性.除了函数之所调用.类之所封装,在程序员文化里,对于"纯粹"的感知和定义,既起自于代码,又超越了代码.也就是说,能够真真切切地感觉到纯净的,不仅是我们的每一个Bean和每一个Class,还包括每个Coder的心. 然而,客户的需求是千变万化和千奇百怪的,Spring在为Coder在应对和处理各自不

Training的第十八天

今天尝试做了一下从必应搜索主页上下载背景图片的控台程序.但是这个控台程序也想任务三那样有这想hard code 一样的缺点.那就是只能下载代码中写出来的网址里面的图片,如果必应搜索把背景图片换了,那又要得把新的网址复制上去.这个是致命的缺点,所以我就在网上搜索了一下怎么自动获取必应搜索主页背景图片的地址,最多的答案就是要用到网页的源代码,但是在C#中引用源代码是一个新的知识点.在看了多篇关于在C#中引用网页源代码的文章后,头脑已经混混沌沌了,心里一点底也没有.所以还是先歇歇留待明天再慢慢学习吧.

Training的第二十二天

今天学到的两点比较重要的是:1.一个好的程序员要养成给代码注释的好习惯:2,遇到报错不要慌张,要善于分析问题并且善于运用网络搜索解决问题. Training的第二十二天

Training的第二十五天

今天学到了新的知识就是:转义字符,了解了类型转换的规则和自动转换发生的条件.学会了数据类型的强制转换. Training的第二十五天

第二十八天:内置函数的讲解:

1.在我们学的数据类型中字典可以通过[]来进行获取value的值,那么对象是否可以通过[]来获取属性和方法吗? 2可以通过getitem获得: class A: def __init__(self,name,sex,age): self.name=name self.sex=sex self.age=age def __getitem__(self, item): pass if hasattr(self,item): return self.__dict__[item] f=A('alex',

Training的第二十九天(回校的第一天)

switch-case语句跟if-else有异曲同工之处,不同的是if-else语句中在讨论范围的时候比较常用到,而switch语句在表示多个例子的时候用得比较多.

Training的第二十七天

逻辑运算符"与,或,非"是比较简单的一个内容.但是"与""或"的短路却是要注意的一个问题.例子: int a=10 ,b=5: ① bool result=++a>50 &&++b>1: ② bool result=++a>5 &&++b>1; ③ bool result=++a>50 ||++b>1; ④ bool result=++a>5 ||++b>1; con

Training的第二十六天

try catch语句是处理一些错误的绝佳选择.一级运算符中的++和--有后加和前加,后减和前减的分别.比较关系符和布尔类型比较容易掌握.

走入计算机的第二十八天(面向对象的程序设计)

一  什么是面向对象的程序设计及为什么要有它 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西. 优点是:极大的降低了程序的复杂度 缺点是:一套流水线或者流程就是用来解决一个问题,生产汽水的流水线无法生产汽车,即便是能,也得是大改,改一个组件,牵一发而动全身. 应用场景:一旦完成基本很少改变的场景,著名的例子有Linux內核,git,以及Apache HTTP Server等. 面向对象的程序设计的核心是