python基础
1 python介绍
1.1 什么是python
python的中文意思:大蟒蛇。
python是一种面向对象的解释型计算机程序设计语言,
1.2python的应用场景
- wed应用开发
- 操作系统管理、服务器运维的自动化脚本
- 科学计算
- 桌面软件
- 服务器软件(网络软件)
- 游戏
- 人工智能
- 爬虫
2 DOS命令
2.1 什么是Dos命令
Dos是WINDOWS自带的命令工具。
2.2 为什么使用DOS命令
可以直接通过DOS工具向计算机下达命令。
2.3 如何进行DOS系统
1.第一种: 在WINDOWS中,按下WIN+R快捷键,打开“运行”,在输入框中输入cmd就可以进入WINDOWS的DOS系统。
2.第二种:在指定的文件夹的地址栏上输入: cmd
3.第三种:搜索cmd,点击打开
2.4 常用的DOS系统命令
1.盘符: 切换盘符
2.cd : 切换目录
cd 文件夹: 进入指定的文件夹
cd …/ : 上层文件夹
3.dir 列出目录下的所有文件和文件夹
3 python运行环境
3.1 什么是Python运行环境?
能够理解人与计算机交流时语言的软件,通常指解释编程语言的软件。
4 第一个Python程序
4.1交互式编辑
1.进入dos系统
2.输入python回车,进入python交互环境。
3.在交互环境中直接写python代码。
4.退出交互环境。
4.2脚本式编辑
1创建一个后缀为.py的文本文件
2.使用文本编辑器打开文件并且编写一下代码后保存。
3.打开DOS系统并且进入D盘
4.运行脚本文件中的python代码
4.3集成开发环境
4.3.1.什么是PyCharm
PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。
PyCharm 功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……
5 pythonyu语法
5.1 注释
5.1.1.什么是注释
注释:当代码量增大之后,代码可读性下降,通过用自己熟悉的语言,在程序中对某些代码进行标注说明,这样的文字称为注释。
注释的作用:注释不能够被程序执行,但能够大大增强我们对程序的可读性
单行注释用#表示
a=input('请输入数字')#注释要求输入数字
print(a)#将输入的数字打印出来
多行注释用三个单引号或者三个双引号
"""
今天天气好好
我好高兴
"""
5.1.2什么时候需要使用注释
1.注释不是越多越好,对于一目了然的代码,不需要添加注释
2.对于复杂的操作,应该在操作开始前写上上若干注释
3.对于不是一目了然的代码,应在其行尾添加注释(为了提高可读性,注释应该至少离开代码2个空格)
4.在学习和工作的过程中都需要为代码添加注释
6 输入
6.1 什么是输入
输入是通过外部设备(键盘、写字板、扫描枪、触摸屏等)将信息写入到计算机中的过程。
6.2python输入
a=input('请输入数字')
print(a)
6.2什么是输出
输出是将计算机中的信息输出到外部设备(显示器、投影仪等)的过程。
6.3python中输出
b=input('请输入数字')
print(b)
7.变量
7.1.什么是变量
python中的变量: python运行时在服务器上开辟一个内存,该内存用来存储值,并且该内存中的值可以随意改变
语法:
变量名 = 值
7.2.为什么要使用变量
变量可以在服务器的内存中开辟空间保存数据,通过变量的名字可以使用该变量中的值.方便后面使用
7.3变量的相关操作
7.3.1.新增变量(定义变量)
语法: 变量名 = 值
注意: 变量定义时必须赋值。
7.3.2.使用变量
语法: print(变量名)
注意:变量只有已定义并且赋值的情况下值能够直接使用否则将会出现错误。
7.3.3.查看变量的数据在内存地址
语法: id(数据) 或者 id(变量名);
注意: 数据的内存地址在每台电脑上是不一样的。
7.3.4.多个变量指向同一个值
name1='张三'
name2='张三'
print(id(name1),id(name2))
7.3.5.修改变量
语法: 变量名=新的值
7.3.6.删除变量
name1='张三'
print(del(name1))
7.4.变量在哪里使用?
当一个数据需要暂存在内存中而后期参与运算时,需要通过变量告诉计算机存储该变量的值。
7.5.变量的其他用法
多个值赋值给多个变量:
a,b,c = 1,2,3
交换变量的值:
a,b = b,a
多个变量赋相同的值:
a=b=c=1
8.标识符和关键字
8.1.什么是标识符
标识符就是程序员在程序中自定义的变量名 、函数名、类的名字
名字 需要见名知意 的效果
8.2.标示符的规则
1.在 Python 里,标识符由字母、数字、下划线组成。
2.在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
3.Python 中的标识符是严格区分大小写的。
8.3.命名规则
8.3.1.见名知意
起一个有意义的名字,尽量做到看一眼就知道是什么意思(提高代码可 读性) 比如: 名字 就定义为 name , 定义学生用 student
8.3.2.驼峰命名法
1小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,
2大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母
3不过在程序员中还有一种命名法比较流行,就是用下划线“_”来连接所有的单词
8.4 关键字
8.4.1.什么是关键字
ython中具有特殊功能的标示符,这就是所谓的关键字,因为他们已经被python使用了,所以不允许开发者自己定义和关键字相同的名字的标示符
9.数据类型
9.1 Python中的数据类型
9.2.Numbers(数字类型)
1.int(有符号整型)
2.long(长整数)
3.float(浮点型)
9.3.String(字符串类型)
1是可以使用单引号或者双引号三引号引起来的内容就是字符串
9.4.Bool(布尔类型)
布尔类型表示真和假, 或者是 成立与不成立 。
有两个值: True 和 False
9.4.1.布尔类型在什么情况下出现?
1直接赋值:
flag=False
2通过比较运算:
print(30>20)#True
print(30<20)#False
9.4.2.布尔类型的用途
布尔类型主要用于标识真假,在Python中通常用作判断语句的条件。
9.5.查看变量的数据类型
在python中可以使用type(变量的名字|数据),来查看变量的类型。
name=20
print(type(name))
9.9.为什么存在不同的数据类型
由于在开发中需要多种数据类型来满足不同的需求,同时还需要提高代码的执行效率,所以按不同的数据类型存储的方式和占据空间以及执行效率的不同划分为不同的数据类型。
通常情况下,在运行过程中只有同种类型之间才能够进行直接运算。