首页 > 其他 > 详细

非空即真

时间:2021-04-28 14:58:37      阅读:10      评论:0      收藏:0      [点我收藏+]

非空即真,非零即真

  以下情况均为False

  a=""
  b=[]
  c={}
  d=0
  f=None

 


  a="123"
  b=[1,2,3]
  c={"name":‘xxx‘}
  d=0
  f=None

  username = input("username:").strip()
  
  if not username:
      print("username不能为空")
  else:
      print("username",username)

 

切片

  切片就是list范围取值的一种方式

  顾头不顾尾

  li = [1, 2, 3, 4, 5]

  li[1:3]  从下标1开始 取到下标2

  li[:3]    从下标0开始1取到下标2

  li[2:]    从2到结尾   

  li[:]    整个list 

  li[0:11:2]    开始:结束:步长

  li[-1:-5:-1]    从右向左取

  li[::-1]    从右向左取

 

  li = list(range(1,11))    生成器,[1-100000]
  [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]    顾头不顾尾



回文算法

  s = input("s:").strip()
  s_list = []
  for i in s:
    if i.isalnum():
      s_list.append(i)
  new_s = ‘‘.join(s_list)
  new_s = new_s.lower()
     if new_s == new_s[::-1]:
    print("是回文")
  else:
    print("不是回文")

l=[2,2,3,3,4,4,4,5,5,5,1]
#2,3,4,5,1
  for i in set(l):
      if l.count(i)==1:
          print(i)
          break

非空即真

原文:https://www.cnblogs.com/my-own-goddess/p/14710655.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!