目录
解释器安装与运行
解释器
相当于翻译,将python语言翻译成CPU的二进制语言给CPU
安装时,注意点击勾选下面选项,它会在安装时自动配置环境变量的路径,安装完成后在命令行窗口输入echo %path%,可以查看到windows下的path的内容。输入python code.py命令执行后会看到path路径下的文件目录。
安装时勾选图中所示选项,会自动配置环境变量,不需要安装完成后手动去配置
Python交互式命令行
在命令窗口中输入python后回车,可以显示python的版本信息并进行入到python命令行。Cd切换到有python文件的目录下,输入python后面跟这个目录中python文件的文件名(带后缀.py)回车后即可运行这个python文件.
基本规则
- Python对于大小写敏感
- Python代码的第一行必须顶到最左边,不能有空格
- Python多行语句的行首要对齐
- 语句之间可以有空格
变量和注释
在编程语言中对象的名字称之为变量名,简称变量。变量名和数据对象之间用等号连接,通常称变量和变量值,变量值就是数据对象。
变量的命名规则
- 变量名可以包含字母、数字和下划线
- 变量名可以以字母或下划线开头,但不能以数字开头
- 变量名中不能包含空格
- 变量名不能和关键字同名,如as、if、and、or等
- 变量名不能和内置函数同名,如type、input等
变量值的变化
第一种:变量重新指向新的对象
一个变量只能对应一个对象:同一变量名在后面再使用时,改变变量值,后面代码使用这个变量时,使用的这个变量的变量值是最新的即最后赋值的变量值的变量。没有被引用的对象,解释器会在随后的某个时间从内存中清除掉。如下:
var = 9
var = 888.88
print(var)
一个对象使用多个变量名:如下,打印结果都是‘小明’
kid = '小明'
student = kid
prettyboy = kid
print(kid)
print(student)
print(prettyboy)
使用+赋值:var = var + 1 或 var += 1 例子如下:
kid = '小明'
kid = kid + "朋友"
kid += "你好"
print(kid)
var = 1
var = var + 1
var += 1
print(var)
第二种:变量指向的对象本身发生了变化
这种情况是变量指向的对象是可变的数据类型,如列表、字典、或自定义的类实例对象。
info = {'name': '小童', 'height': '180cm'}
info['height'] = '175cm'
print(info)
注释
单行注释:使用#,可以是在代码开头注释整行,也可以是放在一行代码的后面做注释
多行注释:使用单三引号或双三引号,在要注释的一段代码或文字的首行及末行使用三个引号。
解决pip安装三方库速度较慢
pip install 库名 -i 安装源
常用网络安装源:
- 中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/
- 清华大学: https://pypi.tuna.tsinghua.edu.cn/simple/
- 豆瓣(douban) :http://pypi.douban.com/simple/
- 中国科学技术大学: http://pypi.mirrors.ustc.edu.cn/simple/
- 阿里云: http://mirrors.aliyun.com/pypi/simple/
解决安装库时报错
报错:ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
执行 pip install --upgrade setuptools && python -m pip install --upgrade pip 后重新执行pip install 命令即可