Python3.x学习笔记(一)-阿里云开发者社区

开发者社区> 开发与运维> 正文

Python3.x学习笔记(一)

简介: 学习起因 前两天搞iOS时,由于项目迭代好多次,UI设计图被推翻好多次,需要删除项目中不用的图片,很显然一个一个找太麻烦,这时候在网上找到了解决办法,运用的就是用Python写的脚本,顿时感觉Python太强调了,不由自主的准备学习一下心得语言Python Python...

学习起因

前两天搞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语言里面的一致
在这里就不过多浪费时间描述

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章