1.3 Python入门学习之变量的定义 命名规则
2017-11-29 17:49
609 查看
一、变量的命名规则:
1、变量名的长度不受限制,但其中的字符必须是字母、数字、或者下划线(_),而不能使用空格、连字符、标点符号、引号或其他字符。
2、变量名的第一个字符不能是数字,而必须是字母或下划线。
3、Python区分大小写。
4、不能将Python关键字用作变量名。
命名的时候最好不用‘l’和‘o’这两个字母,容易和1和0混淆。
二、定义
Python 中的变量赋值不需要类型声明。
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
在Python中,数字和字符串的一个重要特征是不可变,即不能以任何方式修改它们。在看起来是修改数字或字符串的情况下,Python实际上是在创建修改版本的拷贝。
在Python中,有一种便利的技巧,让你能够同时给多个变量赋值:(多重赋值)
正如最后一条语句演示的,还可以在一行显示多个值,方法是将它们作为元组。元组总是以左圆括号(开始,以右圆括号)结尾。
多重赋值的一个很实用的用途是交换两个变量的值:
语句a,b=b,a的含义是,同时给变量a和b赋值。
1、变量名的长度不受限制,但其中的字符必须是字母、数字、或者下划线(_),而不能使用空格、连字符、标点符号、引号或其他字符。
2、变量名的第一个字符不能是数字,而必须是字母或下划线。
3、Python区分大小写。
4、不能将Python关键字用作变量名。
命名的时候最好不用‘l’和‘o’这两个字母,容易和1和0混淆。
FINAL_VAR = "V1.0" # 常量,不可修改的变量,以大写字母或加下划线命名,这个只是约定,即使更改了也不会报错 class_name = "TestDemo" # 常见变量命名, __maker__ = 'libingxian' # 内置变量,两个前置下划线和两个后置下划线,内置对象所具有,声明时不可与内置变量名的重复 def __init__(self): self.__private_var = "private" # 私有变量,以两个前置下划线开头,只能在本类中使用,类外强制访问会报错 self.public_var = "public" # 一般变量 def __private_method(self):# 私有方法,以两个下划线开头、字母小写,只能在本类中使用,类外强制访问会报错 print "i am private" def public_method(self): print "i am public"
二、定义
Python 中的变量赋值不需要类型声明。
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
在Python中,数字和字符串的一个重要特征是不可变,即不能以任何方式修改它们。在看起来是修改数字或字符串的情况下,Python实际上是在创建修改版本的拷贝。
>>> s = 'apple' >>> s+'s' 'apples' >>> s 'apple' >>> 5=1 File "<stdin>", line 1 SyntaxError: can't assign to literal >>>
在Python中,有一种便利的技巧,让你能够同时给多个变量赋值:(多重赋值)
>>> x,y,z=1,'two',3.0 >>> x 1 >>> y 'two' >>> z 3.0 >>> x,y,z (1, 'two', 3.0)
正如最后一条语句演示的,还可以在一行显示多个值,方法是将它们作为元组。元组总是以左圆括号(开始,以右圆括号)结尾。
多重赋值的一个很实用的用途是交换两个变量的值:
>>> a,b = 1,10 >>> a,b (1, 10) >>> a,b = b,a >>> a,b (10, 1) >>>
语句a,b=b,a的含义是,同时给变量a和b赋值。
相关文章推荐
- python 学习记录(5)-变量、模块名的命名规则及random模块使用
- 【Python】Python中变量的定义、以及变量的命名规则
- opencv学习(四)头文件申明/main函数格式定义/程序(变量)命名规则/printf函数
- 和孩子一起学习python之变量命名规则
- python入门学习之变量注释篇
- C#入门学习-变量定义
- Python 命名空间 及变量搜索规则 属性名称 属性名称 无点号运算的变量名
- 笨方法学习Python-习题4:变量(variable)和命名
- Java学习笔记摘录(标识符/变量是什么/如何命名变量/数据类型/变量的使用规则)
- Python入门----变量(菜鸟教程的学习笔记)
- C++ Primer 学习笔记4 变量和基本类型 (变量初始化规则、声明和定义)
- C++变量(C++变量定义、变量赋值、命名规则)
- Python入门与进阶的学习笔记之变量
- Python入门学习笔记1(变量、运算符、数据类型I)
- 学习python第二堂课:变量和命名
- 【零基础入门学习Python笔记003】插曲之变量和字符串|课习题答案
- Learn Python The Hard Way学习(18) - 命名,变量,代码,函数
- Python 变量类型及命名规则介绍
- 『Python』序列学习总结之六——如何命名规范的变量名
- Python学习入门基础教程(learning Python)--2.2 Python下的变量基础 .