Python知识点总结和例题

本文总结了Python编程的基础语法,包括标识符、保留字符、缩进规则、注释方法。接着介绍了基本数据类型,如数字、字符串、列表、字典、集合和元组,以及它们的操作。此外,还涵盖了条件语句、循环语句的使用,如if、while、for循环。函数部分讲解了def定义函数、lambda表达式、map和filter函数的应用。最后,提到了异常处理和一些打印输出的技巧。文章通过实例展示了如何在Python中实现这些概念。
摘要由CSDN通过智能技术生成

191205100555 方奕程

#1 Python知识点总结
(1)基础语法
我觉得学习一门新的编程语言最重要的就是先熟悉其语法,以下几个点我认为是比较大的误区:
a.标识符(仅由数字、字母、下划线组成)其中变量名不能以数字开头,再者,定义一个变量名包含两个英文单词时,如your age之间不能有空格,在py里应该定义为your_age(用下划线分开)
b.保留字符 我们可以输入以下代码:
import keyword
回车
keyword.kwlist
输出:[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]
在选择变量名时不应该以保留字符命名,但可以包含保留字符
c.缩进,例如条件语句(if、elif、else)、循环语句(while、for等)要注意缩进一致,其中while循环可以大循环嵌套小循环,这就对缩进有着严格的要求。
d.单行注释用# 多行注释用单引号或者双引号把注释内容囊括起来。
#2
(2)基本数据类型:[1]数字、[2]字符串、[3]列表、[4]字典、[5]集合、[元组],其中:
[1]可细致分为int(整形,例如a=6)、float(浮点型,例如a=6.0)、complex(复数,例如3+4j)
[2]字符串用单引号或者双引号括起来,如str=‘Runoob’,str1=‘1234’,此外,字符串还具有索引功能。如对str=‘Runoob’
print(str[0:-2]) #输出str的第一个字符至倒数第三个字符
print(str[2:]) #输出str的从第三个字符起的字符
[3]与字符串相似,也具有索引功能。此外,列表特有的功能,现在列举几个我认为比较重要的功能:
a、del ls[I:j:k] #删除列表ls中第I到第j以k为步长的元素
如a=[1,2,3,4,5,6,7]
del a[0:4:2]
print(a)
输出为[2,4,5,6,7]
b、ls=[]
ls.append(x) #在列表最后增加元素x
ls.insert(I,x) #在第l位置增加元素x
ls.reverse() #将元素反转
[4]d={}
d.get(k,b) #键k存在,返回相应值,不存在返回b值
d.popitem() #随机从字典d中取出一个键值对,以元组形式返回
字典最常见是统计数据出现的次数,数据是键,次数是值
[5]集合时无序的,每个元素唯一,不存在相同元素,下面列举集合操作符:
s|t #返回一个集合,包括s和t所有元素
s&t #返回一个集合,包括同时在s和t中的元素
s^t #返回一个集合,包括s和

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值