• 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.按索引取值(正向取+反相取),例如:正向取

       

      反向取:

      

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

                        

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

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

      

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

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

      

    3.列表类型

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

      a.按索引号取值

      

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

      l = [11,22,33,44,55]
      l1 = [99,88,77,66]

      尾部添加一个66,

      

      任意位置添加元素

      

      添加容器类型数据

      

    生前无需久睡,死后自会长眠,努力解决生活中遇到的各种问题,不畏将来,勇敢面对,加油,你是最胖的,哈哈哈
  • 相关阅读:
    201671010127 2016—2017-2 通过一个小程序对Java的再认识。
    201671010127 2016—2017—2 面向对象的基本概念
    201671010127 2016—2017-2 java编程中遇到的问题
    201671010127 2016—2017—2 Java怎样解决Java程序中中文乱码的问题。
    201671010127 2016—2017—2 Java学习周结
    201671010127 2016—2017-2 java学习新征程
    Linux下C语言编程实现spwd函数
    20145221 《信息安全系统设计基础》第10周学习总结
    20145221 《信息安全系统设计基础》实验三 实时系统的移植
    Linux下who命令之C语言实现
  • 原文地址:https://www.cnblogs.com/panshao51km-cn/p/11129720.html
Copyright © 2020-2023  润新知