python除法:

print(10/3)  #正常除法   
print(10//3)  #取整除法   
print(10%3)  #取余除法

次方计算:

print(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("你好")
print(str)

 

字符串切片

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

str='''python'''

print(str[1:3:1])

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

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

str2=str.replace("py","你好")  #替换字符文字
print(str2)

 

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

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

 

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

str2.count("")

 

将字符输出为列表

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

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

 

List列表是一种有序集合

list=["A","B","C"]   #列表元素之间逗号隔开,索引从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
print(t)

 

字典是无序对象集合

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)          #求集合并集

 

 

 

posted on 2019-11-27 10:27  海砂砾  阅读(177)  评论(0)    收藏  举报