Python变量的一些命名规则和指南

每种编程语言都需要变量, 这些变量的命名,我们一般会遵守一些公认的规则。 已达到方便自己,他人阅读的好处。

  1. 变量只能包含字母、数字和下划线。变量可以以字母和下划线打头,但是不能以数字打头, 比如 message_warning_1是可以的, 1_message_warning是不被允许的。推荐大家使用小写字母加下划线的方式, 命名变量。
  2. 变量名不能包含空格,可以使用下划线分隔过长的名称。
  3. 不要使用python预留的关键字作为变量名。
  4. 变量名应该既短小又具有描述性, 比如 name, student_name
  5. 做好不要使用l和O,有概率被看成数字。

有关其他比如类名,包,函数等命名规则我们后续在进一步了解。

python中的变量是不需要声明类型的,但是必须赋值,赋值后变量才会被创建。而我们通常所说的类型,也只是其保存在内存中对象的类型

Python有以下几种变量类型:

  • Number(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)

Number:

  Python中的数字包含int、float、bool、complex复数。

  int:     通常我们所说的整数, 比如 1, 2 ,3 ,100, 3000 等等。

  float:     即浮点型, 比如1.2,2.0001, 3.1415926等等。

  bool:     python3里面将其定义成为整数, 在python2里面是没有bool型的, 我们通常使用1,0来表示。

  complex:    是指数学意义上的复数,比如 2+7i。

String:

  python里面的字符串是指用单引号 ‘ 或者双引号 “” 括起来一段字符和数字,同时一些特殊字符需要使用 \ 来进行转译。

  string = "1AAaa11\\"

List:

  List在python中使用会比较频繁,他和数组很大的相似性。可以实现许多集合类的实现。

  list = ["1", "a", 1, 1.5, ["a", 1]]

Tuple:

  元组是一组不能修改的数据集合,使用()和“,” 将数据进行分隔。

  tuple = ( 'abc', 123 , 3.14, 'ralf', 70.2 )

Set:

  一个用“{}”包含起来一组或多个个体组成的集合,通常是进行成员关系测试和删除重复元素使用的。

  注意空的set,要使用set()来实现, { }是用来表示一个空的字典。

  set_list = 'a', 'ab', 'c'} 或者 set(‘abcdef’)

Dictionary:

  字典是一种数据映射类型,用{ } 进行标识,它包含了一组由 key:value组成的集合。

  key(键)和 value(值)一一对应,在同一个字典中,key值必须是唯一的,不能够重复。

  list是有序的, Dictionary昰无序的。

  

以上就是Python中变量类型,后续我们逐步深入学习他们的定义和使用方法。

Python 学习笔记2 变量的更多相关文章

  1. 小甲鱼:Python学习笔记001_变量_分支_数据类型_运算符等基础

    1.下载并安装Python 3.5.0 Python是一个跨平台语言,Python从3.0的版本的语法很多不兼容2版本,官网找到最新的版本并下载:http://www.python.org 2.IDL ...

  2. Python 学习笔记6 变量-字典

    字典是python中一个十分重要的变量,他是一个可变的容器对象.通过一组key(键)和value(值)对组成一个元素. 组成形式为{'key':'value', 'key':'value'}.整个字典 ...

  3. Python 学习笔记5 变量-列表

    列表是python常用的一种变量. 是由一些列按照特定顺序排列的元素组成的.你可以创建包含字母表中的所有字母,数字.可以将任何东西都加入到列表中. 通常情况下,列表中都包含多个元素,所以建议变量的名称 ...

  4. Python 学习笔记4 变量-字符串

    Python中的字符串,我们可以简单的认为是一组用单引号,双引号,三引号包含的一组字符,数字或者特殊字符.在Python3中,所有的字符串都是Unicode字符串. 变量定义 #单引号 string1 ...

  5. Python 学习笔记3 变量-数字

    我们来具体了解下有关 number类型的变量的使用方式和含义. 在Python中的Number类型的变量包含以下几种: int: 通常我们所说的整数, 比如 1, 2 ,3 ,100, 3000 等等 ...

  6. Python学习笔记:变量

    什么是变量? 一般的理解是,变量是一个存储数据的容器 但是在python中的变量只存储数据的引用 变量的特性: 并不直接存储数据,而是引用着某个具体的数据 我们可以人为改变这个引用 定义变量 方式 变 ...

  7. Python 学习笔记6 变量-元组

    我们在上一篇中了解了变量list(列表), 今天我们来介绍下元组.元组是由括号和逗号,组织起来的一个元素的集合.和list不同的是,它其中的元素是不能被修改的,和其他语言中的常量相类似. 需要注意的是 ...

  8. Python学习笔记.md

    Python学习笔记 1.变量类型 x=5 int x="ss" string x='a' string x=True bool #查看变量类型 type(x) 2.字符串常用操作 ...

  9. (转)Python学习笔记(1)__name__变量

    Python使用缩进对齐组织代码的执行,所有没有缩进的代码,都会在载入时自动执行.每个文件(模块)都可以任意写一些没有缩进的代码,并在载入时自动执行.为了区分 主执行代码和被调用文件,Python引入 ...

