为了能在之后适应打算做的科研项目需求,现在得把Python先学了。这个寒假和下学期,我会进入一个遍地开花的学习状态,还是压力比较大的。估计之后一段时间,不累的时候都是想手里的知识点+项目,累的时候就是想想她,能让我开心一点,也没啥空间想别的东西。

好了,废话少说,把今天看Python,感觉值得记的一些知识点留个档。

  • Python3里,包含字符串有三种符号:单引号(’ *** ‘)、双引号(” *** “)、多重引号(”’ *** ”’或””” *** “””)。特点就是如果使用单引号或双引号,则实际的字符串里可以不使用转义字符,表示双引号或单引号字符。多重引号特殊在能”一次“表达多行字符串,不需要\n换行。对多重单引号附上一个例子:
print(""" I can print ''' """)
print("""i
love
you""")

运行结果:

 I can print '''
i
love
you
  • 格式化字符串。注意这是python3.6的新特性。特意找了《笨方法学python》的python3版本,还真找对了……前几节里就直接涉及到新语言的特性了。格式化字符串的前缀使用小写f或大写F均可。使用时,字符串内,想“灵活”输出的部分就用大括号,其中填入表达式或函数调用(自己只学到简单表达式,所以例子就给简单表达式的)。如果想在字符串内显示大括号字符,则使用 “{{” 和 “}}” 表示原先的字符。附上例子:
my_height = 74
print(f"He's {my_height} inches tall.")

运行结果:

He's 74 inches tall.
  • Python3中,”/”符号表达的就是浮点除的意思,即使参与运算的两个操作数都是整数,返回的结果也是浮点数。