Python基础学习(三)变量和关键字
2018-03-31 10:30
281 查看
变量和关键字
编程语言最强大的功能之一就是可以操作变量。变量是一个可以需要熟知的概念,Python 中的变量基本上代表某个值的名字
1. 变量
变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。
因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。
变量指向内存中各种类型的名字,以后再使用这个值的时候直接使用这个名字,不在需要具体的值。
在Python中变量没有固定的类型,可以让变量指向整数类型,也可以让变量指向其它类型。
在大部分编程语言中,等号(=)是赋值语句,可以赋值任意数据类型
在交互模式下输入:
>>> age = 20
这里就是让 age 指向 20 的内存地址
age是我们创建的变量名,= 是赋值语句,20 是内存中的值
打印输出 age
>>> print(age) 20
Python 中同一个变量可以反复的赋值,且可以是不同的类型,如:
>>> a = 15 15 >>> a = 12.1 12.1 >>> a = "abc" abc
当不能确定一个变量是什么类型的时候可以使用 type 方法进行确认。
交互模式下:
>>> type("Hello world") <class 'str'>
测试结果返回字符串类型(str)
>>> type(123) <class 'int'>
测试结果返回整型(int)
>>> type(3.3) <class 'float'>
测试返回浮点型(float)
>>> a = 15 15 >>> type(a) <class 'int'>
测试结果返回整型(int)
>>> a = 'abc' abc >>> type(a) <class 'str'>
测试结果返回字符串类型(str)
>>> a = 13.5 13.5 >>> type(a) <class 'float'>
测试结果返回浮点类型(float)
在Python语言中,只要是被双引号或单引号括起来的都属于字符串
赋值语句中的等号(=)和数学中的等号是不相同的,如:
>>> a = 15 15 >>> a = a + 5 >>> print(a) 20
在编程语言中,赋值语句是先从右向左执行,即先把 a 指向的 15 加上 5,得到结果后再重新赋值给 a
2. 变量名称
变量需要选择有意义的名称作为变量名,让其他人知道此变量是做什么的,起到见名知意的作用。变量是由字母、数字、下划线组成的任意长度的字符串,且不可以数字开头。
变量名不能包含空格,但可使用下划线来分隔其中的单词。
在绝大多数的编程语言中变量名是区分大小写的。例如Name和name是两个不同的变量名。此外,Python也不允许使用关键字当做变量名使用,在其它语言中也不允许使用关键字当做
变量名。
Python中共有 33 个关键字,都不可当作变量名来使用。 如:
False True None class type and def del if elif else as break continue for from import in pass not is or return try except while assert finally nonlocal lambda raise with yield
相关文章推荐
- Python新手学习基础之函数-关键字参数
- python变量赋值(可变与不可变) 分类: python基础学习 python Module 2013-10-30 11:59 1036人阅读 评论(0) 收藏
- Python基础学习之变量赋值
- Python学习第三章《变量》(成为高手前必须知道的一些基础知识)
- Python基础学习:关键字assert
- 零基础 入门学Python-学习笔记第二讲(变量与字符串)
- Python基础学习:关键字class
- Python基础学习:关键字elif
- python基础学习一 数据类型和变量
- Python基础学习:关键字not
- Python学习笔记(一):基础语法、变量类型、运算符(快速入门篇)
- Python学习入门基础教程(learning Python)--2.2.1 Python下的变量解析
- Python基础学习:关键字break
- Python新手学习基础之数据类型——变量
- Python 基础学习笔记6- 多变量赋值
- Python基础学习:关键字def
- Python学习笔记:02 基础:变量、整数、字符串、赋值、基本输出、注释、代码块
- 黑马程序员——零基础学习iOS开发——03 c语言基础语法:关键字、标示符、注释、数据结构、变量、变量内存分析、scanf函数
- java基础学习—标示符、关键字、保留字、常量与变量
- Python 学习从入门到放弃(三)--变量与函数基础、基础控制语句