虚拟机
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统
· 虚拟系统通过生成现有操作系统的全新虚拟镜像,具有真是操作系统完全一样的功能
Python的简介
1、是一种跨平台的计算机程序设计语言
2、是一种解释型语言,在开发过程中没有编译这个环节
3、是一种交互式语言,可以在提示符后直接执行代码
4、是面向对象语言,一切皆对象
搭建Python开发环境
1、安装解释器
http://www.python.org/ 官网
Python中的函数
一、print()函数
print()函数可以输出那些内容?
1、输出的内容可以是数字
2、输出的内容可以是字符串
3、输出的内容可以是含有运算符的表达式
print()函数可以将内容输出额的目的地
1、显示器
2、文件
print()函数的输出形式
1、换行
2、不换行
一、运行Python代码的三种方式
1、交互式解释器
2、命令行运行Python源代码
3、使用编辑器或集成开发环境(IDE)
比如:PyCharm
python中的标识符和保留字
保留字:
在python中有一些单词被赋予了特定的意义,在给对象起名字时这些保留字都不能用
标识符:
在给变量、函数、类、模块和其他对象起的名字就叫标识符
标识符规则:
1、可以使用字母、数字、下划线
2、不能以数字开头
3、不能是保留字(关键字)
4、严格区分大小写
变量的定义和使用
变量由三部分组成
1、标识:表示对象所存储的地址
2、类型:表示的是对象的数据类型,使用内置函数(BIF)type(obj)来获取
3、表示对象所存储的具体数据,可以使用print(obj)可以将值进行打印输出
print(name)
print('标识', id(name))
print('类型', type(name))
print("值", name)
当多次赋值之后,变量会指向新的空间
name = "玛丽亚"
name = "楚溜冰"
print(name) # 楚溜冰
第一章
数据类型
整数型
常用的数据类型
1、整数类型–int 英文为Integer,可以是正数、负数、零
整数的不同进制表示方式
十进制–默认的进制
二进制–以0b开头
八进制–以0o开头
十六进制–0x开头
2、浮点数类型–float
3、布尔类型–boolean
4、字符串类型–str
浮点类型
浮点类型是由整数部分和小数部分组成
浮点数存储不精确,使用浮点数进行计算时,可能会出现小数位数不确定的情况
布尔类型
用来表示真或假的值,true表示真,false表示假
布尔值可以转化为整数
print(true+1)
print(false+0)
字符串类型
字符串又被称为不可变的字符序列,可以使用单引号和双引号、三引号’’’ ‘’'或""""来定义
单引号和双引号定义的字符串都必须在一行,三引号定义的字符串可以分布在连续的多行
数据类型转换
在将不同数据类型的数据进行拼接时就需要数据类型转换
有三个函数:str() float() int()
注意事项:
1、int()函数将其他数据类型转换为int类型时,文字串和小数类字符串无法转换为整数
2、浮点数转换为整数:抹零取整
3、float()函数无法将文字类字符串转换成浮点型
4、整数转换成浮点数,末尾为.0
paython中的注释
注释:
在代码中对代码的功能进行解释说明的标注性文字,可以提高代码的可读性
注释的内容会被python解释器忽略
通常包括三种类型的注释
1、单行注释:以#开口,直到换行结束
2、多行注释:没有单独的多行注释标记,将一对三引号之间的代码称为多行注释
3、中文编码声明注释:在文件开头加上中文声明注释,用以指定源码文件的编码格式 #coding:gbk
第三章
Python输入函数input()
input()函数的介绍
1、作用:接收来自用户的输入
2、返回值类型:输入值的类型为str
3、值的存储:使用=对输入的值进行存储
present = input(“你现在怎么样了?”)
present:变量 =:赋值运算符 input(“你现在怎么样了?”)input函数是一个输入函数,需要输入回答,输入的变量将会存储到变量当中
代码演示:
a = int(input("输入第一个整数:"))
# a = int(a)
b = int(input("输入另一个整数:"))
# b = int(b)
print(a+b, type(a+b))
python中的运算符
常用运算符:算术运算符、赋值运算符、比较运算符、布尔运算符、位运算符
其中算术运算符包括:标准算术运算符(加+、减-、乘*、除/、整数(//))、取余运算符(%)、幂运算符*(**)
赋值运算符(=):
执行顺序是右—左,支持链式赋值,支持参数赋值,支持系列解包赋值
python中的比较运算符
比较运算符对变量或表达式的结果进行大小、真假的比较
大于、小于、大于等于、小于等于、不等
恒等==: 对象value的比较
is、 is not: 对对象的id进行比较
一个=称为赋值运算符,==表示比较运算符,一个变量由三个部分组成:标识、类型、值
== 比较的是值,比较对象的标识使用 is
python中的布尔运算符
布尔运算符:and、or、not、in、not in
and:当两个运算数都为true时,运算结果才为true
or:只要有一个运算数为为true,运算结果就为true
not:如果运算数为True,运算结果为False
如果运算数为False,运算结果True
python中的位运算符
将数据转成二进制进行计算
位与&:对应的数位都是1,结果位数才是1,否则位0
位或|:对应数位都是0,结果数位才是0,否则位1
左移位运算符<<:高位溢出舍弃,低位补零
右移位运算符>>:低位溢出舍弃,高位补零
python中运算符的优先级
幂运算>乘、除、整除、求余>加、键>左移运算、右移运算>与>或>大于、小于、大于等于、小于等于、恒等、不等>and>or>=