当前位置:   article > 正文

Python期末复习知识点汇总一(课本)_python复习资料

python复习资料

第一章

  • “>>>”是Python语言运行环境的提示符,其表示可以在此符号后面输入Python语句
  • 在提示符后输入exit()或者quit()可退出Python运行环境。
  • Python的语言特点(解释型):
  1. 语法简洁
  2. 与平台无关
  3. 粘性扩展(具有优异的扩展性)
  4. 通用灵活
  5. 强制可读(通过强制缩进来体现语句间的逻辑关系)
  6. 支持中文(采用utf-8编码表达所有字符信息)
  7. 模式多样
  8. 类库丰富
  • 每个程序都有一套统一的运算模式:输入数据,处理数据,和输出数据。(IPO)(Input,Process,Output)
  • 版本更迭(向后兼容/向下兼容)
  1.  3.x系列默认采用utf-8编码
  2. !=表示“不等于”
  3. 用<,<=,>=,>符号比较两个元素时,如果不存在有意义的顺序关系,将抛出TypeError错误
  4. 两个整数的一般除法(/)返回一个浮点数,(//)为整数除法
  5. 增加as,with,True,False,None作为关键字
  6. input()返回一个字符串

第二章

实例一 —— 温度转换

#e1.1TempConvert.py

Tempstr = input(“请输入带有符号的温度值:”)

if Tempstr[_1] in [“f”,“F”]:

    C = (eval(Tempstr[0:-1]-32))/1.8

    print(“转换后的温度是{:.2f}C”.format(C))

elif Tempstr[-1] in [“c”,“C”]:

    F = (eval(Tempstr[0:-1])*1.8)+32

    print(“转换后的温度是{:.2f}F”.format(F))

else:

        print(“输入格式错误”)

作业一,美元与人民币之间的转换(当数值小于零时提示错误)

#e1.2MoneyConvert.py

money_str=input(“请输入要转换的币值:”)

if  eval(money_str[0:-1]  )>0:

    if money_str[-1] in [“y”,“Y”]:

        D = eval(money_str[0:-1])/6.37

        print(“转换后的美元值是:{:.2f}D”.format(D))

    elif money_str[-1] in[“d”,”D”]:

        Y = eval(money_str[0,-1])*6.37

        print(“转换后的美元数值是{:.2f}Y”.format(Y))

    else:

    print(“输入格式错误!”)

else:

    print(“用户输入错误!”)


  • 缩进(tab键)(四个空格),适当增加空格有助于提高代码可读性,但不能改变缩进空格数量,变量命名时也不能有空格

  • 注释:(被解释器过滤掉,不被执行)

  1. 单行注释以#开头(一般放在同一行)(标明信息)
  2. 多行注释以‘‘‘(三个单引号)开头和结尾
  • 命名与保留字

  1. 给变量关联标识符的过程称为命名
  2. 首字符不能是数字,中间不能有空格,允许采用大小写字母,数字,下划线_和汉字(一般不建议)等字符及其组合。     eg:helloWorld小驼峰  HelloWorld大驼峰              HELLOWORLD全大写  hello_world
  3. 不能与Python保留字(关键字)相同

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5ouc5omY5aSa5aSa5oyH5pWZ,size_20,color_FFFFFF,t_70,g_se,x_16

  •  字符串

  1. 用双引号或单引号括起来的零个或者多个字符
  2. 正向由零开始(从左到右);反向由-1开始(从右到左)
  3. [:]全取
  4. 切片操作形式[N:M],实际上取不到M(左闭右开)
  5. str(默认值)[start(0):end(len(str)-1):step(1)]  ——step  取几个
  • 赋值语句

  1. “=”表示赋值
  2. <变量1>...<变量n>=<表达式1>...<表达式n> ——先计算等式右边的表达式,再同步赋值给左边的变量
  • input()函数

  1. <变量> = input(<提示性文字>)
  2. 无论用户输入字符或是数字,统一按字符串类型输出
  • 分支语句

  1. else语句没有判断条件,当if,elif条件都不满足时所执行的语句
  • eval()函数❗(慎用,永远不要相信用户的输入)

  1. eval(<字符串>)——将输入的字符串转变成Python语句并执行该语句
  2. python支持+,-,*,/,和**(幂运算)
  • print()函数

  1. 槽格式{<变量的输出格式>}和format(<变量>)方法将字符串和变量结合到一起输出。
  • 循环!(for (蟒蛇书第四章),while(ture时一直循环,注意设置break条件))

  • turtle库(不考!)

第三章

  • 数字类型

①整数类型(int):

  1. 0o/0O八进制,0x/0X十六进制,0x/0X二进制;
  2. pow(x,y)函数用来计算x的y次方(python的一个内置函数)

②浮点数类型(float):

  1. <a>e/E<b> = a*10的b次方
  2. 计算机只能提供15个数字的准确性,最后一位存在误差(使用整数表达浮点数是高精确度运算的基本方法之一)

③复数类型(complex)——不考

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/540123?site
推荐阅读
相关标签