Python变量和基本数据类型

2018-08-24  本文已影响21人  程序员丶星霖

Python变量和基本数据类型

一、注释

1.1 注释的作用

1.2 注释的分类

1.3 示例

注释的示例.png

1.4 其他语法

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

其他语法.png

二、变量

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可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学中的写法一模一样。

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

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

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

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

3.2 字符串

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

操作字符串:

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}

注意:

3.6 None

四、运算符

4.1 算术运算符

算术运算符.png

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

4.2 赋值运算符

赋值运算符.png

4.3 比较运算符

比较运算符.png

4.4 逻辑运算符

逻辑运算符.png

4.5 Python操作符的优先级

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

学海无涯苦作舟

Android成长录.jpg
上一篇 下一篇

猜你喜欢

热点阅读