变量
1、什么是变量?
变量名只有在第一次出现才是定义变量(变量名再次出现,不是定义变量,而是直接使用之前 定义的变量)
2、变量的定义
在 python中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建
等号(=)用来给变量赋值
- =左边是一个变量名
- =右边是存储在变量中的值 变量名 = 值
变量定义之后,后续就可以直接使用了
变量的命名
标识符和关键字
标识符
标识符就是程序员定义的变量名,函数名
- 名字需要有见名知义的效果
- 标识符可以由字母,下划线和数字组成
- 不能以数字开头
- 不能与关键字重名
关键字
关键字就是在python内部已经使用的标识符
关键字具有特殊的功能和含义
开发者不允许定义和关键字相同的名字的标示符
通过以下命令可以查看python中的关键字 import关键字可以导入一个工具包 在python中不同的工具包,提供有不同的工具 In
[kiosk@foundation50 ~]$ ipython
Python 2.7.5 (default, Oct 11 2015, 17:47:16)
Type "copyright", "credits" or "license" for more information.
IPython 3.2.1 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]: import keyword
In [2]: print keyword.kwlist
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
In [3]: exit
[kiosk@foundation50 ~]$
变量的命名规则
命名规则可以被视为一种惯例,别无绝对与强制
目的是为了增加代码的识别和可读性
注意:python中的标识符是区分大小写的
1.在定义变量时,为了保证代码格式, = 的左右两边该各保留一个空格
2.在python中,如果变量名需要由两个或多个单词组成,可以按照以下方式:
命名(python中常用)
1.每个单词都使用小写字母
2.单词与单词之间使用_下划线连接
3.例如:first_name,last_name....
驼峰命名法:(其他语言常用的命名法)
当变量名是由两个或多个单词组成,还可以利用驼峰命令法来命名- 小驼峰命名法
第一个单词以小写字母开始,后续单词的首字母大写
firstName lastName
- 大驼峰命名法
每一个单词的首字母都采用大写字母
FirstName LastName
- 小驼峰命名法
注释问题
注意:注释是不会输出的,只是为了方便有必要的解释代码
变量示例一:买东西
版本一
需求:
水果价格是5.2元/斤
买了4.5斤水果
计算付款金额
版本二
需求:
水果价格是5.2元/斤
买了4.5斤水果
计算付款金额
只要买水果就返现5元