Python基础教程 第一章 基础知识

  1. 交互式解释器
  2. 算法
  3. 数和表达式
    1. 算数运算符
      +-*///(整除)
      在2.x版本中可以 from __future__ import division
    2. 求余运算符 %
      x % y 等价于 x - ((x // y) * y)
      可用于负数求余, 10 % -3 == 10 - ((10 // -3) * -3) == -2
      理解要点:整除运算向下圆整结果
    3. 乘方运算符 **
  4. 变量(名称只能由字母、数字和下划线组成,不能以数字开头)
  5. 语句(表达式“是”一些东西,语句“做”一些事情)
  6. 获取用户输入 input()
  7. 函数
    1. pow() 幂运算 pow(2, 3)等于8
    2. round()将浮点数圆整为最接近的整数
    3. int()将浮点数向下圆整
    4. abs()求绝对值
  8. 模块 import
    1. import math引入模块
    2. math.floor()向下圆整
    3. math.ceil()向上圆整
    4. import cmath 处理复数的模块
    5. sqrt()计算实数平方根,cmath.sqrt()计算复数平方根
      >>> import cmath
      >>> cmath.sqrt(9)
      (3+0j)
      
    6. __future__可以使用当前不支持但未来有可能成为标准组成部分的功能
  9. 保存并执行程序
    1. # 注释
  10. 字符串
    1. 字符串拼接
      >>> print('a' 'b' 'c')
      abc
      
      不使用 + 也可以
    2. 支持单引号' '和双引号" "
    3. 可使用反斜杠\转义,告诉解释器\后面引号是字符串的一部分,而不是字符串结束的标志。
      >>> 'let\'s go!'
      "let's go!"	
      
    4. str()repr()
      >>> print(repr("Hello,\nworld!"))
      'Hello,\nworld!'
      >>> print(str("Hello,world!"))
      Hello,world!
      
    5. 长字符串'''hahah'''
    6. 原始字符串:不以特殊方式处理反斜杠\
      >>> print('C:\nowhere')
      C:
      owhere
      >>> print('C:\\nowhere')
      C:\nowhere
      >>> print(r'c:\nowhere')
      c:\nowhere
      
      原始字符串不能以单个字符串结尾,可以将末尾反斜杠单独作为一个字符串

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