• python基础知识(一)


    一、变量和常量

    1.定义或作用:变量:为了 存储 程序在运算过程中的一些 中间结果,方便以后调用和修改。

           常量:无法更改的量。用全部大写的变量名来代表常量。

    2.变量的命名规则:(主要是为了规范)

    1)、变量名只能包含字母、数字和下划线;

        可以以字母或下划线开头,但不能以数字开头。

    eg:user_123_use51可以但1use_s就不行。

    2)、变量名不能有空格。

    3)、变量名不能使用python的关键字。eg:print、input、if、while等。

    4)、尽量使用简短且具有描述性的变量名,方便后续查看文档及时了解该变量的含义。

    eg:name总比n好,一看就知道这个变量名可能用于存储名字的字符串类型的。

    3.变量名严格区分大小写。

    eg:user_name != user_NAME(!=是不等于的意思)

    二、注释

      1.单行注释: 使用“#”。#后面为注释内容。

      2.多行注释:使用三个引号(包括单双引号)。注释内容在引号里。

    三、用户输入

      1.使用函数input(“”)引号里可加入内容提示用户输入。

      2.输入内容默认为字符串。

    四:判断语句(分支)

    1.单分支if:

    语句格式:  if  条件:

              print()

        如果条件为真,则执行下面的语句;否则,下面语句就不执行。

    2.双分支if-else:

    语句格式: if  条件:

            print(a)

         else:

            print(b)

      条件为真,则输出a,条件为假,则输出b。

    3.多分支if-elif--else:

    语句格式:   if   条件1:

            print(a)

           elif  条件2:

            print(b)

          (这有n个elif,n=1,2,3,...,n)

          else:

            print(c)

    如果条件1成立,输出a,程序结束。

    如果条件1不成立,条件2成立,输出b,程序结束。

    如果所有条件不成立,输出c。

    ps:在这里对条件是依次进行判断的。即先判断条件1,然后2,3,......,n。因此如果执行b,意味着这条件一定不满足条件1。

    五、逻辑值(真假,与、或、非)

    1.真假:

    1)在python中,是区分大小写的。

      如果是真,则返回一个  True.

      如果是假,则返回一个  False.

    这里可能发生错误:1是拼音错误,eg:写成Ture;2是大小写错误。

    2)任何非零数字非空对象都为

    数字零、空对象以及特殊对象None都被认作是

    2.与 (相当于加起来)用 and 表示

    eg:A and B

    若A、B都为真、假,则A and B也为真、假;

    若A真B假,A假B真,则A and B为假。

    及一假全假。 

    3.或  用 or 表示

    eg:  A or B

    A、B全为真、或假,自然也是一样;

    若A真B假,则A or B为真;

    若A假B真,A or B也为真。

    及一真全真。

    4.非 用 not 表示

    eg:not A

    若A为真,则not A为假。

    顾名思义:取非。

    六、循环语句

    1.while语句

    用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。

    语法:while 条件:

        代码块

    条件为真,就执行代码块,直到条件为假时。

    ps:得可以改变这个条件,不然的话,可是会导致无限循环的哦!

    2.for语句

    for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

    语法:  for  元素 in 列表or字符串:

          代码块

    3.循环嵌套

    就一套循环,在循环体里在嵌套一套循环。


    基础知识就先到上面。下面为作业以及一些作业代码。(只作为参考)

    作业1:输入三个数并打印出其中的最大值和最小值。 

    都是用if多分支实现,其中作业1还需要用到嵌套分支呢。

    作业2代码如下:

    i=1     #i是为了存储这个输入的次数,以便到达三次就冻结这个账户
    windows_user = 'jack'
    windows_password = str(110119120)
    user = input('请输入用户名:')
    password = input('请输入密码:')
    if user==windows_user:
    if password==windows_password:
    print('欢迎光临!')
    else:
    print('输入错误,请重新输入:')
    password = input('请输入密码:')
    i+=1
    if password==windows_password:
    print('欢迎光临!')
    else:
    print('输入错误,请重新输入:')
    password = input('请输入密码:')
    i+=1
    if password==windows_password:
    print('欢迎光临!')
    else:
    print('已超过',i,'该账户被冻结。')
    水平有限,请指点改正。

    输入三个数并打印出其中的最大值和最小值。

    作业1代码如下:

    a = int(input('第一个数:'))
    b = int(input('第二个数:'))
    c = int(input('第三个数:'))
    max = 0
    min = 0
    if a>b:
    max = a
    min = b
    if max>c:
    if min>c:
    min = c
    else:
    max = c
    else:
    max = b
    min = a
    if max>c:
    if min>c:
    min = c
    else:
    max = c
    print(max,min)

        

  • 相关阅读:
    jQuery(四)
    jQuery(三)
    jQuery(二)
    jQuery(一)
    JS(四)
    JS(三)
    JS(二)
    类似openDialog的弹窗
    vue的异步组件按需加载
    vue实现点击、滑动右侧字母对应各个城市
  • 原文地址:https://www.cnblogs.com/doit9825/p/13033411.html
Copyright © 2020-2023  润新知