Python3.x学习笔记
Posted 欣麒骥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3.x学习笔记相关的知识,希望对你有一定的参考价值。
学习起因
前两天搞ios时,由于项目迭代好多次,UI设计图被推翻好多次,需要删除项目中不用的图片,很显然一个一个找太麻烦,这时候在网上找到了解决办法,运用的就是用Python写的脚本,顿时感觉Python太强调了,不由自主的准备学习一下心得语言Python
Python用途
Python是一门脚本语言,其用途是非常广泛的,系统编程、数学研究、图形处理以及黑客技术等等,应用绝对是广泛,不像Objective-C只能做苹果的软件,所以想逐渐全栈式开发的话,Python无疑是非常值得学习的
Python编译器
Python可以使用任何操作系统的电脑进行编程,在MacOS和Ubuntu系统上常见的是运行终端进行编程,默认电脑上已经有Python环境了
知识储备
Python有五个标准的数据类型:
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
开始实践
一、首先一个Hello World的打印吧 !
-
vim hello.py
2.在Vim中输入print(“Hello world”)
3.保存退出
4.运行Python3编译器 :python3 hello.py
即可成功的进行显示
二、元组
元组根Swift的语法类似,感觉Swift就是借鉴了Python的元组,元组里面可以放入任意类型的数据(字符串、数字、等等)举一个简单例子
smple=[1,2,3,4,”smple5”]
怎么样?简单吧?轻轻松松元组就声明出来了
怎样取出想用的值,那就接着谈谈遍历吧
三、for 语句遍历
for语句的遍历类似Objective-C的遍历,简直是接近模子里刻出来的,唯一需要注意仔细观察的是后面要有一个冒号(:)
for sm in smple :
print(sm)
结合上面的代码,轻轻松松实现一个元组的遍历打印
四、判断语句if和else
if…else 和C语言的没什么太大的区别,只是在后面添加了一个冒号(:)
if smple[1]==2:
print("The Smple[1]is 2")
else:
print("The Smple[1]is not 2")
五、while语句
while语句中需要注意的两点:
- while后面有冒号(:)
Python中并不支持++i、i++这样C语句,可以换一种表示方式x+=1语句代替
x=1 while(x<10): print(x) x+=1 print("完蛋啦")
在这里需要提醒一下一个非常重要的知识
在Python中类似if…else和while这样的语句中是不用进行范围的表示,而是根据缩进排版进行范围的限定。
加强版while…else语句
x=1 while(x<10): print(x) x+=1 else: print("结束啦")
作用顾名思义,是当while不执行的时候,执行else语句
六、break、continue语句
break语句用来打破while和for语句里面的循环,跟C语言里面的一致
在这里就不过多浪费时间描述
七、pass语句
pass 不做任何事情,一般用做占位语句。
由于刚接触,实在不知道这个语法存在有什么意思,日后慢慢深入了解吧
今天学习到这里吧。两个小时的学习多Python也有了很多的认识,简洁的Python让我越来越喜欢啦!
以上是关于Python3.x学习笔记的主要内容,如果未能解决你的问题,请参考以下文章