第一章:快速上手:基础知识
- 数和表达式
- 浮点数运算
- 乘方操作
- 十六进制、八进制和二进制
- 模块
- 解决pycharm中程序运行完不马上关闭窗口
- 注释
- 转义符号
- str和repr
- 长字符串、原始字符串和字节
数和表达式
常规计算操作
浮点数运算
- 浮点数做整除运算时,如果想要丢掉小数部分采用**//**。
- 浮点数可以进行取余操作,注意负数也可以进行取余操作:
乘方操作
2**3
8-3**2
-9(-3)**2
9
注意括号的使用。
十六进制、八进制和二进制
- 十六进制:0xAF = 175
- 八进制:0o10 = 8
- 二进制:0b1011010010 = 722
模块
使用特殊命令import来导入模块,再以module.function的方式使用模块中的函数。
事实上可以使用引用函数(以及其他大部分Python元素)。执行赋值语句foo=math.sqrt后,就可以使用foo来计算平方根。例如:foo(4)的结果为2.0。
注意:
cmath.sqrt是针对复数进行运算,在引用时使用import语句,如果使用from…import…语句会造成math.sqrt用不了。
解决pycharm中程序运行完不马上关闭窗口
在代码末尾加入**input(“Press ”)**即可,这样代码运行到最后一行,输入一个回车键再关闭窗口。
注释
#号后这一行的数据都将被认为是注释内容
转义符号
反斜杠****
str和repr
str能以合理的方式将值转换为用户能够看懂的字符串,然而使用repr时,通常会获得值得合法Python表达式表示。
print(repr(“Hello,\nWorld!”))
‘Hello,\nWorld!’print(str(“Hello,\nWorld!”))
Hello,
World!
长字符串、原始字符串和字节
- 表示很长的字符串(跨越多行的字符串),可使用三引号(而不是普通引号)。注意:常规引号也可表示长字符串,但需要在提行处加上转义符
- 原始字符串用前缀r表示,若在原始字符串中出现反斜杠,那么该反斜杠将不能进行转义作用,而是包含在原始字符串中。另外,原始字符串的最后一个字符不能是反斜杠,因为这样Python无法判断字符串是否到此结束。原始字符串可用单引号、双引号和三引号扩起来。