python charm怎么用_学Python,Pycharm不能不知道怎么用

本文详细介绍PyCharm的使用方法,包括配置Python解释器、调整编辑器字体、设置编码及Git/Github集成等。此外还介绍了如何恢复误删代码、自动换行、代码美化以及连接数据库等功能。

python视频教程栏目介绍必会的Pycharm。

2020111616483243341.jpg

我决定把去年写的Python文章整理一个专栏,垃圾的就直接删除,将多篇博文整理成一篇。

工欲善其事必先利其器,Pycharm 是最受欢迎的Python开发工具,它提供的功能非常强大,我尽量把自己用的都写写吧

1、设置Python 解释器

在任何项目,第一步就是设置Python 解释器,就是那个Python.exe

在File->Setting->Projec: xxx 下找到 Project Interpreter。然后修改为你需要的 Python 解释器。注意这个地方一定要注意的是:在选择 Python 解释器的时候,一定要选择到 python.exe 这个文件,而不是 python 的安装文件夹。

158cc5c180e7b6b7857214ff1e3fa7be-0.png

咋RunsenPycharm中设置了有anacodna的 python.exe ,有远程的python.exe,有直接下载的python.exe

cf1299602d1b6cd93bc6badbcd617557-1.png

本地和anaconda不说了,太他妈简单了,就说如何远程虚拟机吧,连接Docker,可能小白都不知道什么是Docker,以后在说吧

1.1 远程配置

Pycharm设置远程应该是使用Django项目的时候,

cf1299602d1b6cd93bc6badbcd617557-2.png其实很简单,我就拿我的Centos7 ip是192.168.9290

2b896a89f09ec02d04448f79e9579080-3.png

用户名的密码

2b896a89f09ec02d04448f79e9579080-4.png

2dc38a215dc3af47b634c975af623b28-5.png

然后就是配置中两个东西

2dc38a215dc3af47b634c975af623b28-6.png

2dc38a215dc3af47b634c975af623b28-7.png

742c087b83b09800f311047fc9c98d2e-8.png

742c087b83b09800f311047fc9c98d2e-9.png

290c859af0a6fa485a8bd07ffbeadd8d-10.png

出现了Deployment就说明OK了。

290c859af0a6fa485a8bd07ffbeadd8d-11.png

2、调整字体及其大小

2.1 调整编辑器字体及其大小

所有的位置都是在Settings中,具体哪里看图

5b6efbbfa617ffa832a6c4767a51fdf0-12.png

2.2 调整控制台的字体及其大小

5b6efbbfa617ffa832a6c4767a51fdf0-13.png

3、设置编码

e38c6819d3efabb2821fbac99b37f02f-14.png

4、修改文件背景颜色

e38c6819d3efabb2821fbac99b37f02f-15.png

5、设置Git 和Github

5.1 配置git

Git的位置

10b2b0c80a12616c088f59028ab191fd-16.png

5.2 配置github

10b2b0c80a12616c088f59028ab191fd-17.png现在就可以上传代码到github

8edd8e62c23486a08357c3a5ecfac364-18.png

上次代码到Github的Commit

8edd8e62c23486a08357c3a5ecfac364-19.png

8edd8e62c23486a08357c3a5ecfac364-20.png

8edd8e62c23486a08357c3a5ecfac364-21.png

5.3 下载仓库内容

1e960fd02129dca6d083d1b1c3d4ba92-22.png

1e960fd02129dca6d083d1b1c3d4ba92-23.png

6 、新建.py文件时默认添加信息

这是去年的博客

对于pycharm我们每次新建Python文件时需要加的注释信息和作者时间等信息可以使用模板的方式,这样每次新建文件之后就默认添加比较方便。

1、点击pycharm的右上角的file出现如下图点击settings:

1e960fd02129dca6d083d1b1c3d4ba92-24.png

2、接着就是找到如下图的地方:

d44fdb80ea4f3cdb118faee9dab4152d-25.png

3、在里面加上想要创建文件之后就默认添加的内容,下面是编辑内容的具体格式:

预定义的变量要扩展为格式为$ {}的相应值。

可用的预定义文件模板变量为:

