一.基础知识

1.基础运算:

  • 1/3  #---浮点除法:0.333···
  • 1//3 #--- 整除(向下圆整):0
  • 10%3 #--- 求余 : 1
  • 2**3 #--- 求幂 8 ; -2**2=-4 ;(-2)**2=4 

2.十六进制、八进制、二进制的表示都是以0(零)打头

  • 0x...十六进制Hexadecimal; 0o...八进制Octal; 0b...二进制Binary; (0为数字0)
  • 0xAF   #十六进制:175
  • 0o10   #八进制:8
  • 0b1011010010   #二进制:772

3.变量

  • Python的变量不需要定义类型
  • 要区别开变量的操作与定义(赋值),因为其在内存的运行方式不同
    • 单变量的赋值等于是定义,如x=3. 
    • 列表的定义:x=[];  列表的操作: x.append(...)

4.注释

  • 单行注释:#------
  • 多行注释:'''...''';"""..."""

5.字符串

  • 字符串用双引号"" 或者单引号 '' 都可以,只是区分内部符号
  • string字符串中:单双引号都是string定界符
  • 'Let\'s go!' -----中 \' 是声明 ' 是string,不是字符串结束,类似的有 \" 
  • str(),repr()都是将里面的转成字符串,不同的是:str()返回给人看的string;repr()返回给Python看的表达式。
  • 常规字符串中,\有特殊意义,如\n,\',\"等,如果一个string必须要有\符号,可用\\表示。或用原始字符串:r"C:\nowhere"
  • 原始字符串中,不能用 \ 来结尾

6.其他

  • 特殊的注释来指定编码# -*- coding: ending utf-8 -*-
  • python缩进很严格,有意义,不同于C++
posted @ 2019-03-28 17:50  观井映天  阅读(121)  评论(0编辑  收藏  举报