数据类型

1.int  1,2,3用于计算

 i = 2

 print(i.bit_length) #求 i  转化为二进制的位数

2.bool:True,False,用户判断

3.str: 存储少量数据,进行操作

  s =[ : :] #切片分区

  captlze()  首字母大写---

  capitalize()

  upper()   全大写

  lower()  全小写

  find() 通过元素找索引,找不到返回-1

  index() 通过元素找索引,找不到报错

  swapcase() 大小写反转

  replace()  替换(前面为old,后面为new,替换次数)

  startswith endswith 判断开头结尾,返回bool

  split()分割字符串,呈列表样式

  format 格式化输出

    {} {}

    {0} {1}     按照索引顺序

    {name}{age} 根据关键词,可以不按顺序,值对应就行

  title() 以特殊字符隔开的首字母大写

  center() 居中

  isdigit() 检测字符串数字组成

  isapha()

  isalnum() 检测字符串由数字字母组成

  count() 计算出现次数(通用方法)

  len() 长度

   strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。

name='*barry**'
print(name.strip('*'))
print(name.lstrip('*')) 删除左侧指定字符
print(name.rstrip('*')) 删除右侧指定字符

注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。

4.list:储存大量数据[]

5.元组:()只读列表,不能修改

6.字典:{ },键值对,存储关系型数据

7.集合:{ 1,2,33,“ada”},交集,并集使用---------------可以去重

作业:

 ascii:字母,数字,特殊字符  1个字节,8位

Unicode:16位,2个字节     升级到32位,4个字节

utf-8: 最少一个字节 8个字节 英文 8位一个字节  

                                            欧洲 16位 2个字节

            中文  24位 3个字节

 

posted on 2019-05-26 23:33  wzc27229  阅读(118)  评论(0编辑  收藏  举报