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中,你可能要这么做:
而针对函数作用域里的变量,想要在函数嵌套里用的话,你得这样:
转载于:https://www.cnblogs.com/eco-just/p/10506846.html
python3之环境搭建以及基础语法相关推荐
- 前端开发从零开始学Lua-开发环境搭建及基础语法介绍(对照JS)
Lua介绍 Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能. Lua 是巴西里约热内卢天主教大学(Pon ...
- 1、python开发环境搭建与基础语法
文章目录 python解释器 PyCharm编辑器 基础语法 变量 运算符 基本数据类型 常见数学运算符 常见赋值运算符 关系运算符(返回值为bool类型) 逻辑运算符 数据的输入和输出 输入inpu ...
- 亲测好用!机器学习环境搭建及基础
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 机器学习环境搭建及基础 https://www.cnblogs.com/mlan/p/8616032.html 以上是自 ...
- 1.ROS环境搭建与基础工作
1.ROS环境搭建与基础工作 0.安装ROS 1.ROS体验 2.vscode配置环境 3.ROS系统相关指令 0.安装ROS 1.添加源 sudo sh -c '. /etc/lsb-release ...
- 【Python自动化运维】Python环境安装及基础语法
[Python自动化运维]Python环境安装及基础语法 1. Python环境安装 2. Python基础语法 1. Python环境安装 pyenv官方安装手册:https://github. ...
- Elastic Stack核心技术实战01--Elasticsearch环境搭建与基础入门
相信大家对于ELK并不陌生吧,大家在工作中一定都接触过Elasticsearch这个搜索引擎,ELK技术栈就是Elasticsearch和Logstash以及Kibana三个组件共同组成的,但是随着后 ...
- 安卓python3开发环境搭建,Python3开发环境搭建简明教程
Python3开发环境建立简明教程 ★ 「锐玩道」原文链接 " 剁手得很决绝的今日 那就来份平平无奇的教程吧 (作为 Scrapy 系列的开篇) Python 环境设备 下载 Python ...
- Linux环境搭建和基础指令介绍
目录: 一:环境搭建 二:基础指令介绍 三:Linux权限 一:环境搭建 搭建linux环境主要用到俩个工具,一个是Linux镜像,一个是远程终端软件. Linux镜像选择: 1.实惠选择:安装一个虚 ...
- python3字符串转数字_Python3基础语法和基本数据类型
Python3基础语法 编码 默认情况下,Python3源文件以UTF-8编码,所有字符串都是unicode字符串.当然你也可以为原码文件制定不同的编码:# -*- coding: 编码 -*- 标识 ...
- intelRealsense D435 python3的环境搭建
首先说一下电脑的配置 系统:win7 语言:python3.6 安装 进入官方下载链接SDK2.0,选择最新的Intel.RealSense.SDK-win7-2.16.3.312.exe安装文件下载 ...
最新文章
- ASA用ASDM管理时报unable to launch device manager xxx.xxx.xxx.xxx
- 8个实用而有趣Bash命令提示行
- Feb 26 Programming Notes
- 论文浅尝 | 机器阅读理解中常识知识的显式利用
- 操作系统之内存管理:6、页面分配策略、抖动、工作集
- listview添加列
- 云主机前景几何,风萧萧兮!
- 获取当前节点之后的同级节点_04面试常问:分库分表之后,id 主键如何处理?...
- 程序设计导引及在线实践——练习记录
- 阿里云ECS更换系统时提示主机名不支持windows镜像要求的解决方法
- 【mpeg4】xvid参数分析
- 打造Linux三流娱乐环境,二流办公环境,一流Java开发环境
- 4G远程小车1-树莓派读取WTGPS+BD模块
- 群晖Video Staiton套件 安卓TV端使用教程
- C语言 switch 企业奖金,企业发放的奖金根据利润提成 switch 或 if 语句编程 C++源代码...
- banner设圆角_如何规范运营Banner设计?
- 设计师都在看的全球设计网站,你居然还不知道!
- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- 创作者运营—创作者课程开发思路
- 循环神经网络、注意力机制、Seq2Seq、Transformer与卷积神经网络(打卡2)