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的打印吧 !


  1. 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学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

python3.X学习笔记(week1)老男孩20160114

Python学习笔记 capture 1

Python3《机器学习实战》学习笔记

python自学习笔记1

段愉愉-----之python学习笔记一

Fedora上使用Python操作MongoDB学习笔记