zoukankan      html  css  js  c++  java
  • 二、Python基础(input、变量名、条件语句、循环语句、注释)

    一、input用法

      input在Python中的含义为永远等待,直到用户输入了值,从而将所输入的值赋值另外的一个东西。

    n=input('请输入。。。。。。')

      接下来用一个例子学习input的用法

      例:执行一个登录操作,提醒用户输入用户名和密码,通过获取用户名和密码(用户名:root,密码:root)来执行操作,将用户输入的信息进行打印。

    #!/usr/bin/env python
    # -*- coding:utf8 -*-
    n1=input('请输入用户名')#将用户输入的用户名赋值给n1,n1代指用户输入的内容
    n2
    =input('请输入密码') print(n1) print(n2)

    执行结果如下:

    注:Python执行顺序根据代码块执行,而代码块的判定根据空格决定,比如

    复习完善补充:

    例:执行一个登录操作,提醒用户输入用户名和密码,通过获取用户名和密码(用户名:root,密码:root)来执行操作,正确则登录成功,否则将登录失败。

    n1=input("请输入用户名:")#将用户输入的用户名赋值给n1,n1代指用户输入的内容
    n2=input("请输入密码:")
    #print(n1)
    #print(n2)
    if n1=="root" and n2=="root":
        {
           print("登录成功")
        }
    else:
        {
            print("登录失败")
        }

    执行结果如下:

    二、变量命名

      (1)声明变量:

    #!/usr/bin/env python
    # -*- coding:utf8 -*-
    
    name="Hzzhbest"

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

      变量的作用为代指内存中某变量的昵称。

      (2)变量赋值

    #!/usr/bin/env python
    # -*- coding:utf8 -*-
    
    name1="Hzzhbest"
    name2="HH"
    name3=name1

        (3) 变量定义的规则:

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

          b、变量名的第一个字符不能是数字

          c、以下关键字不能声明为变量名

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

    三、条件语句

      基本语法:

    if 条件:
        print('ok')
    else:
        print('error')
    print('...')

      (1)基本语句

    if 1==1:
    print('打篮球')
    else:
    print('打羽毛球')

      由于1==1恒成立,所以执行结果将打篮球。

      (2)支持嵌套

    if 1==1if 2==3:
            print('打篮球')
        else:
            print('打羽毛球')
    else
        print('去游泳')

      运行步骤:

      综上所述运行结果为去游泳

      (3)多条件判断

    # 根据用户输入内容打印其权限
      
    # alex --> 超级管理员
    # eric --> 普通管理员
    # tony,rain --> 业务主管
    # 其他 --> 普通用户
    
    name = raw_input('请输入用户名:')  
    if name == "alex"print "超级管理员"
    elif name == "eric":
        print "普通管理员"
    elif name == "tony" or name == "rain":
        print "业务主管"
    else:
        print "普通用户

      (4)if语句中的pass

    if 1==1:
    pass
    else:
    print('...')

      pass则直接跳到else

    四、while循环

      (1)死循环

    while 1==1:
        print('ok')#1==1成立,OK将一直循环
    print('end')

      运行结果:

      (2)正常循环

      例:输出01234

    count=0
    while count<5:
        print(count)
        count=count+1
    print('end')

      输出结果:

       (3)while else

      例:输出0123456789

    count=0
    while count<10:
        print(count)
        count=count+1
    else:
        print('输出完成啦')
    print('___________')

      输出结果:

       (4)continue

      continue代表continue以下的代码不循环,直接跳到下一循环

      例:输出1 2 3 4 5 6 8 9

    count=1
    while count<10:
        if count==7:
            count=count+1
            continue
        print(count)
        count=count+1

      输出结果:

       运行顺序:

       (4) break

      break代表当前循环全部终止,直接跳到最后

       例:

    count=1
    while count<10:
        print(count)
        count=count+1
        break
    print('............')

      输出结果:

     五、注释

      单行注释:# 被注释内容

      多行注释:""" 被注释内容 """

  • 相关阅读:
    008 第八篇:爬虫实战(数据可视化之pyecharts)
    案例一 微信聊天机器人
    008 第八篇:爬虫实战
    007 第七篇:分布式爬虫
    006 第六篇:Scrapy框架
    005 第五篇:爬虫高性能相关
    004001 第四篇:存储库简单版之mongodb,redis,mysql
    003 第三篇:解析库之re、beautifulsoup、pyquery
    002 第二篇:请求库之requests,selenium
    001 第一篇:爬虫基本原理
  • 原文地址:https://www.cnblogs.com/hzzhbest/p/14024890.html
Copyright © 2011-2022 走看看