1.Python是一种解释型、面向对象、动态数据类型的高级程序设计语言
2.Python用严格的缩进表示代码块
3.Python有着丰富的第三方库
安装(window下)
x86-64表示64位
x86表示32位
executable表示可执行文件
具体步骤请访问菜鸟教程(懒得写了)
注释
#我是一条单行注释
'''我是一条
多行注释'''
"""我也是一条
多行注释"""
缩进
Python最具特色的就是以缩进区分代码块
而不是以{}
ifTrue:print('True')else:print('Flase')
同一代码块的语句必须包含相同的缩进空格数,不同代码块的可以不一样
ifTrue:print(1)else:print(2)ifTrue:print(3)
缩进不一致程序会报错
IndentationError: unindent does not match any outer indentation level
跨行语句
有些语句本身就可以跨行,如:
[],{},()中的语句可以多行书写
list_ = [1,2,3,4,5]
set_= {1,2,3,4,5}
tuple_= (1,2
3,4,5)
fuc(1,2,3,4,5)d
除此之外,可以使用反斜杠开始实现多行语句
total = 1+\2+\3
单行多语句
Python的语句结尾是不用加上分号的,除非你想在一行内写下多条语句
a = 1;b = 2
基本数据类型
数据类型本身其实是类
而变量指向的就是对象
注意是指向,变量就是变量,变量没有类型
只是用来储存一个对象,类型是对象的类型
变量在使用前必须要赋值
数据类型详解
Python中变量可分为两种
不可变数据:int、float、bool、complex、str、tuple
可变数据: list、dict、set
使用
Python中的变量是不需要声明的,想什么时候用就什么时候用
a = 1
print(a)
b= 2
print(b)
这里a = 1 实质上是实例化了一个int对象值为1,并将这个对象储存在a中
这样写,可以更好的解释
a = int()
类加括号表示创建对象,具体请转到Python面向对象
多个变量赋值
同时给多个变量赋值
a = b = c = 1
多个变量分别赋值
a = 1b= 2a,b= b,a
表示分别并同时将b赋给a,a赋给b
结果是 a = 2,b = 1
删除对象引用
a = 1
print(a) #1
delaprint(a) #2
结果为 1、not define
运算符
算术运算符:
比较运算符
赋值运算符
逻辑运算符
成员运算符
身份运算符