Python入门--变量和常见运算符
#人生苦短 我用Python#
虽然我只是一个平平无奇的Python界小菜菜菜菜菜鸟,但我决定把自己慢慢学习这门语言的过程一点一点记录下来,总结一些刚刚学到的知识,算是一点学习心得,也希望可以帮助到集美们。
学习计算机语言的第一步当然是配置语言环境啦
Python环境的安装和配置
鉴于Python的代码是文本字符串,系统无法识别,需要特定的编译器将代码编程二级制文件,推荐安装官方提供的cpython解释器,官网地址:python.org。
(建议下载最新的3.8,不建议下载3.5一下)
开发环境选择记事本工具即可,例如以下几种:
vim
editplus
sublime
vscode
IDE
pycharm
cmd是用于测试代码的,编写代码需要保存在磁盘上,建议大家把脚本文件都保存在一个固定的文件夹(不要放在c盘或者放在安装cpython的那个文件夹里),整整齐齐也方便以后回顾复习嘛。
环境搭建好了就可以试试一个非常简单的小代码了:
大概介绍了一下Python环境的安装和一些配置,下面介绍一下变量和常见运算符这两个知识点:
变量
1.什么是变量?
变量名只有在第一次出现才是定义变量(变量名再次出现,不是定义变量,而是直接使用之前定义的变量)
2.变量的定义
在 python 中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建
等号(=)用来给变量赋值
=左边是一个变量名
=右边是存储在变量中的值
变量名 = 值
变量定义之后,后续就可以直接使用了
3.变量命名规则:
(1)变量名称的组成必须是有效符号(如:大小字母、数组、_下划线),Python是大小写敏感的语言,在编写代码的过程中要注意区分大小写
(2)不要使用关键字或者保留字作为变量名称
**关键字:**是Python语言目前正在使用的保留字。目前未被使用的保留字,在未来版本中可能被使用,成为关键字。 [‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]
**保留字:**是Python语言预先保留的标识符(identifier),这些标识符在Python程序中具有特定用途,不能被程序员作为常规变量名,函数名等使用。
使用这两行代码可以查看所有的关键字:
import keyword
print(keyword.kwlist)
(3)变量不要以数字开头!!!!
(4)尽量使用有意义的单词来表示变量,如:
驼峰法: userName classRoom
下划线发: user_name class_room
常见运算符
常见的运算符有:比较(关系)运算符,算术运算符,逻辑运算符,赋值运算符,位运算等。
比较(关系)运算符:
表示数据与数据之间的关系
>(大于)
<(小于)
>=(大于等于)
<=(小于等于)
==(等于)
!=(不等于)
注意:关系运算符的结果必须是Boolean值!!!
算术运算符:
进行数学运输的符号
+ 数学的加法运算
- 数学的减法运算
* 数学的乘法运算
/ 数学的除法运算 注意:结果可能是小数
% 数学的求余数(求模、求余)
// 整除
** 幂次方
在这里展示一个计算器小程序康康,充分运用到了算术运算符:
逻辑运算符:
(与)and 并且 多个条件必须都同时满足(为真),才能为真
(或)or 或者 多个条件至少有一个满足(为真),才能为真
(非)not 不是
not in 不在里面
赋值运算符
= # 这个就是一个赋值运算符
+= #a += 10 => a = a + 10
-= #a -= 10=> a = a - 10
*= #a *= 10===> a = a * 10
/= …
//= …
**=
%=
Python没有自加或者自减运算符