一、Python的简介
1、一种跨平台的计算机程序设计语言:把你的想法告诉我,我再以计算机认识的方式告诉计算机,我们是你们之间交流的工具
2、一种解释型语言:我在开发过程中是没有编译这个环节的,这一点我与Java不一样
3、一种交互式语言:你可以在我的提示符>>>后直接执行代码
4、面向对象语言:在我的世界里一切皆对象
5、初学者最好的语言:对于初级程序员而言,我是非常伟大的,我支持广泛的应用程序开发,从简单的文字处理到WWW浏览器再到游戏,我无所不能
二、搭建Python开发环境
1、安装Python解释器
https://www.python.org/ 官网
https://www.python.org/downloads/release/python-381/

注:32位的电脑选择x86的;64位的电脑选择x64的
2、相关程序介绍

三、第三方开发环境PyCharm的下载与安装
1、下载网站:
https://www.runoob.com/w3cnote/pycharm-windows-install.html
2、注意:
profession企业版(收费);community社区版(免费30天)
3、设置Python文件模板

四、pip的使用(第三方模块的安装)
pip 是一个现代的,通用的Python包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能,便 于我们对Python的资源包进行管理。
1、安装
在安装Python时,会自动下载并且安装pip
2、配置
在windows命令行里,输入 pip -V 可以查看pip的版本。
如果在命令行里,运行 pip -V ,出现如下提示: 可能是因为在安装python的过程中未勾选 Add Python 3.7 to PATH 选项,需要手动的配置pip的环境变量。
路径为“...\python\Scripts”是Python安装好以后, pip.exe 这个可执行文件所在的目录。
3、使用pip管理Python包
pip install 安装指定的包
pip uninstall 删除指定的包
pip list 显示已经安装的包
pip freeze 显示已经安装的包,并且以指定的格式显示
4、修改pip下载源
国内常用的pip下载源列表:
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
修改镜像源一键永久解决pip install package 失败问题
https://blog.youkuaiyun.com/Good_Starry/article/details/141031550
五、print()函数

1、 print()函数可以输出哪些内容?
(1)print()函数输出的内容可以是数字
(2)print()函数输出的内容可以是字符串
(3)print()函数输出的内容可以是含有运算符的表达式
#可以输出数字
print(520)
print(98.5)
#可以输出字符串
print('helloworld')
print("helloworld")
#含有运算符的表达式
print(3+1)
2、print()函数可以将内容输出的目的地
(1)显示器(2)文件
#将数据输出文件中 ,注意点,1,所指定的盘符在存在,2.使用file= fp
fp=open('D:/text.txt','a+') #a+如果文件不存在就创建,存在就在文件内容的后面继续追加
print('helloworld',file=fp)
fp.close()
3、print()函数的输出形式
(1)换行(2)不换行
#不进行换行输出(输出内容在一行当中)
print('hello','world','Python')
六、转义字符
1、什么是转义字符呢?
就是反斜杠+想要实现的转义功能首字母。
2、为什么需要转义字符?
1)当字符串中包含反斜杠、单引号和双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义(转换一个含义)
| 反斜杠 | 单引号 | 双引号 |
| \\ | \' | \“ |
print('http:\\\\www.baidu.com')
print('老师说:\'大家好\'')
2)当字符串中包含换行、回车,水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符当字符串中包含换行、回车,水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符
| 换行 | 回的 | 水平制表符 | 退格 |
| \n | \r | \t | \b |
print('hello\nworld') #\ +转义功能的首字母 n-->newline的首字符表示换行
print('hello\tworld')
print('helloooo\tworld')
print('hello\rworld') #world将hello进行了覆盖
print('hello\bworld') #\b是退一个格,将o退没了
3) 原字符,不希望字符串中的转义字符起作用,就使用原字符,就是在字符串之前加上r,或R
print(r'hello\nworld')
#注意事项, 最后一个字符不能是反斜杠
#print(r'hello\nworld\')
print(r'hello\nworld\\')
注:
最后一个字符不能是反斜杠
七、控制台变颜色
1、格式
设置颜色开始 :\033[显示方式;前景色;背景色m
2、说明
前景色 背景色 颜色
---------------------------------------
30 40 黑色
31 41 红色
32 42 绿色
33 43 黃色
34 44 蓝色
35 45 紫红色
36 46 青蓝色
37 47 白色
显示方式 意义
-------------------------
0 终端默认设置
1 高亮显示
4 使用下划线
5 闪烁
7 反白显示
8 不可见
3、例子
\033[1;31;40m <!--1-高亮显示 31-前景色红色 40-背景色黑色-->
\033[0m <!--采用终端默认设置,即取消颜色设置-->
例1
print('\033[0;32;40m欢迎使用学生选课系统\033[0m')
try:
num = int(input('请输入数字选择功能 :'))
except Exception as e:
print('\033[31m对不起!您输入的内容有误~\033[0m')

例2
print('\033[0;36m爆竹声中一岁除,')
print('春风送暖入屠苏。')
print('千门万户曈曈日,')
print('总把新桃换旧符。\033[0m')


被折叠的 条评论
为什么被折叠?



