zoukankan      html  css  js  c++  java
  • Python语法语句

    1. 条件判断

    1. 初级条件语句

      # 实现一个功能:输入性别,男,输出再见,女,输入来呀
      gender = input('请输入性别:')
      if gender == '男':
      	print('a')
      else:
      	print('b')
      
      1. elif条件判断
      gender = input('请输入性别:')
      if gender == '男':
      	print('a')
      elif gender == '女':
      	print('b')
      elif gender == '...':
      	print('c')
      else:
      	print('d')
      
      1. 条件判断 and 并行判断
      username = input('请输入用户名')
      password = input('请输入密码')
      if username == 'alex' and pssword == 'oldboy':
      	print('欢迎登陆')
      else:
      	print('用户名或密码错误')
      

    2. while 循环

    • while表达式

      # while 循环,while表达式,不考虑循环内的内容,结果为True,就会一直循环,表达式结果为False,循环即终止
      while True:
          print(1)
      while 1:
       	print(1)
      
      while 2 > 1:
          print(1)
      
      num = 1
      while <= 10:
          print(num)
          num += 1
      
    • break

      在循环中,一般在判断中符合条件,即终止循环

    • continue

      在循环中,一般在判断中符合条件,即终止当前循环,跳到循环表达式,判读是否继续循环。

      num = 1
      while num <= 10:
          if num == 7:
              num += 1	# 如果不加一,循环中的num一直等于7,永远跳出当前循环,显示上会卡在一个输出6
              continue
          print(num)
          num += 1
      
    • else

      count = 1
      while count < 10:
      	print(count)
      	if count == 10:
      		break
      	count += 1
      else:	# 不再满足while后的条件时,触发。 或 条件 = False,break不属于条件不满足和 条件False,不会执行else
      	print('else结束')
      print('结束')
      

    3. for 循环

    • 循环字符串

      name = 'alex'
      for item in name:
          print(item)
      
    • 循环列表

      users = ['aaa','bbb','ccc']
      for i in users:
          for ele in i:
              print(ele)
              
      users = ['alex','admin','egon']
      count = 0
      for i in users:
          print(count,i)
      
      users = ['alex','admin','egon']
      users_len = len(users)
      for i in range(0,users_len):
          print(i,users[i])
      
    • 字典循环

      • keys,获取字典中所有的键

        for item in info.keys():
            print(item)
        
      • values,获取字典中所有的值

        for item in info.values():
            print(item)
        
      • items,获取字典中的所有的键值对

        for k,v in info.items():
            print(k,v)
        

    4. 补充

    1. 输入/输出

      • py2

        a = raw_input('请输入点什么:')
        print a
        print '你真棒'
        
      • py3

        a = print('请输入内容:')
        print(a)
        print('你也挺棒')
        
      • range

        • range生成范围内的整型数,范围前取后不取

          for i in range(1,11):
              if i == 7:
                  continue
              print(i) # 1~10
          
        • range第三个参数

          第三个参数如果为正,代表范围间隔,如果为负在间隔的同时可实现倒叙

          list(range(10,-1,-1)) # 10,9,8 ...
          # 0~100的偶数
          for i in range(0,101,2):
              print(i)
          
  • 相关阅读:
    ZedGraph 总论
    ZedGraph图形控件在Web开发中的应用
    zedgraph基本教程篇第八节PieSampleDemo.cs介绍
    zedgraph基本教程篇第三节、第四节DateAxisSampleDemo.cs和TextAxisSampleDemo.cs介绍
    zedgraph 基本教程篇第二节:ModInitialSampleDemo.cs介绍
    zedgraph基本教程篇第五节BarChartSampleDemo.cs介绍
    zedgraph基本教程篇第九节MasterSampleDemo.cs介绍
    JavaScript 中创建自定义对象
    SQL Server 索引结构及其使用(一)
    Javascript 的基本对象
  • 原文地址:https://www.cnblogs.com/yunweixiaoxuesheng/p/10650475.html
Copyright © 2011-2022 走看看