一、学习知识点概要
1.变量、运算符与数据类型
注释,各类运算符(算术、比较、逻辑、位、三元、其他),其优先级,变量和赋值,数据类型与转换
2.位运算
原码补码与反码,按位六大操作,位运算的快捷方式
二、学习内容
取余%,整除//,幂**和数学不一样,其他都一样
print表示计算输入,注释得出的是输出答案,else是否则,整行注释是三单引号或三对双引号。按位里波浪取反,和符都要满足,分割符只要一个满足,幂号都不满足
大于等于之类的直接叠加,等于是双重,不等于前面有个!
与and就是n,or或者便是u not就是否命题非
存在是in 是是is 前者not前后者not后
运算符优先级一大于二(和数学一样)然后算术,移位,位,逻辑
按位左移是两大于号(对哪张往哪移,代表乘)右反之
二进制符号的运算明白了,但是01各种组合的例子都不理解
位中幂号可换整数,整数集合分割插入,和波删,和判属于(零不与非零是)
集合之间波为补集,和为交集,分割为并集,a差b就是b中没有的a的部分
三、学习问题与解答
刚开始我不明白变量和地址是什么,内存地址和地址区别是什么,现在明白变量应该是符号以外输入的数字字母什么的,但是后面两者还是不太清楚,另外就是整除的计算我不太理解,还有数据类型与变换的例子我也不太懂,c语言我也没学,不知道要不要专门为学python学习c语言
四、学习思考与总结
我用了些学过的知识来理解这些第一次见的符号,但是还是有些计算机专业语言对我这种内地没上过电脑课的人来说就是盲点,只能慢慢问度娘了吧,不过总的来说是和数学本质一样,都是一门逻辑,就是输入的方式不一样罢了