美文网首页
Python变量和基本数据类型

Python变量和基本数据类型

作者: 程序员丶星霖 | 来源:发表于2018-08-24 23:19 被阅读21次

Python变量和基本数据类型

一、注释

1.1 注释的作用

  • 增加程序的可读性
  • 作为调试用
  • 提高团队的合作效率

1.2 注释的分类

  • 单行注释:以井号(#)开头,右边的所有内容当作说明
  • 多行注释:以三对单引号将注释包含起来

1.3 示例

注释的示例.png

1.4 其他语法

Python的语法比较简单,采用缩进的方式。

其他语法.png
  • 上面代码中,以‘#’是注释的标识符,可以记录当前代码所代表的意义,解释器会自动忽略这部分内容。
  • 当语句以‘:’结尾时,缩进语句视为代码块。
  • 在Pytho 中,通常以4个空格的缩进来进行区分,可以在每句结束之后加一个‘;’号。通常在Pytho 中,默认以换行为新的一行,若想在一行输出多句语句,一定要加‘;’,否则报错。
  • 由于Python采用缩进的语法,在复制,粘贴语句时,一定要注意,重新检查当前代码的缩进格式。
  • 在Python中,对大小写十分敏感,如果大小写错误,会报错。

二、变量

2.1 什么是变量?

当把一个值赋值给一个名字时,它会存储在内存中,把这块内存称为变量。

注意:

  • 在使用变量之前,需要对其先赋值
  • 等号(=)是赋值的意思,左边是名字,右边是值,不可写反了。

2.2 什么是标识符?

标识符是自己定义的,如变量名、函数名等。

2.3 标识符的命名规则

  1. 只能包含字母、数字和下划线。变量名可以以字母或者下划线开头。但是不能以数字开头;
  2. 不能包含空格,但可以使用下划线来分隔其中的单词;
  3. 不能使用Python中的关键字作为变量名;
  4. 建议使用驼峰命名法,驼峰式命名分为大驼峰(UserName)和小驼峰(userName)。

2.4 常用关键字

import keyword
print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

2.5 下面哪个不是Pytho 合法的标识符?(bd)

a. Int44
b. 40pp
c. self
d. yield

三、数据类型

  1. Number
  2. String(字符串)
  3. List(列表)
  4. Tuple(元组)
  5. Sets(集合)
  6. Dictionary(字典)

3.1 Number

int:
Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学中的写法一模一样。

  • int()的作用是将一个字符串或浮点数转换为一个整数。Python会采取“截取”处理,就是把小数点后数据直接砍掉,而不是四舍五入。

float:
浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的。
E记法也就是平时所说的科学技术发,用于表示特别大和特别小的数。

  • float()的作用是将一个字符串或整数转换成一个浮点数。

complex:
一个实数和一个虚数的组合构成一个复数。

bool:
bool值是特殊的整型,取值范围只有两个值,也就是True和False。
零值是false,非零值是true。

Python建议使用isinstance()来确定变量的类型。这个BIF有两个参数:

  • 第一个是待确定类型的数据;
  • 第二个是指定一个数据类型。
    isinstance()会根据两个参数返回一个布尔类型的值。True表示类型一致,False表示类型不一致。

3.2 字符串

字符串就是一系列任意文本。Python中的字符串用单引号或者双引号括起来,同时可以使用反斜杠(\)转移特殊字符。
单引号和双引号本身只是一种表示方式,不是字符串的一部分,因此,字符串‘hello’只有h,e,l,l,o这五个字符。

  • str()的作用是将一个数或任何其他类型转换为一个字符串。

操作字符串:

  • 截取字符串语法:变量[开始下表:结束下标]
  • 加号(+)是字符串的连接符
  • 星号(*)表示复制当前字符串

3.3 列表

声明:

  • 列表写在[]内,元素之间用逗号隔开:
names = ['zhangsan', 'lisi', 'wangwu', 'xiaoliu']

注意:

  1. List写在方括号之间,元素用逗号隔开
  2. 和字符串一样,List可以被索引和切片
  3. List可以使用加号(+)操作进行拼接
  4. List中的元素是可以被改变的

3.4 元组

声明:

  • 元组写在小括号内,元素之间用逗号隔开
score = (68, 87, 92, 100, 76, 88, 54, 89, 76, 61)

注意:

  1. tuple的元素不可改变,但是可以包含可变的对象,比如List
  2. 构造包含0个或者1个元素的元组有特殊语法规则:
tuple01 = ()  # 空元组
tuple01 = (1,)  # 一个元素,需要在元素后添加逗号

3.5 字典

声明:

  • 字典是一种映射类型,使用{}表示,它是一个无序的键值对集合。
dict01 = {}  # 空字典
dict01 = {'name': 'zhangsan', 'age': 18}

注意:

  • 字典是一种映射类型,它的元素是键值对。
  • 键(key)必须使用不可变类型(字符串、数值、元组),在同一个字典中,键必须是唯一的。
  • 创建空字典使用{}

3.6 None

  • None是Python的一个特殊常量。它是一个空值。None与False不同。None不是0。None不是空字符串。将None与任何非None的东西进行比较将总是返回False。
  • None是唯一的空值。它有着自己的数据类型。可将None赋值给任何变量,但不能创建其他NoneType对象。所有值为None变量都是相等的。

四、运算符

  • 算术运算符
  • 赋值运算符
  • 比较运算符
  • 逻辑运算符

4.1 算术运算符

算术运算符.png

先乘除,后加减,如有括号先进行括号里边的计算。

4.2 赋值运算符

赋值运算符.png

4.3 比较运算符

比较运算符.png

4.4 逻辑运算符

逻辑运算符.png

4.5 Python操作符的优先级

  1. 幂运算
  2. 正负号
  3. 算术操作符
  4. 比较操作符
  5. 逻辑运算符

学海无涯苦作舟

Android成长录.jpg

相关文章

  • python的基本数据类型_int

    python的基本数据类型 基本数据类型 也称作 基本变量类型, python 共有 9 种 基本数据类型,分别是...

  • Python学习(二)

    第二章 基础语法 2.1 数据类型 2.1.1 Python变量的赋值和基本数据类型 Python中的变量不需要声...

  • python:变量

    编程的三个基本要素: 数据类型 变量 运算符 (1)数据类型 python基本数据类型...

  • python的进修之路

    python基础篇(一)【变量,赋值,输入,输出和导入,运算符,数据类型,文件基本操作】 python基础篇(二)...

  • 002.Python基本数据类型

    Python基本数据类型 1. 变量 Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该...

  • Lesson 010 —— python 基本数据类型

    Lesson 010 —— python 基本数据类型 Python 中的变量不需要声明。每个变量在使用前都必须赋...

  • python数据类型与数据结构

    一、数据类型与基本操作 1. 数据类型 2. 变量的申明 【说明】 python中不用指明数据类型,就可以申明变量...

  • Python3 基本数据类型

    Python3 基本数据类型 Python中的变量不需要声明。 每个变量在使用前都必须赋值,变量赋值以后该变量才会...

  • 04、python基本数据类型

    Python3 基本数据类型 Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会...

  • 学习python第三天总结

    一、python的基本数据类型 Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才...

网友评论

      本文标题:Python变量和基本数据类型

      本文链接:https://www.haomeiwen.com/subject/dxcwiftx.html