python除法

10/3>正常除法    10//3>取整除法    10%3>取余除法

次方计算:

2**2>2的2次方

python字符串三种标识:

str='python'     str='''python'''   str="python"

通过转移符:   \  可将字符串中的符号输出

如:str='I\'m lisa'

str=r'I\'m lisa'>通过前面加的r可将转义的\输出

字符串拼接方式

str='Lisa'+'Maic'

list拼接

list_str=['你好','上海','还可以吧']

str="shanghai".join(list_str)

print(str)

format()拼接

str='Lisa{}'.format("你好")

字符串切片:

变量=[起始下标:结束下标:步进]

str='''python'''

print(str[1:3:1])

print(str[:-3])>从头取到倒数第3个

print(str[::-1)>从后倒着输出字符

str2=str.replace("py","你好")

查找字符串中某个字的位置

str2.find("你")   str2.index("你")

查找字符串中某个字符出现的次数

str2.count("你")

讲字符输出为列表

str3="水果,西瓜,香蕉"

str3.split(",")>以,为间隔输出列表

List列表是一种有序集合

list=["","",""]列表元素之间逗号隔开,索引从0开始,-1代表末尾,使用+连接两个列表,*是重复操作

list1=['水果', '西瓜', '香蕉']

list1.append('菠萝')>在list1中添加新元素

list1.insert(1,'菠萝')>在list1中下标为1前方添加新元素

list1.pop()>在list1删除最后一位元素

list1.pop(3)>删除list1中下标为1的元素

list1[1]='樱桃'>更新下标为1的元素覆盖

元组——已经定义无法修改

t=(1,2,3)

面试题

l=['A','B']

t=(1,2,l)

t[2][0]='C'>将元组中下标2中下标为0的元素定义为C

字典是无序对象集合

dic={'a':'你好','c':'她好'}
dic['c']='我好'

如何判断元素是否在字典中:

'她好' in dic

dic.get('她好',-1)>在字典中没有这个元素的时候输出-1
dic.pop('c')>删除字典中的c 

 set 集合是无序集合

s1=set([1,2,3])
s2=set([1,2,5])
s1.add(4)>在set集合中增添元素
s1.remove(4)>在set集合中移除元素
print(s1&s2)>求集合交集

print(s1|s2)>求集合并集
12-27 13:33
查看更多