python编程类型_Python的基本类型

1.进制之间转换

a.其他进制转化10进制

二进制转化为十进制,比如一个二进制的10,我们要把它转化成十进制,就要进行这样的算数运算,1*(2**1)+0*(2**0)=2,那么我们就可以看出二进制的10转化为10进制就为2。

八进制转十进制,比如一个八进制的234,我们要把它转化成十进制,就要进行这样的算数运算,2*(8**2)+3*(8**1)+4*(8**0)

十六进制转十进制,比如一个十六进制的217,它大概的计算方法是2*(16**2)+1*(16**1)+7*(16**0)

b. 10进制转其他进制

10进制转二进制,print(bin(12))  # 0b1100  0b表示后面的数字是二进制数。

10进制转八进制,print(oct(12))  # 0o14  0o表示后面的数字是八进制数  14 >>> 1*(8**1) + 4*(8**0))

10进制转16进制,print(hex(12))  # 0xc  0x表示后面的数字是十六进制数。

2.字符串类型

a.按索引取值(正向取+反相取),例如:正向取

4405e982a62608a32f36a7d5dd9cf187.png

反向取:

632433d85c783d0b55eaf1f58242ad22.png

b.切片(顾头不顾尾,步长):从一个大的字符串中截取一段新的小字符串,左边的固定就是头,右边固定的就是尾。例如:

b240db19819d19a6fe5760dcbdc72ed6.png                  

99a83754d04c4c131557e5810a3c8f7c.png

c.长度len:统计字符串中字符的个数

d.去掉字符串左右两边的字符strip,不管中间的。

58862d5d7c056345b2f019b905010d68.png

strip()默认去除字符串首尾的空格,使用内置的方法统一采用 句点符(.)

e.切分split:针对按照某种分隔符组织的字符串,可以用split将其切分成列表,进而进行取值。

0921556bcb675a8f993f538fc436b13c.png

3.列表类型

[]内可以有多个任意类型的值,逗号分隔,list内部原理就是for循环取值 然后一个个塞到列表中去。

a.按索引号取值

7a55463590ecf3cc2dd4d7bd94dc2dcb.png

b.切片(顾头不顾尾,步长)

l = [11,22,33,44,55]

l1 = [99,88,77,66]

尾部添加一个66,

b029f905a916e52544a9ca7c35af3bb3.png

任意位置添加元素

aae20d5a2eb7f3ad9975a3bca9611856.png

添加容器类型数据

21f1013074898a399bd59869677d341c.png

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值