2019.09.25
###
算是来华电正式学习Python的一个记录
也是对一些需要总结记录的内容的汇总
###
set函数去重操作及几个疑问
从数据结构层面上看怎么做到的?(尤其是这个最后输出的顺序)
https://www.cnblogs.com/feiyueNotes/p/8040412.html 引用自“碎片拾零”转侵删
数据类型转换
2019.09.26
“解释器” “注释”
回去看一看代码整洁之路
运算符
算术运算符
+ - * / 加减乘除 % 取模(取余) //除取整(9//4=2)
比较运算符
赋值运算符
先运算再复制 不知道有没有 a++
位运算符
说真的 这几个符号在键盘上我都要找半天……
& | ^ ~ << >>
逻辑运算符
a = 10
b = 20
and—布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值(a and b 返回20)
or—布尔"或" - 如果 x 是 True,它返回 x 的值,否则它返回 y 的计算值。(a or b 返回 10)
not—布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。(not (a and b)返回false)
成员/身份运算符
运算优先级
逻辑运算符的优先级顺序是:NOT AND OR (闹太套)
数字(NUMBER)
随机函数还有:random.randint(x,y)(#随机生一个整数int类型,可以指定这个整数的范围)
以及random.sample(sequence,length)(#可以从指定的序列中,随机的截取指定长度的片断,不修改原序列)
字符串
后面还有列表/元组/字典/集合的精讲详情见Runoob