Python-变量&编译代码工具-B02

编译代码的工具

交互式环境

所谓交互式环境,就是我们输入一行代码回车,代码马上会被执行,如果代码有产出结果,那么结果会被显示在窗口中。我们可以通过windons+R,再输入cmd,进入后输入命令python然后回车就可以进入到Python的交互式环境中。如下图:

 如果希望退出交互式环境,可以在交互式环境中输入quit()。

更好的交互式环境 - IPython

Python默认的交互式环境用户体验并不怎么好,我们可以用IPython来替换掉它,因为IPython提供了更为强大的编辑和交互功能。我们可以使用Python的包管理工具pip来安装IPython,如下所示。

pip install ipython

温馨提示:在使用上面的命令安装IPython之前,可以先通过pip config set global.index-url https://pypi.doubanio.com/simple命令将pip的下载源修改为国内的豆瓣网,否则下载安装的过程可能会非常的缓慢。

可以使用下面的命令启动IPython,进入交互式环境。

ipython

文本编辑器 - Visual Studio Code

Visual Studio Code(通常简称为VS Code)是一个由微软开发能够在Windows、 Linux和macOS等操作系统上运行的代码编辑神器。它支持语法高亮、自动补全、多点编辑、运行调试等一系列便捷功能,而且能够支持多种编程语言。如果大家要选择一款高级文本编辑工具,强烈建议使用VS Code。关于VS Code的下载、安装和使用,推荐大家阅读知乎上名为《VScode安装使用》的文章。

集成开发环境 - PyCharm

如果用Python开发商业项目,我们推荐大家使用更为专业的工具PyCharm 。

表1. PyCharm常用快捷键。

快捷键作用
ctrl + j显示可用的代码模板
ctrl + b查看函数、类、方法的定义
ctrl + alt + l格式化代码
alt + enter万能代码修复快捷键
ctrl + /注释/反注释代码
shift + shift万能搜索快捷键
ctrl + d / ctrl + y复制/删除一行代码
ctrl + shift + - / ctrl + shift + +折叠/展开所有代码
F2快速定位到错误代码
ctrl + alt + F7查看哪些地方用到了指定的函数、类、方法

代码注释

  1. 单行注释:以#和空格开头,可以注释掉从#开始后面一整行的内容。

  2. 多行注释:三个引号开头,三个引号结尾,通常用于添加多行说明性内容。(还可以选中所需注释的,Ctrl+/)

变量

变量的类型

  • 整型(int):Python中可以处理任意大小的整数。

  • 浮点型(float):浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,浮点数除了数学写法(如123.456)之外还支持科学计数法(如1.23456e-2)。

  • 字符串型(str):字符串是以单引号或双引号括起来的任意文本,比如'hello'和'hello'

  • 布尔型(bool):布尔值只有TrueFalse两种值,要么是True,要么是False。 

注意:

所以与前有关的都不用浮点数计算。 

变量的命名规则

  • 规则1:变量名由字母、数字和下划线构成,数字不能开头。需要说明的是,这里说的字母指的是Unicode字符,Unicode称为万国码,囊括了世界上大部分的文字系统,这也就意味着中文、日文、希腊字母等都可以作为变量名中的字符,但是像!@#这些特殊字符是不能出现在变量名中的,而且我们强烈建议大家尽可能使用英文字母

  • 规则2:大小写敏感,简单的说就是大写的A和小写的a是两个不同的变量。

  • 规则3:变量名不要跟Python语言的关键字(有特殊含义的单词,后面会讲到)和保留字(如函数、模块等的名字)发生重名的冲突

运算符

算数运算符

Python中的算术运算符非常丰富,除了大家最为熟悉的加减乘除之外,还有整除运算符、求模(求余数)运算符和求幂运算符。

 赋值运算符

赋值运算符应该是最为常见的运算符,它的作用是将右边的值赋给左边的变量 。

 比较运算符和逻辑运算符

比较运算符有的地方也称为关系运算符,包括==!=<><=>=。逻辑运算符有三个,分别是andornotand字面意思是“而且”,所以and运算符会连接两个布尔值,如果两个布尔值都是True,那么运算的结果就是True;左右两边的布尔值有一个是False,最终的运算结果就是Falseor字面意思是“或者”,所以or运算符也会连接两个布尔值,如果两个布尔值有任意一个是True,那么最终的结果就是Truenot运算符的后面会跟上一个布尔值,它的作用是得到与该布尔值相反的值,也就是说,not后面的布尔值如果是True,运算结果就是False;而not后面的布尔值如果是False,运算结果就是True


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值