Python学习
仅仅记录python语言基础知识的学习过程
1、python的下载与安装2、pip安装以及简单使用3、wheel文件安装4、pip换源5、pycharm配置**实践**python数据类型python标识符python注释语句以及缩进变量和常量
变量常量 输入输出函数input函数
print函数
1、python的下载与安装
首先直接在百度中搜索python
选好安装位置后点击install
注意:在上面提到可以直接勾选add python 3.7 to path,也可以使用手动来进行添加环境变量
具体步骤:
此电脑->属性->高级系统设置->环境变量->用户变量/系统变量->找到Path环境变量->点击编辑->新建后添加两行
(这两行是你的python安装路径)
d:Pythonpython
d:Pythonpythonscripts
首先要谈到python官方的PyPi仓库,它里面存放了一些第三方库文件,提供我们下载,当然我们也可以将自己写的库上传到这个仓库里面。
在python3中可以使用pip来安装一些第三方库文件
一些简单的pip命令:
pip install xlwt (其中xlwt为库名称)
pip install pygame==1.9.6 (指定版本进行安装)
pip uninstall pygame (用于卸载已安装的库)
pip list (列出已安装的库)
pip show xlwt (用来展示该库的一些信息)
pip freeze(类似于pip list)
操作步骤:
按住win+r,输入cmd后回车,进入命令行界面,然后即可以输入以上的命令
1、首先需要在命令行界面中下载wheel这个库
pip install wheel
2、然后在网址中 https://www.lfd.uci.edu/~gohlke/pythonlibs/中找到对应的.whl的库文件(可以利用ctrl+f搜索所需的库文件)进行下载
3、下载好后,直接利用pip install .whl文件的路径 就可以成功安装所需库
具体步骤:
cp37对应python版本为3.7(注意与你的python版本匹配)
可以在命令行中查看
由于国外的PyPi仓库下载文件可能缓慢,所以要换到国内的一大学,企业的镜像地址上以此来加快下载文件的速度
1、临时换源
利用pip install 库名称 -i (各大国内镜像地址)
2、永久的换源
找到pip文件夹,点进去,在里面新建一个pip.ini的文件,添加一下内容
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
然后保存关闭即可。
然后一路点击ok就配置好了
(pycharm安装比较容易,一路确定即可,pycharm安装社区版本就可以了)
1、在命令行中输入python进行python的交互环境中
然后输出hello world
2、安装ipython,输出hello world
int:整型
float:浮点型
bool:布尔型(值为True和False)
str:字符串 (用双引号将内容包含)
可以用type()函数来判断数据类型
python标识符就是一个名字,可以是变量,常量,类,包等等的名字
python标识符规则:
- 区分大小写(name和Name是相同的标识符)由数字,大小写字母,$,下划线组成,其中数字不能开头尽量使用驼峰命名法(例如:namePeople NamePeople)不能够以python库中的关键字命名
不能够以这些关键字命名:
[‘False’, ‘None’, ‘True’, ‘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’]
注释:在程序执行过程中,直接跳过,不会执行注释内容,起到方便阅读代码,了解整个代码的功能。
1、单行注释(鼠标选中一行,按下ctrl+/)
#后面的为注释内容
2、多行注释(鼠标选中多行,按下ctrl+/)
3、文档注释(三个单引号,或三个双引号包含所需注释的内容) 语句以及缩进代码块:为了完成某一特定功能由一组语句构成的一段代码
缩进:python语言缩进时用到了四个空格(在pycharm中相当于一个tap)
例如代码块:
a=5
if a>3:
print("a大于3")
else:
print("a小于三")
其中print前面有四个空格
变量和常量变量和常量都相当于一个容器,在创建时都会在内存中开辟出一块空间,但是注意变量在程序运行过程中会发生改变,而常量不会。
变量python语言在创建变量时无需声明类型,直接创建即可
例如:a=4 b=3.2
python语言变量赋值:
1、此处从左到右赋值,先把3赋给c,然后c赋给b,然后b赋给a,最后a,b,c都为3
#此处从左到右赋值,先把3赋给c,然后c赋给b,然后b赋给a,最后a,b,c都为3 a=1 b=2 c=4 a=b=c=3
2、实现了给三个变量同时赋值
#实现同时给三个变量赋值 a=1 b=7 c=9 a,b,c=1,2,3
☆注意:变量在创建赋值的时候
例如:a=“ha”
1、首先在内存中创建一个ha的字符串对象
2、然后在内存中创建一个a的变量,a指向这个ha字符串对象
常量就是程序运行过程中不变的量,在python程序中用字母全部大写来表示常量
注意:没有严格意义上的常量
也就是说常量在python可以被改变,应该说是规定不能变
input()函数是用于获取用户的输入,它的返回值是字符串,如果用户不输入时,程序会停止在这行代码,不在向下执行。
☆☆故input函数有两个比较重要的点☆☆
input函数返回的是一个字符串input函数会阻塞程序
下面为具体的例子
注意1:此处代码报错不能够从str类型转换到int类型,故Input函数的返回 值是一个str类型
注意2:当我不输入数字时程序会一直卡在"请输入一个数字",故有阻塞的作用
print函数print函数有两个参数
语法格式:print(self,sep=‘内容’,end=‘内容’)
一个是sep,另一个是end
sep:以什么来分割两个值
end:它的值是以什么为结尾
例如:
注意:sep值为,end值为空格*
下面的例子注意:
1、逗号可用来连接不同数据类型,而+号只能连接相同类型
2、一种格式化方法 %d是整型 %s是字符串类型 %f是浮点型
# 作者:朱鑫凯
name='xinkai'
age=23
print("年龄是%d,名字是%s"%(age,name))
结果:
D:PythonPyCharmpycharm_contentvenvscriptspython.exe D:/Python/PyCharm/pythonProject/pythonxuexi.py 年龄是23,名字是xinkai Process finished with exit code 0



