Python基础教程

1.Python是一种解释型、面向对象、动态数据类型的高级程序设计语言

2.Python用严格的缩进表示代码块

3.Python有着丰富的第三方库

 

安装(window下)

访问Python官网下载安装包

选择 Download Windows x86-64 executable installer

x86-64表示64位

x86表示32位

executable表示可执行文件

具体步骤请访问菜鸟教程(懒得写了)

 

注释

#我是一条单行注释
'''我是一条 多行注释'''
"""我也是一条
多行注释"""

 

缩进

Python最具特色的就是以缩进区分代码块

而不是以{}

if True:
    print('True')
else:
    print('Flase')

同一代码块的语句必须包含相同的缩进空格数,不同代码块的可以不一样

if True:
  print(1)
else:
  print(2)

if True:
    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 = 1
b = 2
a,b = b,a

表示分别并同时将b赋给a,a赋给b

结果是 a = 2,b = 1

 

删除对象引用

a = 1
print(a)    #1
del a
print(a)    #2

结果为 1、not define

 

运算符

算术运算符:

 

比较运算符

 

赋值运算符

 

逻辑运算符

 

成员运算符

 

身份运算符

 

posted @ 2019-09-08 12:16  jawide  阅读(311)  评论(0)    收藏  举报