随机推荐

  1. Leetcode#521. Longest Uncommon Subsequence I(最长特殊序列 Ⅰ)

    题目描述 给定两个字符串,你需要从这两个字符串中找出最长的特殊序列.最长特殊序列定义如下:该序列为某字符串独有的最长子序列(即不能是其他字符串的子序列). 子序列可以通过删去字符串中的某些字符实现,但 ...

  2. 边缘检测之Canny

    1. 写在前面 最近在做边缘检测方面的一些工作,在网络上也找了很多有用的资料,感谢那些积极分享知识的先辈们,自己在理解Canny边缘检测算法的过程中也走了一些弯路,在编程实现的过程中,也遇到了一个让我 ...

  3. 51nod 1035 最长的循环节

    正整数k的倒数1/k,写为10进制的小数如果为无限循环小数,则存在一个循环节,求<=n的数中,倒数循环节长度最长的那个数,假如存在多个最优的答案,输出所有答案中最大的那个数. 1/6= 0.1( ...

  4. 【洛谷P1706全排列问题】

    题目描述 输出自然数1到n所有不重复的排列,即n的全排列,要求所产生的任一数字序列中不允许出现重复的数字. 代码如下: #include<iostream>#include<cstd ...

  5. phpstudy 安装Apache SSL证书实现https连接

    Windows phpstudy安装ssl证书教程. 工具/原料   phpstudy 集成环境 申请的SSL证书 方法/步骤     首先申请免费的ssl证书,很多地方都可以申请.我是在腾讯云!如图 ...

  6. MVC ModelState.AddModelError使用

    cshtml:红色部分为使用方法  PostNextDay是 字段 <div id="postNextDay" class="col-xs-12 col-sm-6 ...

  7. day14 带参装饰器、迭代器、生成器

    """ 今日内容: 1.带参装饰器及warps 2.迭代器 3.生成器 """ """ # 一.带参装饰器及w ...

  8. Java开发之@PostConstruct和@PreDestroy注解

    从Java EE5规范开始,Servlet增加了两个影响Servlet生命周期的注解(Annotation):@PostConstruct和@PreConstruct.这两个注解被用来修饰一个非静态的 ...

  9. Python--抽象类接口类

    一. 继承有两种用途: """ 一:继承基类的方法,并且做出自己的改变或者扩展(代码重用) 二:声明某个子类兼容于某基类,定义一个接口类Interface,接口类中定义了 ...

  10. WPF样式中TargetType 属性 (Property) 和 x:Key 属性 (Attribute)

    如第一个示例所示,如果将 TargetType 属性设置为 TextBlock 而不为样式分配 x:Key,样式就会应用于所有 TextBlock 元素.这种情况下,x:Key 隐式设置为 {x:Ty ...