一.python的安装与卸载
python官网:www.python.org//可以通过官网找到最新但不是最经典的python软件
step.1 打开安装包,默认安装和自定义安装(一般推荐自定义安装)一定要勾选
如果安装得时候没有勾选,后续需要自己配置
step.2 选项设置,默认全部勾选即可
step.3 高级配置设置,如图勾选即可:
安装过程:
安装完成后,一定要点击disable path length limit,禁用系统的path长度自动限制,可以避免很多麻烦:
安装完成:开始菜单中,找到python3.9,然后点击就可以打开一个Pythoy的界面工具验证安装是否成功:
开始----运行----CMD---python 能够进入python页面即可
输入exit(),页面能够关闭即是安装成功
安装过程中的问题:问题一:modify setup----说明已经安装过python
Cmd python 如果有提示已经安装python却没有运行出python页面 说明安装的时候没有选择path环境变量
解决方法一:卸载重新安装 选择path选项
解决方法二:配置环境变量
第一步:找到python安装目录(个人安装路径不同,我的是C:\Users\Linux system\Documents\Tencent Files\2270620704\FileRecv)
第二步:此电脑-----属性----高级系统设置---环境变量---path ;(英文;)C:\Users\Linux system\Documents\Tencent Files\2270620704\FileRecv
C:\Users\Linux system\Documents\Tencent Files\2270620704\FileRecv\Scripts---确定
问题二:丢失…….dll文件
百度自行下载补丁文件
二.python的开发环境
前期:使用记事本工具(editplus、sublime 、VS Code 、Notepad++) 中期后期:集成开发环境(IDE):pycharm工具
三.第一个python 程序----你好,世界!
运行方法
首先我们需要创建一个python文件
新建一个文件夹,在文件夹中创建一个文本
创建完毕后,修改后缀名,一个python文件就完成了。
打开方式:注意,该程序无法直接打开,需要借助开发工具。(开发工具因人而异,我选择的是sublime Text 3)
通过开发工具,可以在工具中编辑所需代码。例如:
第一种运行方法
打开cmd,直接将程序拖入即可
第二种运行方法
(前提是在文件所在地址中操作)
在任务栏中输入cmd,得到以下界面:
按下TAP键
再按下ENRER键
四.变量
4.1 变量的定义
变量名 = 值
python是一门弱数据类型语言
a = 10
a = 20
a = "hahhh"
Java 是一门强数据类型语言
int a = 10;
a = 20;
a = "hahhhhh" //报错
print() ----------- 打印输出
type()--------------查看类型
4.2 变量的命名规范
1. 只能由有效的字符组成(数字 大小写字母 下划线)
2. 不能以数字开头
3. 不能是关键字或者保留字
4. 变量命名的时候一定有意义
小驼峰 userName 下划线 user_name(推荐)
以下为查询命名的代码
import keyword
keyword.kwlist
['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del',
'elif', 'else', 'except', 'finally', 'for',
'from', 'global', 'if', 'import', 'in', 'is',
'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise',
'return', 'try', 'while', 'with', 'yield']
5.数据类型和数据类型的转换
5.1 数据类型
python弱数据类型语言 --------并不等价于 python没有数据类型
1.数值型
整型 int
浮点数 float
复数(虚数)-------- 一般不用
2.布尔类型(bool型)
python要注意字母的大小写 True False
3. 字符型(str)
如果是强数据类型语言,字符是一个对象,如果是弱数据类型语言,字符是一种数据类型
" " """ """ ''' '''
字符串内可以包含各种语言
ord() ------- 获取字符的整数的表示
chr()--------把编码转换为对应的字符串
ord与chr相互转换
难点:字符串内包含引号的转换
以"I'm ok"为例
我们需要两个工具
第一个----转义符 \ :
第二个----换行\n :
字符串自己本身就是多行显示:
复合数据类型(引用数据类型)
字典 列表 元组 集合