【笔记】Python数据类型和序列

基本数据类型

1)除法/和除法//的区别

  • 除法/,对于整数除法而言,会取整,而对于小树除法则会得到小数。
  • 除法//表示取整除只返回商的整数部分,无论是对于整数还是小数除法,都只会得到整数部分。

2)decimal的运算

from decimal import Decimal
print(Decimal(10)/Decimal(3))
print(Decimal(‘10.5’)/Decimal(3))

注:用小数作为Decimal的参数,最好使用字符串传入,保证精度

3)bool类型结果 True和False

4)复数表示

10+5j #python中用j表示虚部

5)math包

import math

6)强制类型转化

int()
float()

7)type()

看类型type()

序列类型

1)字符串

单引号,双引号,三引号。三引号引用可以直接包含多行字符串

2)序列

用[ ]来申明

3)元组

用“()”来申明,如(3,)

4)切片访问

a[1:] a[:8] a[0:8:2]

5)相互转化

  • str() 转化为字符串
  • list() 转化为列表
  • tuple() 化为元组

6)列表序列的常用方法

append() insert() extend()方法 pop()方法

mylist.insert(1,“hello”)
mylist.append(“yes”)
mylist.extend(mylist2)
mylist.pop(2) #通过索引移除元素
mylist.remove(“hello”) #根据内容删除,从左往右删除第一个
mylist.clear() #清空
mylist.index(“hello”) #找到第一个匹配的内容
mylist.count(“hello”) #计算’hello’的个数
mylist.copy() #新副本(浅复制,不是深复制)
mylist.sort() #排序
mylist.sort(reverse=True)
mylist.reverse() #反转

id()方法,地址?

7)元组方法

只能查,count()方法,和index()方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值