Python学习中的小总结

第三章慕课内容学习

Python的基本数据类型

 

 

整数:int

浮点数:float

其他:单精度(float)、双精度(double)

其他语言:short,int,long(python只有int

用type(n)

来看数字类型

 

乘号—“*”   除法—“/”  注意用“//”得到的是整形

可以直接用数字进行计算

Eg·   1+1、2*3.5.。。。。。

二进制,十进制,八进制,十六进制

Python中用0b10表示二进制10,直接回车就是十进制了

Python中用0o11表示八进制9,同上

Python中用0x1F表示十六进制,同上

直接输入数字就是十进制;

用bin转换二进制-  bin(10) bin(0o7) bin(0b11)bi

bin向二进制转化、int向十进制转化、hex向十六进制转化

 

Number:数字

Bool 布尔类型:表示真、假

True type(True)---布尔类型

用int(True)---1

Bool(1)----True(面试问题),只有0是布尔假

二进制,八进制同理

在字符串,括号里没数据是Falsebool(None)也是False

Complex 复数

Python

Eg 36j

 

str  字符串

可以用单引号,双引号,三引号表示

用type(“1”)看到的是str  字符串

引号作为字符串要成对出现

“\”转义字符  也很好用可以用在字符串中

 

三引号,三单引号也行

换行,对于一行很多字符,\n表示回车

Print(“\n”) 最后一行代码直接换行了

 

转义字符

       特殊的字符

 

       无法“看见“的字符

       与语言本身语法有冲突的字符

\n    换行

\‘     单引号

\t     横向制表符

\r     回车

 

用两个反斜杠表示一个反斜杠

一个字符串前面加了个r后就是原始字符串了

 

字符串的运算

 

1+1、1*1

对于字符串

 

还有用法

下表从0开始的,0代表的是h

 

要截取一部分区间代码(表示步长

负数的概念,什么都不输入就默认为最后一位

 

第四章学习

Python表示组的方式-(列表的基本操作

Python 用[1,2.3.4.5.6]

Type看是list形式

嵌套列表

同一个数组中可以是不同的类型

 

调用数组中的元素

 

字符串的截取操作(第三章

在数组中添加一个元素:

Python中没有减法操作,有乘法操作

 

数组嵌套,二维数组,三位数组等等

 

元组

小括号,数组能用的,远组也可以

Tuple 为元组

Str为字符串

Bool 为True,False 布尔类型,为0,1

List 为数组

其实 str listtuple  序列

序列操作具有通性

[1,2,3,4][2:3]就是切片

 

判断元素是否在数组中

  

 

求数组长度,最大值(通用

Len()

Max()

Min()

 

Ord(‘a’)            看ascll码

 

Python基本数据类型

集合 set(无序的)

 唯一的

元组() 序列[]  集合{ } 大括号

 

剔除掉集合中的元素 两个集合的差集

找集合中一样元素

 交集 &

集合的并集

 |

 

注意

 

空集的定义

 

字典(dict

Key               value集合类型(set)

字典的定义

字典也是无序的

字典通过key 来实现value

 

字典最外围用大括号,调用value用中括号中用key,字典不能重复key

Value:str intfloat list set dict    key:必须是不可变的类型

空的字典

 

总结

字符串可以用单引号,双引号表示

eg:”a”,    ’a’   三引号也可以

列表

eg: [1,2,3,]

元组

eg: (1,2,3,,4)

判断元素是否在里面

eg: 3 in [1.2.3]    True

 

集合表示(set)

eg: {1,2,3,4,5} 

-代表差集 %交集   | 并集

 

 

字典(dict

{key1:value2,key2:value2,key3:value3……..}

Value 的类型可变,key不能变

 


 

猜你喜欢

转载自blog.csdn.net/caidewei121/article/details/81016481