python变量类型及标识符
来源:互联网 发布:网络语言的利弊 编辑:程序博客网 时间:2024/05/16 13:00
变量以及类型
<1>变量的定义
在程序中,有时我们需要对2个数据进行求和,那么该怎样做呢?
大家类比一下现实生活中,比如去超市买东西,往往咱们需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台进行结账即可
如果在程序中,需要把2个数据,或者多个数据进行求和的话,那么就需要把这些数据先存储起来,然后把它们累加起来岂可
在Python中,存储一个数据,需要一个叫做变量的东西,如下示例:
num1 = 100 #num1就是一个变量,就好一个小菜篮子num2 = 87 #num2也是一个变量result = num1 + num2 #把num1和num2这两个"菜篮子"中的数据进行累加,然后放到 result变量中
说明:
所谓变量,可以理解为菜篮子,如果需要存储多个数据,最简单的方式是有多个变量,当然了也可以使用一个
变量的作用,就是用来存储数据的
<2>变量的类型
生活中的“类型”的例子:
程序中:
为了更充分的利用内存空间以及更有效率的管理内存,变量是有不同的类型的,如下所示:
怎样知道一个变量的类型呢?
在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别
可以使用type(变量的名字),来查看变量的类型
标示符和关键字
<1>标示符
什么是标示符,看下图:
标示符
开发人员在程序中自定义的一些符号和名称
标示符是自己定义的,如变量名 、函数名等
<2>标示符的规则
标示符由字母、下划线和数字组成,且数字不能开头
思考:下面的标示符哪些是正确的,哪些不正确为什么
fromNo12
from#12
my_Boolean
my-Boolean
Obj2
2ndObj
myInt
test1
Mike2jack
My_tExt
_test
test!32
haha(da)tt
int
jack_rose
jack&rose
GUI
G.U.I
python中的标识符是区分大小写的
大小写
<3>命名规则
见名知意
起一个有意义的名字,尽量做到看一眼就知道是什么意思(提高代码可 读性) 比如: 名字 就定义为 name , 定义学生 用 student
驼峰命名法
驼峰法 小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog
大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、LastName
不过在程序员中还有一种命名法比较流行,就是用下划线“_”来连接所有的单词,比如send_buf
- python变量类型及标识符
- python打印变量的标识符、类型和值
- Python变量类型及变量引用
- Python语法基础02.变量及类型
- Java学习-标识符-变量-基本类型
- python 变量命名规范及变量类型总结
- 变量及变量类型
- Python笔记——基本语法:标识符、数据类型、变量、运算符及表达式/编码风格
- Python笔记——基本语法:标识符、数据类型、变量、运算符及表达式/编码风格
- python自我学习 一 python语法,及变量类型
- java关键字、标识符、注释及变量
- 变量类型-python笔记
- python 判断变量类型
- Python 变量类型
- Python 判断变量类型
- Python 变量类型
- python变量类型
- Python判断变量类型
- python爬虫--BeautifulSoup
- Android 简单 相对布局的实现;
- 字符串指针常见错误。
- 【C语言】计算指定日期是一年中第几天
- 【C语言】求素数
- python变量类型及标识符
- ES6中的块级作用域
- AI:IPPR的数学表示-CNN结构分析(基本结构)
- linux 基础
- 【C语言】输入指定字符结束循环
- [Python] #!/usr/bin/python 与 #!/usr/bin/env python 的区别
- 有关clipToPadding、 clipChildren的那些事
- CDOJ-UESTC 857-Boiling Vegetables
- C++学习笔记——类与对象