学习日记
加入FISHC已经一段时间了,各种原因没时间。终于有空了,复习部分之前的内容,写一下学习笔记,做一个小白应该做的事情。
提纲
A、已学知识
B、难点
A-1 数据类型
数据类型说多不多,他们更像是一种语言类别,中文,英语,日语。不同语言之间有自己特性,用途,需要转化才能沟通。
A-2 容器
顾名思义,容器就是容纳东西的空间,不同的空间有不同的属性,也有不同的用途。针对不同的应用,要选用不同的空间。
A-3 逻辑符号
逻辑符号就像是语言中的副词,要符合逻辑,才能好好说话
A-4 函数
函数像是模块,通过嵌入不同的组合,形成不同的功能。
B-1 数学模型
作业中出现的数学模型其实我都不能很好地理解,他们和一般的知识体系不同,通过动手写,理解整个模块,才能转化成计算机语言进行人机互动
B-2 语言
每个函数,FUNCTION其实都可以转化成语言,例如LIST(),其实就是‘喂,把里面的东西能成列表’,通过理性到感性的认识,理解了概念的含义,再以理性的语言表达,才能更好地应用。
B-3 思维
编程语言和写作文很像,但偏偏我作文很差。而且这个作文还不是风花雪月的,更像是写一篇学术论文。必须清晰知道自己要写什么,要怎么写,才能下笔如有神。
总结没有针对太具体的东西,因为我的知识体系其实还是很模糊,希望在一步步练习里面能成为一个好的程序员。
2018/07/17
if a in/not in b,可是适用于字符串
问题:
?:参数
为魔观变
未知参数
默认参数
预先赋值的参数。确保函数在变量没有输入的时候也能正确运
行。
默认函数像是模块上放材料的入口,这个入口里面已经有预备
的材料了,入口上面也写了要放上面。如果入口没打开就开机
了,就会自动倒入放好的材料。
关键字参数
函数像一个模块,而关键字就是这个模块的输入口提示牌,如
果倒入的材料不知道那个入口,用关键字参数提示就行
可变参数
作为元族输入,如果有关键字参数,要用小括号隔开
?:变量在函数中的状态变化
nonlocal
nonlocal相比GLOBAL,也是大喊一声,但是,因为不够GLOBAL
,大家觉得他没啥能力,只有家里老妈会理他,所以,
NONLOCAL是‘母函数’里面的‘子函数’的大叫,不会影响他
们这个函数小家庭以外的东西。
global
在模块运作起来就把自己封起来,避免别人打搅,如果要用外
部的东西,就要用GLOBAL大喊一声我要用什么,别人才会给你
用。但是如果你不需要对这个东西做出改变,你是不需要大喊
的,但你用的只是一个同名,非原装。
并且,一旦你大叫GLOBAL,见者有份,大家都能用。
?:while适合什么时候用,什么时候使用
while是一个循环条件,中文也是'当。。的时候',所以while
适合当某个条件未结束时使用,例如在没成功前要一直努力。
他和迭代有点类似,但差别也很大。对while的使用最关键的,
还是对于结束条件的理解和准确区分。
?:if-else和if-if用起来有什么不同
if-else是黑白双煞,if不是黑面,else就是白面。而if-if是
爱干嘛干嘛的人,就算前面的if不干活,后面的if还是该干嘛
干嘛
?: elif定义不清晰
elif适用于黑白灰中的灰。世界不是非黑即白的,灰色地带,
我们就用elif一个一个条件穷尽他
?:三元操作符定义不清晰
三元运算符,至少有两种用途
第一种是用一句话把黑白说清楚。
例如 c= a if a> b else b a和b谁大老子c就是谁
第二种就是用一句话运算出一个容器的内容
c =
这两个比方不太会大,大概就是这样了
?:range(a,b)到底是a-b,还是a-(b-1)
从a至b-1,,可以解释为从a开始,在b之前必须结束
?:列表推导式
就是创建列表的简易方式
分为两个部分,第一个是表达式,第二个是变量的获得方式(
迭代)
?:in/not in
确定某个字符串等信息是否在序列中,就是找人
思维:序条提中:
思维:序数思维,属于条件转换思维的一种,就是将迭代,遍
历这样的操作,转换成以字符串长度相类似的条件作为步骤
思维:条件转换思维,包括条件分拆思维和条件分区思维
条件分拆思维就是当一个逻辑无法完整用代码表达时,拆分成
其他条件,问题进行解决。
分区思维类似,但更倾向于条件的结果可以清晰定义,肯定或
者否定其中一个,就可以对其他进行否定或者肯定
思维:提前量准备,对于有些对应性的判断,例如,是否存在
某些字符串,或者是否属于某个领域的东西,可以通过提前输
入此类信息,减少后段代码量
while的使用中分为重复和终止条件,这两个条件都可以和变量
结合起来,或者终止干脆用break
思维:中间变量存储,对于某些值得挑选不能一次性决定,而
是在迭代或者类似操作中,可以先存储到中间变量、善于使用
变量存储信息,代替条件很重要
#有些问题解决不了的时候,如果可以迟点解决,先跳过去
页:
[1]