• python3之环境搭建以及基础语法


     早些时候,有一段时间吧,为了想免费下载网易云的收费音乐,也是翻了下python的教程的,语法方面没细致地去看,跟java、php、javascript这些都大同小异,也是面向对象的。那么,近期准备快速地再系统地学一遍python了,并且会贴出一些日常练习代码,一些简单的语句我就不多做解释了,而是直接阐述功能,so,开始。

    鉴于“python3000”的横空出世(就和Angular2000一样),那我们就直接学“python3000”好了。

    一、环境搭建

    首先请移步 Python 官网,下载适合自己电脑系统的python版本。我下载的是Python3.7.2(64位windows的exe文件)。

    就和安装node.js一样,注意一点,记得设置系统环境变量,但是windows版本的python很人性化,直接勾选如下选项就可以自动帮你设置环境变量了,很贴心是不是?

    然后,选择你的IDE吧,PyCharm、Sublime Text or Others。我用习惯了Sublime,所以这次我依旧使用sublime来练习我的python代码。

    二、Hello World

    ok,学习一门新语言,怎么能少了Hello World呢?先来看看python有没有安装好:

    ok,不出意外打开cmd然后python回车,就能看到上图类似的界面。

    ok,体验了命令行运行python指令之后,我们进入正常的开发模式:脚本式编程。

    二、新建你的第一个py文件

    新建一个文件,随意命名,你开心就好。

    然后去cmd去执行这个文件。。。但是你会发现,怎么退出当前的命令行模式呢?请看下图:

    然后,定位到你的py文件所在目录,并且运行这个文件:

    ok,如你所愿,看到了打印的“Hello World”。

    三、杂七杂八注意点

    py文件名必须是字母或者下划线(_)开头;

    注释符号为#、'''、"""(#号、3个单引号、3个双引号);

    代码块用缩进表示,不需要用{},判断语句条件后面要加冒号(:)

    变量申明不需要用关键字:

    一条语句换行用,但是[]、{}、()中的多行语句不需要用该符号(反斜杆):

    """(三个双引号)可以用于申明一个多行的字符串:

    字符串直接根据索引取值,并且字符串不能改变(会报错):

    *(星号)用于字符串重复:

    我认为在面向对象的语言里,函数是基石,没有函数,寸步难行。所以接下来就来看看python中函数是怎么写的。

    四、def关键字

    之前我们说过,python中可以用缩进来表示代码块,所以在hi这个函数中函数体是下面缩进的那两行代码!

    并且你也看到了,在pyth中函数声明用def(define)关键字。

    五、匿名函数lambda

     六、作用域

    在js中,你可以直接在函数内调用全局申明的变量,但是在python中,你可能要这么做:

    而针对函数作用域里的变量,想要在函数嵌套里用的话,你得这样:

  • 相关阅读:
    从左边或右边删除字符串-python 使用lstrip
    MapReduce- 学习9313第一节记录 材料源于百度百科
    138. (待解决)复制带随机指针的链表
    19. 删除链表的倒数第N个节点-链表(leetcode)
    347.前k个高频元素-counter(leetcode)
    python二进制、十进制、8进制、16进制转换(转)
    POJ 1715
    POJ 1306
    POJ 2436
    POJ 2249
  • 原文地址:https://www.cnblogs.com/eco-just/p/10506846.html
Copyright © 2020-2023  润新知