第一章:快速上手:基础知识

  • 数和表达式
  • 浮点数运算
  • 乘方操作
  • 十六进制、八进制和二进制
  • 模块
  • 解决pycharm中程序运行完不马上关闭窗口
  • 注释
  • 转义符号
  • str和repr
  • 长字符串、原始字符串和字节


数和表达式

常规计算操作

浮点数运算

  1. 浮点数做整除运算时,如果想要丢掉小数部分采用**//**。
  2. 浮点数可以进行取余操作,注意负数也可以进行取余操作:

乘方操作

2**3
 8-3**2
 -9(-3)**2
 9

注意括号的使用。

十六进制、八进制和二进制

  1. 十六进制:0xAF = 175
  2. 八进制:0o10 = 8
  3. 二进制: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!

长字符串、原始字符串和字节

  1. 表示很长的字符串(跨越多行的字符串),可使用三引号(而不是普通引号)。注意:常规引号也可表示长字符串,但需要在提行处加上转义符
  2. 原始字符串用前缀r表示,若在原始字符串中出现反斜杠,那么该反斜杠将不能进行转义作用,而是包含在原始字符串中。另外,原始字符串的最后一个字符不能是反斜杠,因为这样Python无法判断字符串是否到此结束。原始字符串可用单引号、双引号和三引号扩起来。