之前学的python好多漏洞……有的人看起来把python学的杠杠的,但其实每次使用都心虚地打鼓……阿巴阿巴阿巴。
反思了一下,当时只是在书上画了画知识点,然而并没有真刀实枪地上机练习,所以我决定重学一遍!!!!
《Python基础教程》+Spyder环境+python3.6.4
超级超级超级详细我就不信不扎实!!!
先记录一下超级基础的知识:(主要是与C++的差异)
1、在python中,一行就是一行,无需加上分号。但除非后面还有代码,不然加上也没事。
2、除法运算的结果为小数:1 / 2=0.5
若想要丢弃小数部分(执行整除运算),可使用双斜杠:1 // 2=0
乘方运算:2 ** 3 = 8 或者函数pow(2,3)= 8
abs()计算绝对值
round()圆整到最接近的整数,并在两个整数一样接近时圆整到偶数;而整除总是向下圆整。
3、input() 以文本或字符串的方式返回用户输入的数据。
4、模块
使用import导入模块,再以model.function的方式使用模块中的函数。
如:floor() 向下取整,ceil() 向上取整
若确定不会从不同模块导入多个同名函数,使用from model import function,可在调用时不指定模块前缀。(除特殊情况外 不推荐)
5、复数
6、海龟绘图法
小别致还挺好玩的哈哈哈哈哈哈哈哈哈
抬起铅笔:penup()
放下铅笔:pendown()
7、跨越多行的字符串可使用三引号。
#可使用\n表示换行符
#对反斜杠本身进行转义
#原始字符串:用前缀r表示。不会对反斜杠做特殊处理,让字符串包含的每个字符都保持原样
#原始字符串不能以单个反斜杠结尾
print(object,…) 将提供的实参打印出来,并用空格分隔