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

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+"
Name:[]"+name+"
 age:[]"+age+"
 job:[]"+job)  #字符串拼接,用字符串拼接,age这里不能加int,因为字符串只能加字符串
print("information of %s:
Name:%s
 age:%s
 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,字典

原文地址:https://www.cnblogs.com/PYlog/p/8574717.html