期末Python知识点概况总结

这篇博客全面概述了Python编程的基础知识,包括初识Python、语法基础、运算符和表达式、流程控制语句、数据结构如列表、元组、字典和集合,以及字符串操作。此外,还介绍了异常处理、文件和目录操作等核心概念,并通过一系列题目深入浅出地讲解了Python编程的实际应用。
摘要由CSDN通过智能技术生成

第一章:初识python

1:python是一种面向对象的解释型高级编程语言,它具有丰富和强大的库,能够把其他语言制作的各种很轻松的联合在一起。因此,python常被称为胶水语言。
2:python能够用于Web开发,大数据处理,人工智能,自动化运维开发,云计算,爬虫,游戏开发等等。

第二章:Python言基础

1,注释规则:常用单行注释(#)和多行注释(一对三引号)。
2,代码缩进:常采用四个空格作为一个缩进量。
3,编码规范:建议严格遵循PEP 8编码规范。
4,保留字与标识符:使用python中的保留字作为模块,类,函数或者变量等的名称会报错;不建议使用汉字作为标识符。
5,基本数据类型:数字,字符串,布尔类型(True表示1,false表示0),数据类型转换(int(x),float(x),str(x))。
6,基本输入和输出:print(),input()

第三章:运算符与表达式

1,运算符:算术运算符(+,—,*,/),赋值运算符(=,+=,%=),比较运算符(<,>,==),逻辑运算,符(and,or,not),位运算符,按位取反运算,左移位运算符<<,右移位运算符>>。
2,条件表达式:`a = 10

b = 6
r = a
if a > b else b

第四章:流程控制语句

1,选择语句:if语句,if…else语句,if…elif…else语句,if语句的嵌套。
2,循环语句:while循环,for循环,循环嵌套。
3,其他语句:break,continue,和pass语句

第五章:列表与元组

列表与元组的操作方法极为相似,下面以列表来说明。

1,列表的创建:emptylist=[],list()
2,访问列表元素:print(a[3]) a为列表的名称,访问第四个元素
3,遍历列表:直接使用for循环实现,或用for循环加enumerate函数实现(后者可以实现同时输出索引值和元素内容)
4,添加,修改列表元素:listname.append(obj),listname.extend(seq)【后者是添加列表】,listname[2]="圣诞快乐"【修改元素】
`
列表与元组最主要的区别在于
:列表属于可变序列,而元组属于不可变序列。

第六章:字典与集合

1,字典的创建:dic={},或者dict()方法
2,访问字典:print(dic[key])使用字典时一般需要根据指定的键得到相应的结果
3,遍历字典:for key ,value in dict.items():其语法是dict.items()
4,添加,修改字典元素:dict[key] = value(如果新添加元素的键与已经存在的键重复,则相当于修改功能)

集合方面最常用的操作就是进行交集,并集,差集和对称差集运算。

第七章:字符串

1,字符串编码转化:使用encode方法编码和使用decode方法解码
2,字符串常用操作:拼接字符串(+),计算字符串的长度len(string),截取字符串string【start:end:step】,格式化字符串str.format(args)等等

第十二章:异常处理

1,常见异常:NameError,IndexError(索引超出序列范围),ValueError(传入的值错误),ZeroDivisionError(除数为0的错误)等等
2,异常处理语句:try...except,try...except..else,try...except...finally

第十三章:文件及目录操作

1,创建和打开文件:r(以只读模式打开),r+(可读可写,写入的新内容覆盖原有的内容),w(只写模式打开),w+等等
2,with语句࿱

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值