• Python变量与结构的运用


    一、变量定义的规则:

          1) 变量名只能是 字母、数字或下划线的任意组合

          2)  变量名的第一个字符不能是数字

          3)  以下关键字不能声明为变量名(都是后续需要用到的关键字)

              ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

        

          默认都是字符串类型(str)。

    eg:

     1 # Author : Lyr
     2  
     3 name = "Lei Yan rui"
     4  
     5 name2 = name  #name2不指向name,而是指向字符串"Lei Yan rui",所以name变了,name2并没有变
     6  
     7 print("My name is ",name,name2)
     8  
     9 name = "PaoChe Ge"
    10  
    11  
    12 gf_of_oldboy = "Chen rong hua"
    13  
    14  
    15  
    16 print(name,name2)
    17  
    18 PIE = 123  #大写相当于常量,不应该改,但是可以改
    View Code

    二、分支语句结构

        包括:

          1) if 

          2)   if...elif...

          3)   if...elif...else

    eg:

     1 # Author : Lyr
     2  
     3 age_of_oldboy = 34
     4  
     5 guess_old = (int)(input("guess age: "))
     6  
     7 if guess_old==age_of_oldboy:
     8     print("Yes,you got it.")
     9 elif guess_old > age_of_oldboy:
    10     print("Think bigger")
    11 else:
    12     print("Think smaller")
    View Code

     三、循环结构

      1)for循环

         2)while循环

    eg:for

    1 # Author : Lyr
    2 
    3 for i in range(0,10): # 0可省
    4     print(i)
    5  
    6 for i in range(0,10,2): # 每次都加2输出
    7     print(i)
    View Code

    eg:while

    # Author : Lyr
     
    age_of_oldboy = 34
     
    num = 3
    while num>0:
        guess_old = (int)(input("guess age: "))
     
        if guess_old==age_of_oldboy:
            print("Yes,you got it.")
            break
        elif guess_old > age_of_oldboy:
            print("Think bigger")
        else:
            print("Think smaller")
        num -= 1
        if num==0:
            countine_confirm = input("do you want to you keep guessing..?")
            if countine_confirm != 'n':
                num = 3
    View Code

    四、总结

      代码几乎都是一层扣一层的,都运用了前面的知识,如果小编给的例子有什么问题的话希望大家及时评论出来,我将加以改正,有什么不明白的也可以评论,小编会尽量帮大家解决的。

     

  • 相关阅读:
    网页的资源加载优化
    Object.prototype.toString的应用
    判断一个字符串中出现次数最多的字符,并统计字数
    toString()和toLocaleString()有什么区别
    响应式网站布局要适应的当下主流手机屏幕的各个版本的分辨率有哪些(media query)
    handlebars用法
    算符优先分析及其简单代码实现
    OpenGL:使用顶点数组法绘制正六面体
    算法设计:两种快速排序代码实现
    c#简易学生信息管理系统
  • 原文地址:https://www.cnblogs.com/lyr999736/p/8749295.html
Copyright © 2020-2023  润新知