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和