python基础1-3

虚拟机

虚拟机(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>=

猜你喜欢

转载自blog.csdn.net/qq_48424500/article/details/114849276
1-3