搭建Python开发环境;以及print()和转义字符的使用

一、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')

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值