Python基础教程学习第一日:起步

在python3.0以后的版本中,raw_input和input合体了,取消raw_input,并用input代替,现在的版本input接收的是字符串,如果接受的是数字可以用x = int(input(“x: “))。

python中的math模块,实现了许多对浮点数的数学运算函数,如三角函数、exp(x)求幂函数、fabs(x)求绝对值函数、floor(x)向下取整、ceil(x)向上取整、sqrt(x)求平方根、fmod(x,y)求x/y的余数(与x%y相同)、pow(x,y)求x的y次方(与x**y相同)等等。
cmath模块,实际上是用于复数(complex math)的运算, cmath模块的函数跟math模块函数基本一致,区别是cmath模块运算的是复数,math模块运算的是数学运算。

反斜杠( \ )对字符串中的引号进行转义。

str()和repr(),书中说,这两个函数都是将值转换成合理形式的字符串,其中通过str函数,它会把值转换为合理形式的字符串,以便用户理解;通过repr函数,它会创建一个字符串,以合法的Python表达式的形式来表示值。
简单来说,str()一般是将数值转成字符串。 repr()是将一个对象转成字符串显示,注意只是显示用,有些对象转成字符串没有直接的意思。

>>> print(repr("Hello, world!")
'Hello, world!'
>>> print(str("Hello, world!")
Hello, world!

原始字符串,在引号前加r表示原始字符串,原始字符串不会吧反斜杠当做特殊字符,原始字符串中输入的每个字符都会与书写的方式保持一致,当然,我们也要像平常一样对引号进行转义,但是最后输出的字符串包含了转义用的反斜杠。在原始字符串的结尾不能使用反斜杠,如果要是用的话,需要对其进行转义,而用于转义的反斜杠也会成为字符串的一部分(即两个反斜杠),如果只希望输出一个反斜杠,可以把最后一个反斜杠从原始字符串中脱离出来,作为一个单独的字符串,用反斜杠转义来处理。

>>> print(r'C:\Program Files\foo\bar' '\\')
C:\Program Files\foo\bar\

你可能感兴趣的:(学习笔记)