数据类型 概况 (字符串,列表)

 

1,数字

  int  整型

  floa  浮点型

  long  长整型

2,布尔

真或假,0或1

3,字符串

‘hellow word’就是一个字符串,‘’引号内的都是字符串

字符串格式化    %s 字符串

%格式化符也可用于字典,可用%(name)引用字典中的元素进行格式化输出。

name=input("name:").strip()  #这里的strip()就是移除空白,用来去空格
age=int(input("age:"))    #int限制整数
job=input("job:")
print("information of []:"+name+"\nName:[]"+name+"\n age:[]"+age+"\n job:[]"+job)  #字符串拼接,用字符串拼接,age这里不能加int,因为字符串只能加字符串
print("information of %s:\nName:%s\n age:%s\n job:%s"%(name, name,age, job))  #更高效,省内存空间
这里 %s的功能等于[],字符串是%s,整数是%d,浮点是%f ,后边这两个基本没啥卵用。
可以转化成如下形式
msg = '''
infomation of %s:
name:%s
age:%s
job:%s
'''%(name,name,age,job)
print(msg)

字符串常用的功能
·移除空白
name=input("name:").strip()  #去除两边的空格
name=input("name:").strip(A) #去除A

·分割
·长度
·索引
·切片

4,列表

name_list=("qiang","harrey","yushanl") #就是一个列表

·索引
这里的[0],[1]就是索引

 


·切片
顾首不顾尾a[0:2]

可以中间切 a[2:5]

可以跳着切a[2:5:2]

可以切后面a[-2:-1]

也可以切倒数后几个直接a[-2:] ,a[:3]

 

 

·追加 
append()方法来追加

 


·删除,
name_list.pop() 删除最后一个元素

  name_list.remove() 指定删除

 重点,循环删除指定元素,for  i in range(name_list.count('65brother')):  name_list.remove('65brother')

 

·插入
insert()插入方法 ,name_list.insert(2,‘66brother’) 第2个后边插入‘66brother’

·反转

 

·排序
按照asc码排序

asc码数字靠前,然后是特殊字符,仅适应python2,python3不能把列表字符串放到一起排序

  ·扩展

 

 

·长度
·循环
range()可以单独存在

这里显示的是迭代器


·包含

 


5,元组

元组是只读的。

元组是小括号 a()

元组可以改成列表

 

6,字典

posted @ 2018-03-15 17:13  人无远虑  阅读(264)  评论(0编辑  收藏  举报