Python基础知识(Day-1)

#变量:

  • 变量是关联一个对象的符号(标识符)
  • 变量名的命名方式:
    1、字母或下划线开头,后跟字母,下划线或字母
    2、不能使用Python的关键字
  • 说明:变量名区分大小写

#数字类型: 

  • 整型(int)
    浮点型(float)
    复数(complex)
  • 整型数字常量的表示方法
    1、十进制,1000,12,13,
    2、二进制(0b开头),0b0101,0b10101
    3、八进制(0o开头),0o123,0o76
    4、十六进制(0x开头),0xab,0x23
  • 浮点数(小数)
    十进制写法:3.4,3.21,3.0,
    科学计数法:6.18E-1(0.618)
  • 复数complex
    实部+虚部:a+bi/a+bJ

​#布尔类型

  • 真:True
  • 假:False
  • 说明:True的值是1,False的值为0

#空值 None

  • None是一个特殊的常量,不表示任何类型
  • 作用:
    通常用来绑定占位,变量解除绑定
  • 说明:
    空值和任何其他类型对象进行比较永远返回False
    a=False
    b=None
    a == b 返回的是False

#表达式和操作符

## 运算符:运算符是完成操作的一系列符号

##算数运算符

  • 加:+,减:-,乘:*
  • 除法:/
  • 地板除://
  • 求余:%
  • 幂运算:2**3 = 8

##运算符的优先级

  • 按照数学四则运算

##赋值运算符

  • =
  • 变量名 = 表达式
  • 说明:
    用变量可以访问他绑定的对象
    两个变量可以访问同一个对象

##多个对象的关联

  • a,b,c=10,20,"hello"

##is/is not运算符

  • is作用:判断变量存储的是否为同一个对象,是返回True,否返回False
  • is not 作用:判断变量存储的是否为同一个对象,是返回True,否返回False

##del运算符

  • 释放变量的存储空间

##复合运算符

  • 运算符的简写:+=,-+,*=,/=

##关系运算符

  • <,>,<=,>=,==,!=(<>python2)
  • 关系运算符返回的是True和False
  • None与任何对象都不相等
  • x=100, 200<x<150:返回False

##生成对象的函数

  • float(obj)
  • int(a[base=10])
  • bool(a)
  • complex(r=0.0,i=0.0)
  • str(obj=' ')

##type运算符

  • 返回指定对象的类型

##语句

  • 条件语句,
    注意elif关键字,elif,等价于,else: if statement: statement.
  • pass语句:
    占位的做,实际什么也不做,填充语法空白。 

##布尔运算:

  • 运算符:not, and, or
  • not运算符作用为,逻辑取反
    语法格式:not 表达式
    例子:not None 返回True
  • and 运算符:
    作用:返回优先为假(False)的对象
    语法:statement1 and statement2
  • or运算符:
    作用:返回优先为真(True)的对象
    语法:statement1 or statement2
  • 按位异或(半加运算)
  • 移位运算
    左移扩大:0b1010<<1  ==>  0b10100
    右移缩小:0b1010>>1  ==>  0b101
  • 按位求反
    ~ 表达式
  • 成员运算符,in,not in
    用于序列,字典,集合中,用于判断某个值是否在其中

##运算符的优先级

猜你喜欢

转载自blog.csdn.net/leopold2015/article/details/88585278