其他分享
首页 > 其他分享> > Learning_log

Learning_log

作者:互联网

Learning Log

计算列表和的两种方法

1 total=0
2 lis==[11,5,17,18,23]
3 for element in range(len(lis)):
4     total=total + lis[elemrnt]
5 print("列表和为:",total)
1 total = 0
2 ele = 0
3 list1 = [11, 5, 17, 18, 23]  
4 while(ele < len(list1)):
5    total = total + list1[ele]
6    ele += 1
7 print("列表和为:",total)
字符串反序输出的四种方法
  • 利用切片逆序:str[::-1]
  • 将字符串转化为列表,利用函数逆序(注意:不能直接用reverse()函数用于字符串)


1 str = "abc"
2 ls = list(str)
3 reverse_ls=ls.reverse()
  •  自定义函数
    1 def reverse(str):
    2     list = []
    3     for i in range(len(str)-1,-1,-1):
    4         list.append(str[i])
    5     return list    

     

  •  递归函数
    1 def function(str):
    2     if len(str) == 1: #递归基例
    3         return str
    4     return str[-1] + function(str[:-1])    #递归链条    

     

 转换说明符 解释
%d、%i   转换为带符号的十进制整数
%o     转换为带符号的八进制整数
%x、%X   转换为带符号的十六进制整数
%e     转化为科学计数法表示的浮点数(e 小写)
%E     转化为科学计数法表示的浮点数(E 大写)
%f、%F   转化为十进制浮点数
%g     智能选择使用 %f 或 %e 格式
%G     智能选择使用 %F 或 %E 格式
%c     格式化字符及其 ASCII 码
%r     使用 repr() 函数将表达式转换为字符串
%s     使用 str() 函数将表达式转换为字符串
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

标签:log,list,Learning,len,ele,str,total,reverse
来源: https://www.cnblogs.com/blogeru/p/16118500.html