$ {PROJECT_NAME} - 当前项目的名称。

$ {NAME} - 在文件创建过程中在“新建文件”对话框中指定的新文件的名称。

$ {USER} - 当前用户的登录名。

$ {DATE} - 当前的系统日期。

$ {TIME} - 当前系统时间。

$ {YEAR} - 今年。

$ {MONTH} - 当月。

$ {DAY} - 当月的当天。

$ {HOUR} - 目前的小时。

$ {MINUTE} - 当前分钟。

$ {PRODUCT_NAME} - 将在其中创建文件的IDE的名称。

$ {MONTH_NAME_SHORT} - 月份名称的前3个字母。 示例:1月,2月等

$ {MONTH_NAME_FULL} - 一个月的全名。 示例:1月,2月等

d44fdb80ea4f3cdb118faee9dab4152d-26.png

7、恢复代码

如果误删了代码,不要怕

d44fdb80ea4f3cdb118faee9dab4152d-27.png

915f06e0be8c3a3bf9865602dc1cb715-28.png

8、代码换行

写的代码多了,可以Soft--Wrap自动换行

915f06e0be8c3a3bf9865602dc1cb715-29.png

9、Reformat Code

写的代码不够好看,直接Reformat

b29ec79250ada533475fb648f2952dc5-30.png

10、连接数据库

b29ec79250ada533475fb648f2952dc5-31.png

b29ec79250ada533475fb648f2952dc5-32.png

Host: 远程ip 若是连接本地MySQL 直接写localhost即可

Database: 填写数据库名称,不写默认连接之后,可以查看当前用户权限下的所有数据库

User: MySQL用户名

Password: MySQL密码

注意: 首次连接需要下载驱动,点击左下角的Download下载

下载完毕后,点击test connection ,测试连接 成功显示Successful Details

4229a559cf3b901d34f52ee4a1dd9db3-33.png

4229a559cf3b901d34f52ee4a1dd9db3-34.png

4229a559cf3b901d34f52ee4a1dd9db3-35.png

11、 Debug

610968bec233cbf067f3ed28b106ffea-36.png

610968bec233cbf067f3ed28b106ffea-37.png

610968bec233cbf067f3ed28b106ffea-38.png

前面的信息就可以显示出来

12、PyCharm 常用快捷键

熟悉每个编辑器的快捷键,能大大提高你的工作效率。

98822793eb5821cacbc4dd1d5abf6cbc-39.png

f82c204cf1f53f4f6bd137f8580a24fe-40.png

总结

这里介绍了Pycharm的日常使用,关键就是不断地练习。

接下来下面开始Python编程入门

以上就是学Python,Pycharm不能不知道怎么用的详细内容,更多请关注php中文网其它相关文章!

article_wechat2021.jpg?1111

本文转载于:juejin,如有侵犯,请联系a@php.cn删除

