首页 > 代码库 > python基础浅插

python基础浅插

2015年5月7日

平谷 5点起床——6点20的852——7点36:东直门——8点20:西二旗——9点08:沙河教室

一、进制

  a、二进制——01

  b、八进制——0 1 2 3 4 5 6 7 8 10

  c、十进制——0 1 2 3 4 5 6 7 8 9  10

  d、十六进制——0 1 2 3 4 5 6  7 8 9 A B C D E F——/X0f

    - 0 1位

    - 0101000  1字节

    - 0101000 0101000 unicode 

    —utf-8 李 0101000 0101000 0101000

    -gbk   李  0101000  0101000

    总结:

      -硬盘上保存数据:0101000010100001010000101000

      —读取:010100001010000101000—》对应的编码 —》 xx

      —看到:

        - 转换完成的字符串

        - 以十六进制展示的0101000

    

二、数据类型

  a、字符串——str——‘’,“”,“”“ ”“”——sname = ‘alex’:类str的对象

    -是否以xx开头

1 name = alex
2 v = name.startswith(al)
3 print(v)

 

    —是否以xx结尾

1 name = alex
2 v = name.endswith(al)
3 print(v)

 

  b、整数——int——不可变类型

  c、列表——list——[‘alex’,‘eric’]

  d、字典——dict——{‘name’:‘alex’,‘name’:‘eric’}

  e、集合——set——{‘alex’,‘eric’}——不可变类型

  f、元组——tuple——(‘alex’,‘eric’)——不可变类型

  g、布尔值——bool——1:True & 0:False

python基础浅插