Python菜鸟学习心得--------遇到的问题及解决方法

本文记录了作者在学习Python过程中遇到的挑战,包括语法疑惑、编程概念理解、调试技巧等方面的问题,并分享了相应的解决策略,旨在帮助其他Python新手避免类似困扰。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       保留一下自己学习Python时遇到的各种各样的问题

      初学Python,第一步就是安装编程软件,安装非常顺利,对于我这种非常不擅长安装软件的人来说真的很友善了。Python官网上下载编程软件,安装完成后只需要在环境配置中添加路径即可【当然要是下载Python3.6.5的话连添加路径这一步都不需要做,安装过程中只要选择add path就可以完成】
       不仅是Python,连cmd我都算第一次用,以前写C语言一直用的VS, 所以一开始还是觉得蛮新鲜的。
       先按照网上的教程练习第一个语法:Hello world的打印

      
1. cmd中运行正常,但是使用notepad++写出来后保存为 .py 格式的文件却无法运行

        解决方法: 文件名中不能含有任何空格,用英文书写,尽量不要使用汉字。运行时注意大小写

2. 按照网上的教程输入print('love','and','peace') 想要得到结果love and peace但是得到的却是('love','and','peace')

        解决方法: 使用的Python版本和网上教学用的版本不一样。本人使用的是python2.7.15版本,教程使用的是python3.6.5 
                           想要同样的输出的话可以这样书写:
                      
                                                               print ("love and peace")               /*这里的括号可加可不加*/

                       或者先命名后打印
                                                              a='love'
                                                              b='and'
                                                              c='peace'
                                                              print a,b,c


3.用notepad++写了一个简单的程序,用cmd运行,cmd报错【Non-ASCII character '\xe5' in file new3.py on line 3, but no encoding declared】

   解决方法 :因为 .py 的程序中有汉字,所以报错。只需在第一行加上一句 #coding=utf-8  即可
   
4.用notepad++写了一个简单的程序,用cmd运行,cmd报错【IndentationError: unexpected indent】


解决方法: 点击notepad++中的【View】→【Show Symbol】,勾选【Show White Space and TAB】, 会发现虽然看起来格式一致,都是缩进4格,但是实际上的格式并不一样↓

       改格式后↓
测试运行成功。

5. 程序中由于有汉字cmd运行时出现乱码:运行语句:【number = int(input('猜猜是几:'))】运行时出现乱码
解决方法:把上面那句语句改成【number = input(unicode('猜猜是几:','utf-8').encode('gbk'))】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值