牛了!Python最容易入的10个坑!
相比于其他语言,Python 的语法比较简单易学,但一旦不注意细节,刚入门的新手就会掉进语法错误的坑里。今天给大家讲几个平常比较容易掉的“坑”。
1、忘记写冒号
在 if、elif、else、for、while、class、def 语句后面忘记添加 “ : ”
2、误用 “=” 做等值比较
“=”是给变量赋值,“==”才是判断两个值是否相等:
改正:
3、变量没有定义
会导致:“NameError: name ‘age’ is not defined.”
改正:
4、字符串与非字符串连接
错误:
非字符串和字符串连接的时候,要将非字符串转换为字符串类型之后才能连接。
改正:
大家来猜一猜输出
1 + int(‘1’)
‘1’ + str(1)
会有怎样不同的结果呢?
1 + int(‘1’) 输出的结果是 2。
‘1’ + str(1) 的输出结果是 11。
5、列表的索引位置
有些同学会习惯性地认为列表元素的位置是从 1 开始的:
系统这时就会提示:“list index out of range.”
可别忘了,列表元素的位置是从 0 开始的,所以第 3 个元素 “mouse” 的索引位置是 2。
改正:
6、使用自增 “++” 自减 “–”
学过 C 语言或者 Java 的人会很习惯使用i++或者i–,但在 Python 中是没有自增自减操作符的:
这时可以使用 “+=” 来代替 “++”
改正:
7、 使用关键字命名变量
Python 3 中一共 33 个关键字:
牛了!Python最容易入的10个坑!相关推荐
- 牛!Python 全栈必备的 150 个实战案例,一次性获得!
Python 全栈将是你升职加薪的硬通货. 我见过很多的 Python 讲解教程和书籍,它们大都这样讲 Python 的: 先从 Python 的发展历史开始,介绍 Python 的基本语法规则,Py ...
- 史上最牛最强的linux学习笔记 10.shell基础
史上最牛最强的linux学习笔记 10.shell基础 写在最前面: 本文是基于某站的视频学习所得,第一个链接如下: https://www.bilibili.com/video/BV1mW411i7 ...
- python爬虫怎么赚钱-小哥用Python兼职月入过万,用Python做项目有多赚钱
原标题:小哥用Python兼职月入过万,用Python做项目有多赚钱 问:请问用Python可以接哪些兼职的活赚钱? 1.兼职费用足够学费+生活费 恰巧上学期间接过一些外包,恩,足够我和我媳妇的学费以 ...
- python爬虫怎么赚钱-个人利用Python爬虫技术怎么挣钱-10万被动收入...
我利用Python爬虫技术年挣10万被动收入的方式,在正式聊Python爬虫技术之前,先来说说挣钱的事,说说作为一个自由职业或兼职者怎么利用爬虫来挣钱. 个人爬虫挣钱方法大致如下 爬虫技术挣钱方法1: ...
- python爬虫赚钱的经历-个人利用Python爬虫技术怎么挣钱-10万被动收入
我利用Python爬虫技术年挣10万被动收入的方式,在正式聊Python爬虫技术之前,先来说说挣钱的事,说说作为一个自由职业或兼职者怎么利用爬虫来挣钱. 个人爬虫挣钱方法大致如下 爬虫技术挣钱方法1: ...
- Python |绝不乱入的靠谱书单
Python|绝不乱入的靠谱书单 字数3376 阅读48745 评论8 喜欢184 初.中.高级的读者,都可以在这里找到满意的答案.1.2.3.4中高级阅读,5.6扩展阅读.7.8.9入门级阅读.10 ...
- python爬虫怎么赚钱-个人利用Python爬虫技术怎么挣钱-10万被动收入
我利用Python爬虫技术年挣10万被动收入的方式,在正式聊Python爬虫技术之前,先来说说挣钱的事,说说作为一个自由职业或兼职者怎么利用爬虫来挣钱. 个人爬虫挣钱方法大致如下 爬虫技术挣钱方法1: ...
- python 16进制转10进制, 8进制转10进制, 2进制转10进制的方法
python 16进制转10 进制, 8进制转10进制, 2进制转10进制 可以使用系统自带的 int 方法 具体如下: value = "0x1388" result = int ...
- Python培训教程分享:10款超好用的Python开发工具
学会Python技术后,我们在参加工作的时候如果能有辅助工具的话,那么会很大程度的提高我们的工作效率,那么Python都有哪些好用的开发工具呢?下面小编就为大家详细的介绍一下10款超好用的Python ...
最新文章
- 深入浅出LSTM神经网络
- Unity 4.x 2D游戏开发基础教程
- Java面向对象part2
- JZOJ 5702. 【gdoi2018 day2】第二题 滑稽子图(subgraph)
- bzero, memset ,setmem 区别【转】
- GDCM:处理(各种操作处理)DICOM图像文件的测试程序
- Vivado2015.4使用教程(一个完成工程的建立)
- 收藏 | 2020年腾讯技术工程十大热门文章
- php强类型 vscode,VSCode + WSL 2 + Ruby环境搭建图文详解
- java ant 详解
- 数字后端基本概念介绍——Routing Blockage
- OpenGL加载纹理glGenTextures——内存优化(OpenGL内存泄漏)
- 百度云盘不限速的方法
- 网站备案常见词汇解释汇总
- ArcGIS空间分析——热点分析
- IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段/数字-如192.168.0.1/24是什么意思?
- 【5G RRC】5G系统消息介绍
- 现在玩cf的计算机配置要求,穿越火线电脑配置要求-玩CF所需的电脑配置
- 机器人中的 jog 是什么意思?
- 每日一题——二叉树的中序遍历
热门文章
- 冒泡排序代码_凡人能看懂的冒泡排序和快速排序(附动态图和代码详解))
- python字符串驻留机制_python的内存驻留机制(小数据池)
- 我用Python抓取了【S11全球总决赛】直播评论,EDG nb
- python装饰器的顺序_python中装饰器的装饰顺序和执行顺序
- QByteArray与char、int、float(及其数组)之间的互相转化
- 影响工业镜头成像效果的两大技术指标
- 影响机器视觉光源效果的因素有哪些?
- ssm如何支持热部署_最新Spring Boot实战文档推荐:项目搭建+配置+SSM整合
- TNG-Hooks:有状态逻辑在标准函数中的重用和组合
- 洛谷4316绿豆蛙的归宿