//地板除,除法运算后只保留整数
**幂运算,次方
%取余
range(起始位置,结束位置,步长)左闭右开 eg:for i in range(3):
print(i)
0,1,2
find()寻找字符串中特定字符,并返回第一次出现的地方(从0开始计数)
spile(分割标识符,分割次数)[取出第n个分片]从0开始计数
不定长参数:
defgetsum(*nums):
count=0
foriinnums:
count+=i
print('这',len(nums),'个数的和为',count)
lower() 大写转小写
upper()小写转大写
swapcase() 大写转小写且小写转大写
def change(s):
print(s.lower()) abcdefgh
print(s.upper()) ABCDEFGH
print(s.swapcase()) ABCDefgh
change("abcdEFGH")
统计字符串中数字 字母 空格 其他的个数
def tongji(s):
num,char,space,other=0,0,0,0
for i ins:
#是否为数字
if i.isdigit():
num+=1
#是否为字母
elif i.isalpha():
char+=1
elif i=='':
space+=1
else:
other+=1
print(num,char,space,other)
文件的写入与读取:
try:
a = open('D://文件名.txt','w',encoding='utf-8')
a.write('要输入的文本')
a.close()
with open('D://文件名.txt','r',encoding='utf-8')as a:
print(a.read())
a.close()
except FileNotFoundError:
print('没找到文件')