python1.数值类型和序列类型

代码规范性PEP8
浮点数:精确(单精度,双精度)
%取余
//向下取整
import math
math.ceil(/)向上取整

序列
优先级’‘到""到’’’ ‘’’
字符串可切片
用()为元组,括号里必定有逗号,
用引号为字符串
用[ ]列表

索引[一个数字]顺序0123…倒序-1-2-3…
切片[两个数字]开始:结束左闭右开,右边为前一位
[三个数字]开始:结束:步长和方向(为负数时反向排序元素)开始与结束为负数时必须要有步数的方向
无穷切[0:]或[:]
序列通用函数del help dir 不用加点即可用 del a[加索引] #才能用
c字符串里的元素都是字符串
字符串和元组不可改变元素,需要改只能生成新的,如(append(数值)变元素),
列表可变,所以字符串和元组先转成列表改元素再转回列表才可以变化(这里的变指的是有内置函数可以改变指定元素,一般通过id的不变可以证明该种数据类型是否可以对其元素进行改变,如果不可变的强行改变其元素在变量的赋值只能生成新的同变量不同序列,相当于重新赋值))
字符串什么元素都能装,元祖和列表只能装数值和序列
str所有符号和数字,字母都是元素(元组或列表)转换成字符串
bytes()转二进制的序列类型,python3有区分sti和bytes,python2不区分,所以python要在括号里的字符串里加b
bytearray()二进制数组类似于元组的容器,bytes()括号里的元素不可变,bytearray可变
list()转列表
tuple()转元组和列表一样没逗号隔开的都只是一个元素
a=str(a)成功转换
列表和元素转字符串时有逗号会默认把括号也计算为元素
拆包tu=(元素)
变量可用小写字母,大写字母,数字,下划线,不能以数字开头
变量=tu可分配元素对于变量
变量数量与元素数量不等时,变量前加*会将剩余元素分给“*变量”
id()查看变量所在内存地址
成员运算
in a in b表示b包含a
a not in b 查看a不在b是否正确

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

T o r

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值