hao1nan 发表于 2018-8-15 08:35:04

4.Python入门到精通

  了不起的分支和循环3
  while循环
  while 条件:
  循环体
  for循环
  虽然说Python是由C语言编写而来的,但是Ta的for循环跟C语言的for循环不太一样,Python的for循环显得更为智能和强大!
  语法:
  for 目标 in 表达式:
  循环体
  >>> favourite='ivwdcwso'
  >>> for i in favourite:
  print(i,end=' ')
  i v w d c w s o
  >>>
  >>> member=['a','cd','d','123','456']
  >>> for each in member:
  print(each,len(each))
  a 1
  cd 2
  d 1
  123 3
  456 3
  >>>
  range()
  语法:range( stop[, step=1] )
  这个BIF有三个参数,其中用中括号括起来的两个表示这两个参数是可选的。
  step=1表示第三个参数的值默认值是1。
  range这个BIF的作用是生成一个从start参数的值开始到stop参数的值结束的数字序列。
  >>> range(5)
  range(0, 5)
  >>> list(range(5))
  
  >>> for i in range(5):
  print(i)
  0
  1
  2
  3
  4
  
  >>> for i in range(2,9):
  print(i)
  2
  3
  4
  5
  6
  7
  8
  >>>
  >>> for i in range(1,10,2):
  print(i)
  1
  3
  5
  7
  9
  >>>
  
  两个关键的语句
  break
  continue
  bingo = 'ivw是帅哥'
  answer = input('请输入ivw最想听的一句话:')
  while True:
  if answer == bingo:
  break
  answer = input('抱歉,错了,请重新输入(答案正确才能退出游戏):')
  print('哎哟,帅哦~')
  print('您真是ivw肚子里的蛔虫啊^_^')
  for i in range(10):
  if i%2 != 0:
  print(i)
  continue
  i += 2
  print(i)
  列表:一个打了激素的数组
  整数
  浮点数
  字符串
  对象
  创建列表
  创建一个普通列表
  >>> member=['a','b','c','d']
  >>> member
  ['a', 'b', 'c', 'd']
  >>> nunber=
  >>> nunber
  
  创建一个混合列表
  >>> mix=]
  >>> mix
  ]
  创建一个空列表
  >>> empty=[]
  >>> empty
  []
  >>>
  向列表添加元素
  append()
  >>> member.append('e')
  >>> member
  ['a', 'b', 'c', 'd', 'e']
  >>> len(member)
  5
  extend()
  >>> member.extend(['k','f'])
  >>> member
  ['a', 'b', 'c', 'd', 'e', 'k', 'f']
  insert()
  >>> member.insert(0,'u')
  >>> member
  ['u', 'a', 'b', 'c', 'd', 'e', 'k', 'f']
  >>>
页: [1]
查看完整版本: 4.Python入门到精通