zoukankan      html  css  js  c++  java
  • 【python3之变量,输入输出,判断,循环】

    一、python的基础语法和规则

    1.变量

    ①.变量的命名规则

    语法:  

    (下划线或字母)+(任意数目的字母、数字或下划线)

      变量名必须以下划线或字母开头,而后面接任意数目的字母、数字或下划线。下划线分割。

      区分大小写: SPAM和spam不同

      不能使用python内置关键字,以下关键字不能声明为变量名

    ['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']

    命名惯例:
       a. 显示  ----通俗易懂
       b. nums_of_alex_gf = 19
       c. NumsOfAlexGf = 2     ---- 驼峰表示法
       d. 5name  -- 数字不能开头 ,但是数字可以结尾与放在中间   例 name5,na5me
       e. !name 特殊字符不能有
       f. name of teacher = 不能加空格

    ②声明变量

    1 # !/usr/bin/env python
    2 # -*- coding:utf-8 -*-
    3 age = 19
    4 print(age)

    上述代码声明了一个变量,变量名为: age,变量age的值为:"18"

    变量的作用:昵称,其代指内存里某个地址中保存的内容

    2.输入和输出

    复制代码
    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
      
    # 将用户输入的内容赋值给 name 变量
    name = input("请输入用户名:")
      
    # 打印输入的内容
    print(name)
    复制代码

    如果想要不可见,需要利用getpass 模块中的 getpass方法,即:

    复制代码
     1 #!/usr/bin/env python
     2 # -*- coding: utf-8 -*-
     3   
     4 import getpass
     5   
     6 # 将用户输入的内容赋值给 name 变量
     7 pwd = getpass.getpass("请输入密码:")
     8   
     9 # 打印输入的内容
    10 print(pwd)
    复制代码

    注: getpass方法不能直接在IDE中执行,应该去终端执行,方能实现不可见功能。

    3.判断语句

    语法:

    1 if 条件 and 条件2:
    2     print('True')
    3 elif 条件:
    4     print('')
    5 else:
    6     print('Flase')

    注意缩进,空四格。

    复制代码
     1 #!/usr/bin/env python
     2 # -*- coding:utf-8 -*-
     3 import getpass
     4 Type = input('请输入职业:')
     5 if Type == "学生":
     6     name = input('请输入用户名')
     7     if name == 'hexin':
     8         passwd = getpass.getpass('请输入密码:')
     9         if passwd == '1234':
    10             print('验证成功,欢迎登录',name)
    11 else:
    12     print('验证失败,再见')
    复制代码

    4.循环语句

    • while循环

    语法:

    while 条件:
         
        # 循环体
     
        # 如果条件为真,那么循环体则执行
        # 如果条件为假,那么循环体不执行
    break 跳出整个循环
    continue  结束本次循环,开始下一次循环
    例:计算1到100的和
    i = 1
    value = 0
    while i < 101:
        i += 1
        value = value + i
    print(value)
    • for循环

    语法:

    for <target> in <object>:  
        <statements>  
    else:  
        <statements>  

    当python运行for循环时,会逐个将序列对象中的元素赋值给目标,然后为每个元素执行循环主体。

    for x in ['spam','eggs','ham']:
        print(x,end=  ' ')  

    输出

    spam eggs ham 
  • 相关阅读:
    获取Enum枚举值描述的几法方法
    Android开发入门 Button事件实现的方法(原创)
    最有价值的.Net第三方控件
    Eclipse快捷键大全(转载)
    recovery教程
    XP系统通过无线网卡共享宽带给其他设备,正确的共享设置(修正版,绝对可行)
    使用Eclipse写QT
    Android 4.0模拟器弹出“谷歌拼音输入法”已停止运行的解决方法
    C# 枚举用法总结
    谷歌安卓系统使用必读,什么是root, Recovery, Radio, APP TO SD, Rom
  • 原文地址:https://www.cnblogs.com/zhangyingai/p/7097999.html
Copyright © 2011-2022 走看看