一:python的格式化:
类似于C语言,采用%。
1,打印字符串:
print('hello,%s' %'man')
hello,man
2.打印整数:
print('heool,%d' %23)
heool,23
3.打印浮点数,并指定位数
print('%.2f' %3.1415927)
3.14
4,输出两个或多个。
print("%s is %d" %('man',5))
man is 5
注:用%%来表示一个%
二:list方法:
1:append
2:insert(插入位置,插入元素)
3:pop() 没有参数是删除最后一个元素,参数可以是一个整数,代表要删除的位置坐标
4:要把某个位置的值改变,可以直接通过赋值改变
5:list中的元素类型可以不同,也可以是另一个list
6:空list: a=[ ]
三:tuple:
1:元组,有序,不能改变
2:定义一个空的元组:a=( )
3:定义一个含有1个元素的元组 :a=(1,) 注意这里是有逗号的
四:input()函数返回值是str类型的,要转成整形要使用int()
五:range(n),此函数可以产生一个从0到n-1的有序序列,可以再通过list函数转换成list:list(range(4))
六:dict:使用键值对进行存储,具有极快的存储速度
(1):初始化:
d={'a':1,'b':2,'c':3}
d['a']
Out[11]: 1
(2)加入新值或者修改:
d['d']=6
d['d']
Out[13]: 6
(3)可以通过in函数判断key是否存在,也可以通过get()函数:d.get('c')
'c' in d
Out[14]: True
(4)要删除一个key,可以用pop()方法,对应的value也会被删除
(5) dict的key必须是不可变对象,比如字符串或者整数,像list就不可以
七:set:不重复,无序
(1)要创建一个set,必须提供一个list作为输入集合:
s=set([1,2,3])
s
Out[16]: {1, 2, 3}
(2)add()方法可以向集合中添加元素
(3)remove()方法可以删除集合中的元素
(4)两个set可以进行交运算或者或运算使用and或者or
八:字符串:
replace(串中字符,替换成字符)