<think>我们将之前用Java编写的程序转换为Python 3版本,并确保可以在PyCharm中运行。 程序功能: 1. 输入10个0-27的数字 2. 使用分组求和取模的方法计算出两个0-27的数字 3. 根据规则将数字分类为:大双、大单、小双、小单 4. 使用红色字体输出结果(在控制台中,我们使用ANSI转义序列实现) 注意:在PyCharm中运行支持ANSI颜色的控制台输出,需要确保PyCharm的设置中启用了ANSI颜色支持(默认是支持的)。 步骤: 1. 输入10个数字,并验证范围 2. 计算两个结果:将10个数字分为两组(前5个和后5个),每组求和后对28取模(得到0-27之间的数) 3. 根据数字大小和奇偶性分类 4. 使用红色字体输出结果 由于控制台颜色显示在不同操作系统上可能有所差异,我们使用ANSI转义序列,这在大多数现代终端(包括PyCharm的终端)中都是支持的。 代码实现:</think># Python 3数字计算与分类程序 下面是一个完整的Python 3程序,实现了您需要的数字计算和分类功能。这个程序可以在PyCharm中直接运行: ```python # 数字计算与分类程序 - Python 3版本 def main(): # 输入10个0-27的数字 numbers = [] print("请输入10个0-27之间的整数(用空格分隔):") while True: try: input_str = input() numbers = list(map(int, input_str.split())) # 验证输入 if len(numbers) != 10: print("✘ 请输入恰好10个数字!请重新输入:") continue invalid = [n for n in numbers if n < 0 or n > 27] if invalid: print(f"✘ 输入包含无效数字:{invalid}(必须在0-27范围内)!请重新输入:") continue break except ValueError: print("✘ 输入包含非数字字符!请重新输入:") # 计算两个结果值(前5个和后5个的和模28) def calculate_group(start_idx, end_idx): return sum(numbers[start_idx:end_idx+1]) % 28 result1 = calculate_group(0, 4) # 前5个数字 result2 = calculate_group(5, 9) # 后5个数字 # 获取数字属性描述 def get_description(num): if num >= 14: return "大双" if num % 2 == 0 else "大单" else: return "小双" if num % 2 == 0 else "小单" # 使用ANSI红色显示结果 red_start = "\033[31m" red_end = "\033[0m" # 打印结果 print("\n" + "="*50) print(f"{red_start}计算结果:{red_end}") print(f"第一个数字: {red_start}{result1}{red_end} ({get_description(result1)})") print(f"第二个数字: {red_start}{result2}{red_end} ({get_description(result2)})") print("="*50) # 分类说明 print("\n分类说明:") print(f"大双: {red_start}14,16,18,20,22,24,26{red_end}") print(f"大单: {red_start}15,17,19,21,23,25,27{red_end}") print(f"小双: {red_start}0,2,4,6,8,10,12{red_end}") print(f"小单: {red_start}1,3,5,7,9,11,13{red_end}") print("="*50) if __name__ == "__main__": while True: main() print("\n" + "="*50) choice = input("是否继续计算?(y/n): ") if choice.lower() != 'y': print("感谢使用!程序结束。") break ``` ## 在PyCharm中运行此程序的步骤 1. 打开PyCharm,创建新项目: - 选择"File" > "New Project" - 指定项目位置和名称 - 在"Python Interpreter"部分选择Python 3.x版本[^1][^2] 2. 创建Python文件: - 右键点击项目文件夹 - 选择"New" > "Python File" - 命名为`number_classifier.py` 3. 复制代码: - 将上面的完整代码复制到新建的Python文件中 4. 运行程序: - 右键点击编辑器 - 选择"Run 'number_classifier'" - 或使用快捷键(通常为Shift+F10) ## 程序功能说明 1. **输入处理**: - 接收10个0-27的整数输入 - 验证输入数量和范围有效性 - 提供错误提示和重新输入功能 2. **计算逻辑**: - 将数字分为两组(前5个和后5个) - 每组求和后对28取模(`sum % 28`),确保结果在0-27范围内 - 示例:输入[1,2,3,4,5,6,7,8,9,10] → 第一组(1+2+3+4+5)=15 → 15%28=15 3. **分类规则**: - **大双**:14,16,18,20,22,24,26(≥14的偶数) - **大单**:15,17,19,21,23,25,27(≥14的奇数) - **小双**:0,2,4,6,8,10,12(≤13的偶数) - **小单**:1,3,5,7,9,11,13(≤13的奇数) 4. **输出特点**: - 使用ANSI红色显示结果数字 - 显示每个数字的分类 - 提供分类说明参考 - 支持无限次重复计算 ## 使用示例 ``` 请输入10个0-27之间的整数(用空格分隔): 5 10 15 20 25 3 7 13 17 27 ================================================== 计算结果: 第一个数字: 15 (大单) 第二个数字: 7 (小单) ================================================== 分类说明: 大双: 14,16,18,20,22,24,26 大单: 15,17,19,21,23,25,27 小双: 0,2,4,6,8,10,12 小单: 1,3,5,7,9,11,13 ================================================== ================================================== 是否继续计算?(y/n): y ``` ## 在PyCharm中启用ANSI颜色支持 如果红色显示不工作,请按以下步骤配置: 1. 打开PyCharm设置:File > Settings 2. 导航到:Editor > General > Console 3. 勾选"Enable terminal emulation" 4. 确保"Emulate terminal in output console"已选中 5. 应用设置并重启PyCharm[^3]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值