萌新试玩python的踩坑史
来源:互联网 发布:linux怎么使用eclipse 编辑:程序博客网 时间:2024/06/03 18:12
python学习教程请看python快速教程
快速脱坑请看本博客
1 逻辑变量 True False 开头大写(和java不一样)
2 if用法错误纠正(正确使用缩进)
>>> i=1;>>> x=2;>>> if i>0:... x=x+2; File "<stdin>", line 2 x=x+2; ^IndentationError: expected an indented block
正确办法:正确使用缩进 “:”冒号 下要进行缩进
>>> i=1;>>> x=2;>>> if i>0:... x=x+2;... print(x)...4
明显我在if下一行有个空格的后退
然后打完print(x)后连敲两次回车 ,结果为4
3 循环
3.1 for循环
>>> for a in ['h','e','l','l','o']:... print(a)...hello
ps: 注意for最后有个冒号“:”,前面的if也是,还有缩进的问题
3.2 while 循环
result=0;
i=1;
while i<=100:
result=result+i;
i+=1;
print(result)
结果5050
ps:现在python不支持自增运算符++ ,所以用i+=1 解决
4 序列
sequence(序列)是一组有顺序的元素的集合
(严格的说,是对象的集合,但鉴于我们还没有引入“对象”概念,暂时说元素)
序列可以包含一个或多个元素,也可以没有任何元素。
我们之前所说的基本数据类型,都可以作为序列的元素。元素还可以是另一个序列,以及我们以后要介绍的其他对象。
序列有两种:tuple(定值表; 也有翻译为元组) 和 list 。
快速建表:
>>> test=range(5)>>> print test[0, 1, 2, 3, 4]
0 0
- 萌新试玩python的踩坑史
- 【Python】Python 百分号 % 的意思
- python以及python的由来
- 【python】python的方法覆盖
- 【python】python的socket编程
- 【python】python的unittest使用
- [Python]Python oop的私有制
- [Python]这次的Python作业
- 【Python】Python的类型转换
- 【python】查看python的版本号
- 【Python】Ceph的python接口
- Python-1 python的开始
- Python-5 Python的循环
- 【Python】Ceph的python接口
- Awesome python (了不起的python)
- Python学习-Python的基础知识
- 【python】Python的zip函数
- Python--day1 Python的安装
- 子类构造函数参数列表,子类向父类传参数
- selenium + python的环境安装
- Java实现文件拷贝(字节流)
- 1012. The Best Rank (25) PAT甲级
- 764D Timofey and rectangles[思维][染色]
- 萌新试玩python的踩坑史
- qsort与sort结构体排序
- 506. Relative Ranks | 分数排名
- 单例模式(饿汉模式、懒汉模式)
- java Anonymous Inner Class(匿名内部类)
- Java equals 方法以及和 ==的区别
- 网络流 DE blog
- 数据结构(c++)最小堆模板类
- Struts2+spring+hibernate整合