• Bio

    Python复习笔记

    1、计算机程序:计算机程序是人们使用指定的程序设计语言,根据需要事先编写的一系列控制计算机工作的命令

    2、程序设计语言:程序设计语言是指人们用于编写计算机程序所使用的计算机语言

    3、程序设计语言分为机器语言、汇编语言和高级语言等三种。

    4、高级语言包含Python、C、C++、Java、VB等。

    5、算法:算法是解决问题的方法和步骤,这些步骤必须是有限的、可行的、而且没有模棱两可的情况。

    6、描述算法的方式:自然语言、伪代码、流程图

    7、自然语言描述算法:直接使用生活中的语言文字描述执行步骤。

    8、自然语言描述算法的优点:通俗易懂;缺点:缺乏直观性和简洁性,并且容易产生歧义。

    9、伪代码描述算法:使用接近程序语言的方式来描述执行步骤。

    10、伪代码描述算法的优点:不用拘泥语法的正确性,很容易转化为代码;缺点:不如流程图直观,出现逻辑错误后不易排查。

    11、流程图描述算法:使用标准图形符号来描述执行步骤。

    12、流程图描述算法的优点:形象直观,更容易理解。

    13、流程图的符号图示。

    ![](file:///C:\Users\R4-505\AppData\Local\Temp\ksohtml2724\wps1.jpg)

    14、流程图绘制原则:

    (1)需要使用标准图形符号;

    (2)每个符号的文字说明要简明扼要;

    (3)只能有一个起点和至少一个终点;

    (4)绘制方向是上到下,左到右;

    (5)判断符号有两条向外的连接线,结束符号不允许有向外的连接线。

    15、程序设计的一般步骤:

    ![](file:///C:\Users\R4-505\AppData\Local\Temp\ksohtml2724\wps2.jpg)

    16、Python Shell打开方式:点击“开始”菜单-点击“Python”文件夹-点击“IDLE”

    17、Python输出语句:print(表达式)

    作用:**输出“表达式”的结果**
    

    18、表达式分为数学表达式和字符表达式,它们的区别是有无引号。

    19、输出数字表达式时,python会输出其计算结果;输出字符表达式时,python会将引号内的内容原封不动地输出。

    例如:print(30+50)会输出80,而print(“30+50”)会输出30+50。

    20、print(表达式1,表达式2,...):一行内输出多个表达式的结果,输出的表达式结果用空格分开。注意print括号内是用英文逗号隔开。

    21、Python输入语句:input(<提示性文字>)

    作用:在屏幕上显示提示性文字,并等待用户从键盘上输入数据,输入内容作为函数的值。
    

    22、Python赋值语句:**<变量>=<表达式>

    作用:将表达式的值保存到变量中。**
    
    23、Python注释语句:”#”是注释的标志,在”#”后的文本都是注释。
    
    24、Python数据类型:**整数int,浮点数float,字符串string,布尔值bool,...**
    25、字符串可以用**单引号、双引号或者三引号**声明。
    
    26、Python常量:程序运行过程中始终保持不变的量。
    
    27、Python变量:在程序运行中,在内存划定一个空间用于存储数据。
    
    28、Python变量命名规则:
    
    (1)变量名只能由大小写字母、数字、汉字、下划线组成;
    
    (2)变量名不能以数字开头;
    
    (3)变量名中不能有空格;
    
    (4)变量名区分大小写;
    
    (5)变量名不能和内置关键字重复(如if,for,input,print,and,or,not等)。
    
    29、Python中的运算符(本次只考1~3的算术运算符和6中的”=”赋值运算符):
    
    ![](file:///C:\Users\R4-505\AppData\Local\Temp\ksohtml2724\wps3.jpg)
    
    30、Python的数据类型转换函数:
    **int(x):将x转换为int类型
    
    float(x):将x转换为float类型
    
    str(x):将x转换为string类型
    
    bool(x):将x转换为bool类型**
    
  • Recent Activities

    This person is lazy and didn't join any contests or homework.