总结下最新学习python的小点点---Second Day

2019-03-18  本文已影响0人  MissLu16

由于初学❄️Python,用的是Python version 3.7.2 IDLE Shell工具。

Python 3 中有六个标准的数据类型:

Number(数字)

String(字符串)

List(列表)

Tuple(元组)

Set(集合)

Dictionary(字典)

Python3 的六个标准数据类型中:

不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);

可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

1.所有python对格式要求非常严格

因此,在 Python 的代码块中必须使用相同数目的行首缩进空格数。

建议你在每个缩进层次使用 单个制表符 或 两个空格 或 四个空格 , 切记不能混用

2.若等式过长,可使用换行符 \

1)Python语句中一般以新行作为语句的结束符。

但是我们可以使用斜杠(\)将一行的语句分为多行显示

total = item + item_one + item_two + item_three

等效于下部

>>> total = item + \

    +item_one \

    + item_two \

    + item_three

2)语句中包含 [], {} 或 () 括号就不需要使用多行连接符

days =['Monday','Tuesday','Wednesday','Thursday','Friday']

若days[]中使用多行连接符,则会报错

3.Python引号

Python 可以使用引号(')、双引号(")、三引号('''""") 来表示字符串,引号的开始与结束必须的相同类型的。

其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。

4.Python中变量 类型,赋值,以及输出等

python中的变量赋值是不需要进行类型声明。

每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。

每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

5.Python有五个标准的数据类型:

Numbers(数字)

String(字符串)

List(列表)

Tuple(元组)

Dictionary(字典)

6. >>> a = 1

>>> print(a)

1

>>> del a

数字数据类型用于存储数值,他们是不可改变的数据类型,这就意味着改变数字数据类型会分配一个新的对象。

使用del语句,可以删除一些对象的引用。

如上边的例子,del语句后,删除某些对象的引用之后,再次使用这个对象时,会报错。

7.Python支持四种不同的数字类型:

int(有符号整型)

long(长整型[也可以代表八进制和十六进制])

float(浮点型)

complex(复数)

8.

  长整型也可以使用小写 l,但是还是建议您使用大写 L,避免与数字 1 混淆。Python使用 L 来显示长整型。

  Python还支持复数,复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。

注意:long 类型只存在于 Python2.X 版本中,在 2.2 以后的版本中,int 类型数据溢出后会自动转为long类型。在 Python3.X 版本中 long 类型被移除,使用 int 替代。

9.

元组是另一个数据类型,类似于 List(列表)。

元组用 () 标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。

tuple =('runoob',786,2.23,'john',70.2)

list =['runoob',786,2.23,'john',70.2]

tuple[2]= 1000    #元组中是非法应用

list[2]= 1000    #列表中是合法应用

实验例子:

>>> example =(123,'acs',789,'lisa',90)

>>> list =[123,'acs',789,'lisa',90]

>>> example[2]= 567

Traceback(most recent call last):

  File "",line 1,in

    example[2]= 567

TypeError: 'tuple' object does not support item assignment

>>> list[2]= 567

>>> print(list)

[123,'acs',567,'lisa',90]

>>> print(example)

(123,'acs',789,'lisa',90)

>>> 

10.字典用{},数组list用【】

11.Python运算符

//是取整除

** =是幂运算

c **= a等效于c = c ** a

上一篇下一篇

猜你喜欢

热点阅读